Почему тема для ворпресс перестала отображаться в админке?

Ссылка скопирована
1 ответ

Создал новую тему, пытаюсь натянуть созданный шаблон, он отображался в админке в разделе 'внешний вид - темы', но после переключения на стандартную тему он перестал отображаться вообще.
Хотя в теме созданы индексный файл, файл стилей

Дополнительно:

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Игорь NetOps Ответ

Если тема раньше была в разделе Внешний вид → Темы, а после переключения исчезла, WordPress перестал считать папку валидной темой. Обычно причина не в переключении как таковом, а в том, что в папке темы сломалась обязательная структура или заголовок в style.css.

Минимально у обычной темы должны быть:

  • wp-content/themes/my-theme/style.css с корректным заголовком темы;
  • wp-content/themes/my-theme/index.php;
  • если это дочерняя тема, в style.css должен быть правильный Template со slug родительской темы.

Проверьте начало style.css:

/*
Theme Name: My Theme
Theme URI: https://example.com/
Author: Site Developer
Version: 1.0
Text Domain: my-theme
*/

/* Theme Name: My Theme Theme URI: https://example.com/ Author: Site Developer Version: 1.0 Text Domain: my-theme */

Для дочерней темы пример другой:

/*
Theme Name: My Child Theme
Template: twentytwentyfour
Version: 1.0
*/

/* Theme Name: My Child Theme Template: twentytwentyfour Version: 1.0 */

Template нужен только дочерней теме. Если вы делаете самостоятельную тему и случайно указали Template, WordPress будет искать родительскую тему с таким slug. Если родителя нет или slug указан неверно, тема может отображаться как сломанная или вообще пропасть из списка доступных.

Также проверьте, что файлы лежат не во вложенной папке вида themes/my-theme/my-theme/style.css. WordPress сканирует только первый уровень внутри wp-content/themes. Если тема загружена архивом и внутри появилась лишняя вложенность, перенесите файлы на уровень папки темы.

Если после исправления тема всё равно не видна, откройте Внешний вид → Темы и посмотрите блок «Сломанные темы» внизу страницы. Там WordPress обычно пишет точную причину: отсутствует таблица стилей, отсутствует шаблон, не найдена родительская тема или неверный заголовок.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно