Intereting Posts
Использование тега <! – more -> для вывода текста в Genesis? перенаправление страницы администратора Получить содержание сообщения WordPress по идентификатору сообщения нежелательные теги P в shortcode, задержка wpautop не работает Как создать страницу пользовательского архива с помощью цикла Стандартные скрипты, добавленные на каждую страницу администратора Ссылка на последнюю новость с правильным URL-адресом Показать сообщения из той же категории, используя следующую / предыдущую ссылку Как использовать уменьшенный размер изображения, если я использую только src для получения изображения Объедините tax_query и meta_query в WP_Query Добавление формы входа, которая объединяет три поля в имя пользователя Блокировать файлы PHP Nginx Когда подсчитываются теги? Может ли это быть ручным? Как диагностировать и держать в проверке проблемы с кодировкой? Описание панели в Customizer не отображается

Мой шаблон не будет применяться, тема по-прежнему возвращается к index.php

У меня есть CPT, что я хочу перечислить сообщение в интерфейсе моего веб-сайта, поэтому я создал страницу, на которую я назначил шаблон, поэтому я смогу изменить способ его просмотра.

Вот мое объявление шаблона:

/* Template Name: Book's author */ 

Далее у меня есть моя петля. На моей странице wp-admin на странице я изменил шаблон моей страницы на автора книги, но в интерфейсе все еще отображается index.php

Что я не понимаю, это список автора книги, но с моим index.php!

Спасибо за вашу помощь.

Джон.

То, что вы делаете, если я правильно понимаю, является чрезмерно сложным, немного взломать функциональность ядра CPT и, вероятно, менее эффективно, чем позволить Core обрабатывать его.

WordPress будет генерировать индексный список для вашего типа сообщения, если вы зарегистрируете его соответствующим образом. То есть, если вы зарегистрируете его с помощью 'public' => true как вы можете видеть в этом примере из Codex :

 function codex_custom_init() { $args = array( 'public' => true, 'label' => 'Books' ); register_post_type( 'book', $args ); } add_action( 'init', 'codex_custom_init' ); 

Затем WordPress будет использовать эти два шаблона, если они есть, для отображения содержимого:

  • отдельные сообщения настраиваемого типа сообщений будут использовать single-{post_type} .php
  • и их архивы будут использовать archive- {post_type} .php

http://codex.wordpress.org/Post_Types#Custom_Post_Type_Templates

Установить в настройках »чтение этой страницы как статической главной страницы. Кроме того, читайте больше о иерархии шаблонов в кодексе: http://codex.wordpress.org/Template_Hierarchy