Управление версиями таблицы стилей 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) даст вам время изменения файла.

Другие вопросы по тегам