SHOW:
|
|
- or go back to the newest paste.
| 1 | <?php | |
| 2 | ||
| 3 | add_filter('tribe_events_before_html', 'my_tribe_events_before_html', 100); | |
| 4 | function my_tribe_events_before_html($html) { | |
| 5 | $events_label_plural = tribe_get_event_label_plural(); | |
| 6 | $before = stripslashes( tribe_get_option( 'tribeEventsBeforeHTML', '' ) ); | |
| 7 | $before = wptexturize( $before ); | |
| 8 | $before = convert_chars( $before ); | |
| 9 | $before = wpautop( $before ); | |
| 10 | $before = do_shortcode( stripslashes( shortcode_unautop( $before ) ) ); | |
| 11 | $before = '<div class="tribe-events-before-html">' . $before . '</div>'; | |
| 12 | $before = $before . '<span class="tribe-events-ajax-loading"><img class="tribe-events-spinner-medium" src="' . 'path/to/your-custom.gif' . '" alt="' . sprintf( esc_html__( 'Loading %s', 'the-events-calendar' ), $events_label_plural ) . '" /></span>'; | |
| 13 | ||
| 14 | return $before; | |
| 15 | } |