Я пытаюсь отключить 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, весь элемент (слайдер) исчезает.Кто-нибудь знает, что не так с этим кодом?Я чувствую, что перепробовал все ...