Я использую тему ребенка, настроенную правильно. Но я просто не могу отразить изменения в дочерней теме style.css на сайте. Пробовал очищать кеш браузера миллион раз, и это не работает!
Я создал дочерние файлы шаблонов, и они отлично пересекают родительские.
Я заметил, что с точки зрения источника он помещает номер версии в конец таблицы стилей следующим образом: - style.css? Ver = 3.9.1, хотя я не создал ни одной версии!
На другом сайте, который я создал, нет версии версий таблицы стилей, поэтому почему она вставляется автоматически, когда я не хочу, чтобы она была установлена.
Как я могу заставить его использовать самую последнюю версию файла Child style.css, а не версию?
Вот URL моего сайта: - http://www.peterswebservices.co.uk/
child-theme
user1199360
источник
источник
Ответы:
В двадцать пятнадцать попробуйте поместить это в тему вашего ребенка:
Это заменит исходную таблицу стилей, но на вашу собственную версию. Если вы используете другую родительскую тему, посмотрите на оригинальную метку wp_enqueue_style для style.css и продублируйте эту метку в своей дочерней теме. Вам придется менять 1.0.0 на другое число каждый раз, когда вы вносите изменения (так что это лучше для производственных сред, где вы не часто вносите изменения).
Чтобы удалить версию из сценариев и стилей, попробуйте следующее:
источник
Добавление приведенной ниже функции в «functions.php» дочерней темы, которую я использовал с X, очень помогло мне в подобной ситуации.
Только не забудьте удалить это перед запуском вашего сайта в прямом эфире.
Также используйте функции кэширования своего поставщика услуг хостинга, чтобы сделать это обновление эффектом.
По мнению автора :
Источник : комментарий Даниэля от 22 октября 2014 года к статье « Предотвращение кэширования CSS» : https://css-tricks.com/snippets/wordpress/prevent-css-caching/#comment-1586141
источник
Не видя сайт, мы не можем помочь диагностировать проблему, но распространенная ситуация - главная тема, css имеет приоритет над дочерним css, вы можете отменить это с помощью
!important
тега, например:Важный тег помечает, что css имеет приоритет над любым другим файлом css с той же строкой css
Дайте нам знать URL, и если это поможет
источник
У меня была та же проблема, и на моем новом хосте по умолчанию было включено какое-то кэширование. Я подошел к своей панели управления и очистил кеш, и он затем правильно обработал правильный файл style.css.
? Ver = 3.9.1 оказалась красной сельдью (по крайней мере, для меня). После того, как я очистил кэш, он все еще говорит? Ver = 3.9.1, который не найден нигде в моем файле css, но все работает нормально.
источник
?ver=3.9.1
Автоматически добавляется WordPress. Это текущая версия WordPress и не имеет ничего общего с вашей темой :-)У меня была такая же проблема, и я исправил ее не так, как по умолчанию.
Сначала я нашел файл, который мне нужно изменить:
Есть функция с именем get_stylesheet_uri
Моя функция выглядит так:
источник