#php #css #wordpress
#php #css #wordpress
Вопрос:
На моем веб-сайте WordPress я создал дочернюю тему на основе theme Divi, дочерняя тема работает отлично, и у нее никогда не было проблем, она не отображает никаких сообщений об ошибках PHP на экране, а дизайн полностью адаптивный, как я и ожидал.
Обычно я отправляю папку дочерней темы и файлы дочерних тем через GitHub.
Сегодня я понял, что Внешний вид-> Редактор в области администрирования в WordPress отображает сообщение:
Эта тема не работает. Родительская тема отсутствует. Пожалуйста, установите родительскую тему «divi».
Я не могу понять, почему это сообщение об ошибке появляется только сейчас. Не могли бы вы, ребята, посоветовать?
Версия WordPress 4.5.13
Заголовок CSS дочерней темы:
/*
Theme Name: Divi Child
Theme URI: https://webmarcello.co.uk/
Description: Divi Child Theme
Author: Marcello Perri
Author URI: https://webmarcello.co.uk/
Template: divi
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Tags: light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain: divichild
*/
Спасибо
Комментарии:
1. Основная тема Divi все еще установлена и не повреждена? Попробуйте переустановить ее, чтобы убедиться. Кроме того, эта версия WordPress… э-э, не идеально. К настоящему времени она устарела почти на 3 года. Я сомневаюсь, что это часть проблемы, но это, конечно, не помогает.
2.
WordPress Version 4.5.13
Время обновлять WordPress3. Я понимаю, что версия WordPress старая, но связано ли это с сообщением об ошибке, которое я получаю?
4. @Xhynk как я могу проверить, повреждена ли основная тема?
5. Вы можете попробовать переключиться на основную тему Divi. Или, не делая этого, вы можете переименовать папку
divi
в likedivi-x
через FTP, а затем загрузить новую копиюdivi
темы.
Ответ №1:
Я исправил эту проблему, проблема заключалась в атрибуте Template: divi
в заголовке CSS-файла моей дочерней темы, слово divi
(которое является родительской темой) должно быть заглавным D
.
Вот правильный заголовок CSS:
/*
Theme Name: Divi Child
Theme URI: https://webmarcello.co.uk/
Description: Divi Child Theme
Author: Marcello Perri
Author URI: https://webmarcello.co.uk/
Template: Divi
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Tags: light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain: divichild
*/
В любом случае спасибо за помощь.
Ответ №2:
В настоящее время вы используете WordPress -версия 4.5.13 — Последняя версия WordPress — 5.5.1!
Вы должны немедленно обновить WordPress!
Вы можете получить последнюю версию WordPress здесь или обновить ее прямо в своей панели администратора.
После обновления WordPress проверьте родительскую тему на наличие обновлений. Возможно, это решит вашу проблему.
Примечание: Старые версии WordPress представляют высокий риск для безопасности — ошибки и дыры в безопасности исправлены в более новых версиях.
Комментарии:
1. Спасибо за ответ, но вопрос касался сообщения об ошибке, связана ли версия WordPress с сообщением об ошибке на странице редактора?
2. Возможно, эта ошибка исправлена в более новой версии, если есть ошибка и доступна более новая версия, сначала обновите, а затем проверьте, осталась ли ошибка.
3. Я обновлю WordPress и дам вам знать, но я не думаю, что это ошибка, я считаю, что оригинальная тема на самом деле сломана по какой-то причине. Но я не могу понять, почему