Управление версиями таблицы стилей WordPress - как проверить?
Я занимаюсь разработкой сайта WordPress и хочу включить автоматическое управление версиями основной таблицы стилей, чтобы пользователи всегда загружали новейшую версию CSS-файла при внесении изменений.
Для этого я использую метод здесь ( https://eric.blog/2014/05/12/auto-versioning-css-javascript-wordpress/), где вы используете filemtime, чтобы добавить время последнего изменения файла в конец имени файла в качестве переменной версии (например, mystylesheet.css?ver=12345). Кажется, это работает.
Я знаю, что вы можете распечатать список всех поставленных в очередь стилей и сценариев, используя такой метод ( Получить список сценариев в очереди в WordPress?), Но он дает вам только дескрипторы, а не фактический путь к файлу / имя / версию.
Заданные в стили стили и сценарии НЕ отображаются на вкладке "Сеть" или в исходном коде. Я действительно хочу убедиться, что это работает так, как задумано, а не только потому, что оно возвращается к стандартному WordPress. Есть ли способ узнать, какие версии файлов запрашиваются в процессе постановки в очередь?
1 ответ
$themecsspath = get_stylesheet_directory() . '/css/styles.css';
wp_enqueue_style(
'child-theme',
get_stylesheet_directory_uri() . '/css/styles.css',
array(),
filemtime( $themecsspath )
);
filemtime($file)
даст вам время изменения файла.