No teste de velocidade do Google
Sempre que surgir um melhoria o Defer Parsing, para diferir os Javascripts
Podem colocar no fim do file functions.php (apresentação/editor)
Este código:
function defer_parsing_of_js ( $url ) {
if ( FALSE === strpos( $url, ‘.js’ ) ) return $url;
if ( strpos( $url, ‘jquery.js’ ) ) return $url;
return “$url’ defer “;
}
add_filter( ‘clean_url’, ‘defer_parsing_of_js’, 11, 1 );
///António///
Sr. Pedro proponho a seguinte alteração ao código para evitar conflitos no backoffice (principalmente no Revolution Slider), basicamente implementa uma condição para executar o código, que é o facto de haver alguém com o log-in feito ou não:
//Novo Defer Parsing
if ( is_user_logged_in() ) {
// Se alguem tiver o login feito não acontece nada
}
else{
// Se não tiver o login feito fazer o defer parsing
//Defer Parsing – Original
function defer_parsing_of_js ( $url ) {
if ( FALSE === strpos( $url, ‘.js’ ) ) return $url;
if ( strpos( $url, ‘jquery.js’ ) ) return $url;
return “$url’ defer “;
}
add_filter( ‘clean_url’, ‘defer_parsing_of_js’, 11, 1 );
} // Fechar condição