Управление версиями таблицы стилей WordPress - как проверить? - PullRequest
0 голосов
/ 14 января 2019

Я занимаюсь разработкой сайта WordPress и хочу включить автоматическое управление версиями основной таблицы стилей, чтобы пользователи всегда загружали новейшую версию файла CSS при каждом внесении изменений.

Для этого я использую метод здесь (https://eric.blog/2014/05/12/auto-versioning-css-javascript-wordpress/), где вы используете filemtime, чтобы добавить время последнего изменения файла в конец имени файла в качестве переменной версии (например, mystylesheet.css? ver = 12345). Кажется, работает.

Я знаю, что вы можете распечатать список всех поставленных в очередь стилей и сценариев с помощью метода, подобного этому ( Получить список помещенных в очередь сценариев в WordPress? ), но он дает вам только ручки, а не фактический путь к файлу / имя / версия.

Стили и сценарии, поставленные в очередь, НЕ отображаются на вкладке Сеть или в исходном коде. Я действительно хочу убедиться, что это работает так, как задумано, а не только потому, что оно возвращается к стандартному WordPress. Есть ли способ узнать, какие версии файлов запрашиваются в процессе постановки в очередь?

1 Ответ

0 голосов
/ 14 января 2019
$themecsspath = get_stylesheet_directory() . '/css/styles.css';
wp_enqueue_style(
    'child-theme',
    get_stylesheet_directory_uri() . '/css/styles.css',
    array(),
    filemtime( $themecsspath )
);

filemtime($file) даст вам время изменения файла.

...