Intereting Posts
Ссылки на странице при печати печатаются рядом с ними. Получение значения параметров плагина, сохраненного с помощью настройки Ошибка PHP при попытке доступа к панели управления WP-Admin Новая версия размера изображения только для файла Featured Image Pagination: / tags / tag_name /? Paged = 2 дает ошибку 404 Могли бы автоматически обновлять файлы ядра WordPress и вызывать белый экран смерти? Localhost WordPress не распознает мою онлайн-учетную запись WordPress Клонирование wordpress intsall на mac Очистить ссылку URL для страницы без номера jQuery Ajax возвращает правильный ответ, но после перенаправления на ошибку 404 Установка WordPress через WP-CLI: не работает с скриптом bash? Продать один уникальный товар с Woocommerce? Как разрешить зарегистрированным пользователям анонимно отправлять Как добавить базовый / передний пул / URL-адрес для конкретных типов сообщений? Как преобразовать обычные категории в пользовательскую таксономию?

Какой контент должен идти в index.php?

Я разрабатываю свою собственную тему и придумал проблему: «Я смущен. У меня есть два файла, которые я пытаюсь выяснить. page.php и index.php .

Я знаю, что page.php используется для страниц, конечно, но при попытке настроить страницу 404, например:

 <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <section class="main-content"> <div class="content-wrap"> <div class="module page"> <h1 class="title"><?php wp_title(''); ?></h1> <?php the_content(); ?> </div><!-- /.blog --> <?php get_sidebar(); ?> </div><!-- /.content-wrap --> </section> <?php endwhile; else : ?> 404 not found <?php endif; ?> 

Ничего не отображается. Теперь, если я копирую этот контент и вставляю его в index.php, у меня будет страница 404. Я понятия не имею, что делать, потому что index.php требуется для темы, но я не знаю, что с ней делать. Может кто-нибудь объяснить различия и какой контент на самом деле идет в нем?

Index.php не для определенной страницы, и это не то, как работают файлы шаблонов в темах.

Вам нужно будет понять шаблонную иерархию

http://codex.wordpress.org/Template_Hierarchy

введите описание изображения здесь

WordPress использует строку запроса – информацию, содержащуюся в каждой ссылке на вашем веб-сайте, – чтобы определить, какой шаблон или набор шаблонов будут использоваться для отображения страницы.

Во-первых, WordPress сопоставляет каждую строку запроса с типами запросов – то есть решает, какой тип страницы (страница поиска, страница категории, домашняя страница и т. Д.) Запрашивается.

Затем выбираются шаблоны – и создается содержимое веб-страницы – в порядке, предложенном иерархией шаблонов WordPress, в зависимости от того, какие шаблоны доступны в определенной теме WordPress.

WordPress ищет файлы шаблонов с определенными именами в текущей папке Тема и использует первый файл соответствующего шаблона, указанный ниже в соответствующем разделе запроса.

За исключением основного файла шаблона index.php, разработчики темы могут выбрать, хотят ли они реализовать конкретный файл шаблона или нет. Если WordPress не может найти файл шаблона с соответствующим именем, он переходит к следующему имени файла в иерархии. Если WordPress не сможет найти подходящий файл шаблона, будет использоваться index.php (файл шаблона домашней страницы темы).

Ian Stewart WordPress THEME DEVELOPMENT TUTORIAL , безусловно, поможет вам больше всего.
Это отличная тема для меня.