Обратите внимание на аргумент $ver функций
wp_enqueue_style()
и
wp_enqueue_script()
wp_enqueue_style( $handle, $src, $deps, $ver, $media );
wp_enqueue_script( $handle, $src, $deps, $ver, $in_footer );
Это строка определяющая версию стилей и скриптов. Файл скачивается браузером, при следующей загрузке браузер сравнивает версию скриптов в html-файле с той, которая у него имеется в кеше и принимает решение загрузить новую или использовать ту, которая у него уже есть
В этот параметр вы можете передавать время последнего изменения файла с помощью
filemtime()
, это гарантирует, что файл обновится в браузере при его изменении
function custom_scripts_init() {
// common css
wp_enqueue_style( 'common-styles', get_theme_file_uri( 'assets/css/common.min.css' ) , array(), filemtime( get_theme_file_path( '/assets/css/common.min.css' ) ) );
// common js
wp_enqueue_script( 'common-scripts', get_theme_file_uri( 'assets/js/common.min.js' ), array( 'jquery' ), filemtime( get_theme_file_path( '/assets/js/common.min.js' ) ), true );
}
add_action( 'wp_enqueue_scripts', 'custom_scripts_init' );