Licínio Sousa

2 Dicas de optimização para WordPress

Código, Wordpress

Comments Closed


Share this post

Todos os scripts deverão ser adicionados ao ficheiro functions.php

1: Remover Versão das Query Strings dos JavaScript JS e ficheiros CSS

A primeira dica de optimização para melhorar o ranking de um site trata de resolver o problema de remover a versão dos scripts carregados pelo WordPress.

1
2
3
4
5
6
function _remove_script_version( $src ){
$parts = explode( '?', $src );
return $parts[0];
}
add_filter( 'script_loader_src', '_remove_script_version', 15, 1 );
add_filter( 'style_loader_src', '_remove_script_version', 15, 1 );

2: Defer Parsing de Javascript

As seguintes snippets tratam de carregar os ficheiros Javascript apenas depois do conteúdo ter finalizado de carregar.

1
2
3
4
5
6
function defer_parsing_of_js ( $url ) {
if ( FALSE === strpos( $url, '.js' ) ) return $url;
if ( strpos( $url, 'jquery.js' ) ) return $url;
return "$url.' async onload='myinit()";
}
add_filter( 'clean_url', 'defer_parsing_of_js', 11, 1 );

ou

1
2
3
4
5
6
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 );