Как отключить Rocket Loader от Cloudflare для конкретных скриптов?Wordpress - PullRequest
0 голосов
/ 28 марта 2019

Я пытаюсь отключить Rocket Loader от Cloudflare для определенных скриптов.Сначала я пытаюсь отключить его для мобильного слайдера.Я пробовал различные комбинации этого (и всех других, которые я нашел в StackOverflow) кода:

add_filter( 'script_loader_tag', function ( $tag, $handle ) {

    if ( 'writeup-owl-carousel' !== $handle )
        return $tag;

    return str_replace( "type='text/javascript' src", ' data-cfasync="false" src', $tag     );
}, 10, 2 );

Этот скрипт отвечает за элемент, который я пытаюсь исключить из ракетного загрузчика:

if ( ! function_exists( 'writeup_scripts' ) ) {

    function writeup_scripts() {

        wp_enqueue_script( 'writeup-owl-carousel', get_template_directory_uri() . '/js/owl.carousel.min.js', array( 'jquery' ),'', true );
    }  
}

Когда я вставляю этот код в functions.php, весь элемент (слайдер) исчезает.Кто-нибудь знает, что не так с этим кодом?Я чувствую, что перепробовал все ...

...