Melhores números de versão para scripts e estilos no WordPress

Ao registrar e enfileirar scripts e estilos no WordPress, você pode evitar os e-mails extras para clientes explicando como limpar o cache do navegador implementando o parâmetro de versão conforme o código abaixo.

Isso define o número da versão do arquivo para um carimbo de data / hora de quando o arquivo foi modificado mais recentemente.

Um fallback para ‘1’ também é implementado apenas para aqueles momentos em que você é um pouco rápido e especifica o caminho para o arquivo incorretamente.

$handle         = 'my-js-file';
$src
= get_bloginfo('template_url') . '/file.js';
$dependencies
= array();
$version
= (file_exists(__DIR__.'/file.js')) ? filemtime(__DIR__.'/file.js') : 1;

wp_register_script
(
$handle
,
$src
,
$dependencies
,
$version
// Is set to the file's modified time or 1 as a fallback.
);