Intereting Posts
wp-admin создает перенаправление 302 к себе Список подкатегорий с изображением как создать виджет, созданный на основе темы, который может быть опущен в панель или нижний колонтитул Недавнее отображение сообщений с использованием короткого кода Как сделать размер изображения выбранным по умолчанию при загрузке мультимедиа – WP v3.5 Получить комментарии для нескольких сообщений Rewrite Rule для многоязычного веб-сайта, например qTranslate? Почему моя preg_replace не работает с content_save_pre? Как включить систему комментариев в WordPress Как рассчитать общее количество комментариев, сделанных определенным пользователем Получение и хранение изображений, связанных с другими доменами на локальном сервере? Заменить тире с пробелом в имени пользователя при входе в систему вставить данные в таблицу базы данных из плагина с WP3.1 Детская тема – переопределение add_image_size дочерней темой Проблема со специальным символом WordPress

404 Страница не найдена

Я создал новую страницу шаблона и добавил в каталог темы, где находятся другие страницы, архив, комментарий, автор и остальные страницы. Когда вы пытаетесь перейти к нему через браузер http://mysite.com/newpage.php , я получаю ошибку 404 страницы, не найденную.

Каким образом можно добавить эту страницу, чтобы она была видна и как часть темы, а не добавляла ее в корневой каталог?

Solutions Collecting From Web of "404 Страница не найдена"

Шаблоны страниц не работают.

Как они работают, вы создаете обычную страницу, а затем выбираете свой собственный шаблон страницы, чтобы отобразить его. URL-адрес результирующей страницы определяется структурой permalink и выбранным slug.

Шаблоны не предназначены для статических страниц – шаблоны включены (), когда uri обращается к некоторому ресурсу – будь то архив или конкретная почта / страница.

Существует два основных способа выбора шаблона для представления ресурса.

  1. Шаблоны страниц
  2. Иерархия шаблонов

При использовании метода шаблона страницы вам нужно указать правильные комментарии в верхней части шаблона, чтобы сообщить WordPress, что вы хотите, чтобы этот шаблон был доступен как «Шаблон страницы». Как только это произойдет, перейдите и создайте фактическую страницу в WordPress (под этим я подразумеваю объект содержимого страницы post_type). После этого вы сможете увидеть раскрывающийся список в редакторе страниц с надписью «Шаблон», из которого вы можете выбрать шаблон.

Используя иерархию шаблонов, вы должны указать имя или идентификатор страницы в названии. Это заставит страницу подойти только для этой страницы . В противном случае, просто называя его page.php, любая страница будет использовать этот шаблон.

Существует третий вариант – это перехват иерархии шаблонов и заставить его работать по своему вкусу. Кроме того, вы можете использовать пользовательский uris для доступа к конкретным шаблонам, добавляя пользовательские правила перезаписи и запросы vars. Я не буду вникать в это, если вы специально не просите об этом.