Я разрабатываю сайт WordPress и хочу включить автоматическое управление версиями основной таблицы стилей, чтобы пользователи всегда загружали новейшую версию файла CSS при внесении изменений.
Для этого я использую здесь метод (https://eric.blog/2014/05/12/auto-versioning-css-javascript-wordpress/), в котором вы используете filemtime, чтобы добавить время последнего изменения файла в конец имени файла в качестве переменной версии (например, mystylesheet.css? Ver = 12345). Кажется, это работает.
Я знаю, что вы можете распечатать список всех стилей и скриптов в очереди, используя такой метод (Получить список скриптов в очереди в wordpress?), но он дает вам только дескрипторы, а не фактический путь / имя / версию файла.
Стили и скрипты, поставленные в очередь, НЕ отображаются на вкладке «Сеть» или в исходном коде. Я действительно хочу убедиться, что это работает так, как задумано, а не просто работает, потому что он возвращается к настройке WordPress по умолчанию. Есть ли способ узнать, какие ВЕРСИИ ФАЙЛА запрашиваются в процессе постановки в очередь?

$themecsspath = get_stylesheet_directory() . '/css/styles.css';
wp_enqueue_style(
'child-theme',
get_stylesheet_directory_uri() . '/css/styles.css',
array(),
filemtime( $themecsspath )
);
filemtime($file) сообщит вам время модификации файла.
Да, это в основном метод, который я использую, но как я могу убедиться, что он работает? Есть ли способ увидеть файл и версию, которые вызывает WordPress? Вторая ссылка, которую я опубликовал, показывает способ увидеть ручки добавленных в очередь стилей и скриптов, но я бы хотел увидеть пути, включая добавленные переменные версии.
убедитесь, что вы не используете какой-либо плагин кеширования или какой-либо плагин для слияния css и js в один файл.