Лучший способ заставить таблицу стилей ставить последнюю версию в очередь - использовать функцию filemtime()
, которая будет использовать дату изменения файла в качестве последней версии.Таким образом, он будет относительно дружественным к кешу, но также будет обновляться, когда стиль будет.
например,
wp_enqueue_style( 'rit-style-css', get_stylesheet_directory_uri() . '/style.css', array(), filemtime( get_stylesheet_directory() . '/style.css' ) );
Убедитесь, что он включен в функцию, добавляемую к действию wp_enqueue_scripts
, если оноеще нет.
Если вы работаете в дочерней или аналогичной теме, вам нужно удалить файл из очереди, прежде чем снова ставить в очередь.
function example_update_stylesheet(){
wp_dequeue_style( 'rit-style-css' );
wp_enqueue_style( 'rit-style-css', get_stylesheet_directory_uri() . '/style.css', array(), filemtime( get_stylesheet_directory() . '/style.css' ) );
}
add_action( 'wp_enqueue_scripts', 'example_update_stylesheet', 100 ); /*Late priority*/