Как отложить под Google Map и Facebook Javascripts, а также JQuery.js без ущерба для революции слайдеров в WordPress - PullRequest
0 голосов
/ 16 мая 2019

У меня возникли проблемы с отложенным анализом JavaScript. когда я откладываю jquery.js, моя революция ползунка не работает на переднем конце. но когда я вошел в админ панель, он работает нормально. а также я не могу отложить внешние файлы JavaScript, такие как Google Map и Facebook ..

вот мой код для отсрочки javascripts-

if (!(is_admin() )) {
    function defer_parsing_of_js ( $url ) {
        if ( FALSE === strpos( $url, '.js' ) ) return $url;
        if ( strpos( $url, 'jquery.js' ) ) return $url;
        // return "$url' defer ";
        return "$url' defer onload='";
    }
    add_filter( 'clean_url', 'defer_parsing_of_js', 11, 1 );
}

1 Ответ

0 голосов
/ 16 мая 2019
function defer_parsing_of_js ( $url ) 
{
    if( !is_admin() )
    {
        if ( FALSE === strpos( $url, '.js' ) ) return $url;
        if ( strpos( $url, 'jquery.js' ) ) return $url;
        return "$url' defer ";
    }
    return $url;
}
add_filter( 'clean_url', 'defer_parsing_of_js', 11, 1 );

Вы можете попробовать этот код

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...