WordPress — эта тема не работает. Родительская тема отсутствует. Пожалуйста, установите родительскую тему «ТЕМА»

#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 Время обновлять WordPress

3. Я понимаю, что версия WordPress старая, но связано ли это с сообщением об ошибке, которое я получаю?

4. @Xhynk как я могу проверить, повреждена ли основная тема?

5. Вы можете попробовать переключиться на основную тему Divi. Или, не делая этого, вы можете переименовать папку divi в like divi-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 и дам вам знать, но я не думаю, что это ошибка, я считаю, что оригинальная тема на самом деле сломана по какой-то причине. Но я не могу понять, почему