Почему тема для ворпресс перестала отображаться в админке?
Ссылка скопирована
Создал новую тему, пытаюсь натянуть созданный шаблон, он отображался в админке в разделе 'внешний вид - темы', но после переключения на стандартную тему он перестал отображаться вообще.
Хотя в теме созданы индексный файл, файл стилей
Дополнительно:
Нужно решить такую задачу?
Заказать помощь
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Лучший ответ
1
Другие ответы (0)
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопроскомментарий
Вам также может быть интересно
linkedin
Из-за чего выкидывает из аккаунта LinkedIn?
0 ответов
code-review
Нужен ли код-ревью React/TypeScript проекта?
0 ответов
Telegram
Как добиться, чтобы Telegram прислал мне именно смс код, а не через звонок его диктовал?
0 ответов
Аккумуляторные батареи
Почему при зарядке автостарта слышен писк, где искать причину?
0 ответов

Если тема раньше была в разделе Внешний вид → Темы, а после переключения исчезла, 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 обычно пишет точную причину: отсутствует таблица стилей, отсутствует шаблон, не найдена родительская тема или неверный заголовок.