Как отобразить index.php темы в редакторе внешнего вида

21 мая 2012 г., 15:35:11
Просмотры: 907
Голосов: 0

При просмотре файлов темы через "Внешний вид > Редактор", файл index.php, который там отображается, находится в подпапке директории темы, а не основной файл index.php из корня папки темы.

Как указать WordPress, чтобы он отображал основной index.php моей темы?

2
Комментарии

Не припоминаю, чтобы такое происходило раньше. Какую тему вы используете? Какие плагины у вас активны?

Chip Bennett Chip Bennett
21 мая 2012 г. 16:18:11

Моя собственная тема. Нет активных плагинов.

Scott B Scott B
21 мая 2012 г. 19:43:45
Все ответы на вопрос 1
2

Я обнаружил проблему. Я поместил пустой файл index.php в подкаталог внутри основной папки темы, чтобы предотвратить просмотр содержимого этой папки.

Наличие этого index.php заставляло редактор файлов WordPress считать, что это основной index.php для моей темы.

Переименование этого файла в home.php решило проблему, и теперь редактор файлов правильно загружает index.php моей темы как "Главный шаблон индекса"

21 мая 2012 г. 20:16:28
Комментарии

Просто заметка: назвать этот файл home.php может вызвать непредвиденные проблемы. Это имя файла зарезервировано как часть Иерархии Шаблонов. На самом деле, такой файл изначально не нужен. Просто используйте .htaccess, чтобы предотвратить просмотр каталогов.

Chip Bennett Chip Bennett
21 мая 2012 г. 21:08:06

Не предотвращайте просмотр каталогов с помощью файлов index.php и подобных. Просто добавьте "Options -Indexes" в начало вашего основного файла .htaccess. И вуаля — просмотр каталогов на всем сайте отключен. Альтернативно, используйте файлы index.html, если вам всё же нужно разрешить просмотр каталогов в каком-то другом месте сайта.

Otto Otto
22 мая 2012 г. 00:23:01