Use filetime() for asset revisions

This commit is contained in:
Lukas Juhas 2017-03-13 12:00:06 +00:00
parent a1d40bc567
commit 72bf09de70
8 changed files with 7 additions and 36 deletions

View file

@ -72,7 +72,7 @@ function barebones_scripts()
wp_deregister_script('jquery');
wp_register_script('jquery', '//ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js', false, '1.11.3', true);
wp_enqueue_script('jquery');
wp_enqueue_script('script', get_stylesheet_directory_uri() . '/js/script.min.js?' . getPackageHash(), ['jquery'], null, true);
wp_enqueue_script('script', get_stylesheet_directory_uri() . '/js/script.min.js?' . filemtime(get_stylesheet_directory() . '/js/script.min.js'), ['jquery'], null, true);
}
add_action('wp_enqueue_scripts', 'barebones_scripts');
@ -173,19 +173,6 @@ function barebones_tiny_mce_before_init($settings)
add_filter('tiny_mce_before_init', 'barebones_tiny_mce_before_init');
/**
* Get hash from package.json used for assets url hash
* @return string
*/
function getPackageHash()
{
$package = file_get_contents(get_bloginfo( 'stylesheet_directory' ) . "/package.json");
$packageJson = json_decode($package, true);
// if there is problem, fallback to time.
return isset($packageJson['hash']) ? $packageJson['hash'] : time();
}
/**
* Get post thumbnail url
* @param string $size Size of the returned image