WordPress выбрасывает 404, когда я пытаюсь использовать пользовательский шаблон страницы - PullRequest
3 голосов
/ 27 мая 2010

Я создал собственный шаблон страницы (например, для страницы «О программе»), добавил имя шаблона в файл и сохранил его. Затем я попытался добавить страницу в консоли администратора wp, используя этот шаблон. Он сказал, что страница была успешно создана, но когда я пытаюсь открыть ее в браузере, она показывает ошибку 404. Что я сделал не так? Спасибо.

Я забыл сказать, что я установил постоянные ссылки на /% postname% /, и тогда я получаю эту ошибку. Если я не использую постоянные ссылки (настройка по умолчанию), страница отображается нормально.

Ответы [ 3 ]

3 голосов
/ 13 апреля 2011

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

вместо require_once('./wp-blog-header.php'); на пользовательской странице для включения темы Wordpress,

Я использовал это, require_once('./wp-load.php');

Это устранило мне проблему.

Пожалуйста, дайте мне знать, если это работает для вас. Я часами отслеживал и исправлял это для theworksheets.com

1 голос
/ 27 мая 2010

Я думаю, что проблема не в вашем шаблоне, а в структуре постоянных ссылок.

На самом деле не рекомендуется использовать /%postname%/ - цитата из Кодекса ;

Запуск постоянных ссылок с% postname% настоятельно не рекомендуется по соображениям производительности.

Что за слаг («очищенный» заголовок, используемый в URL) страницы проблемы?

0 голосов
/ 27 мая 2010

Убедитесь, что вы перезагрузили Apache после редактирования файла конфигурации.

Также убедитесь, что в корне WordPress есть файл .htaccess (без имени файла, с расширением htaccess), и что он содержит;

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...