View difference between Paste ID: dcRDd28S and bQMFQdGt
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
}