Contato

Em que podemos ajudar?

HC Developers
Voltar para o blog

Versionamento de estilos e scripts no WordPress para resolver problema de cache

Quem nunca precisou editar um arquivo css ou js em um site WordPress na mão, após salvá-lo notou que o conteúdo não foi alterado e ficou com a pulga atŕas da orelha por isso? Isso acontece por que alguns plugins e o próprio WordPress versionam esses arquivos por questões de cache.

No arquivo functions.php do tema utilize:

 // VERSIONAMENTO DE FOLHAS DE ESTILO
 function versionamentoEstilos($estilos){
 $estilos->default_version = "25122015";
 }
 add_action("wp_default_styles", "versionamentoEstilos");

 // VERSIONAMENTO DE SCRIPTS
 function versionamentoScripts($scripts){
 $scripts->default_version = "22062016";
 }
 add_action("wp_default_scripts", "versionamentoScripts");

Altere a propriedade default_version para um sequencial ou mesmo data.

Desta forma o navegador será obrigado a requisitar novamente os arquivos ao servidor.

No HTML final o resultado é semelhante a este:

<link rel="stylesheet" href="http://www.site.com.br/wp-content/themes/reformolar/style.css?ver=25122015" type="text/css" />

<script type='text/javascript' src='https://www.arnsdeoliveira.adv.br/wp-content/themes/arnsdeoliveira/js/geral.js?ver=22062016'></script>

hcdesenvolvimentos
Autor

HC Desenvolvimentos

HC Developers