Как я могу заставить WordPress распознать мой недавно созданный шаблон страницы? - PullRequest
3 голосов
/ 02 марта 2011

Я недавно создал новую страницу шаблона, я поставил обязательную

<?php
/*
Template Name: New Page Template for testing
*/
?>

в качестве первой части кода.

Затем я загрузил ее в / www / wp-content/ themes / neoclassical (где находятся все другие пользовательские шаблоны страниц).

Я сейчас пытаюсь изменить шаблон любой страницы на новую тему, и новый шаблон страницы не отображается!

Любые идеи о том, что мне нужно сделать, чтобы это отображалось как опция в области "Добавить страницу"?

Я пытался изменить тему на другую и вернуться к исходной теме,все безрезультатно.

Спасибо всем.

Ответы [ 5 ]

2 голосов
/ 06 августа 2017

Для будущих посетителей:

У меня только что была эта проблема в WordPress 4.8.Оказывается, я удалил файл index.php из своей темы, из-за чего тема не показывала выпадающий список шаблонов.

Чтобы это исправить, просто создайте пустой файл index.php в папке вашей темы.

(WordPress пытается предупредить вас, что этот файл отсутствует на странице Themes в панели администратора - но вы можете не посетить эту страницу, пытаясь исправить эту ошибку.)

Обновление: Трассировка упоминала в комментарии ниже, что пропущенный style.css также может вызвать это.

1 голос
/ 20 марта 2011

Итак, получается, что первоначальный разработчик поместил резервную копию сайта в каталог «LiveFiles» и указал сайт на «Материал».Я просто загружаю не в ту область.

1 голос
/ 26 декабря 2013

вы просто пишете это предложение и заходите в админ-панель и добавляете новую страницу, чем видите поле «Шаблон» и находите имя страницы вашего шаблона.

1 голос
/ 05 марта 2011

, если код пользовательского шаблона не подходит.

попробуйте использовать один из приведенных здесь примеров.http://codex.wordpress.org/Pages#Creating_Your_Own_Page_Templates

0 голосов
/ 29 ноября 2017

Если это вдруг произойдет в рабочей теме, попробуйте удалить и удалить строку, начинающуюся с _transient_files из таблицы wp_options.Это решило проблему для меня.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...