Custom Post Template
Предоставляет раскрывающийся список для выбора различных шаблонов сообщений на экране редактирования сообщения. Шаблоны определяются аналогично шаблонам страниц и заменяют single.php для указанного сообщения. Этот плагин НЕ будет переключать шаблоны для разных сообщений на странице списка, например, архив даты или категории, он будет влиять только на шаблон, используемый для отдельных сообщений (т.е. вы можете выбрать шаблон, который не является single.php). Шаблоны сообщений, что касается этого плагина, настраиваются аналогично шаблонам страниц в том смысле, что они имеют определенный стиль комментария PHP вверху. Каждый шаблон сообщения должен содержать следующее или подобное в верхней части: Php / * Template Name Posts: Snarfer * /?> Первое примечание: в шаблонах страниц используется «Имя шаблона:», тогда как в шаблонах сообщений используется «Имя шаблона Сообщений: «. Второе примечание: у вас должны быть файлы пользовательских шаблонов сообщений в вашей теме в том же каталоге / папке, что и ваш файл шаблона index.php, а не в подкаталоге / подпапке. Разработчики. Если вы хотите реализовать настраиваемые шаблоны сообщений в настраиваемом типе сообщений, вы можете использовать фильтр cpt_post_types, вот пример ниже добавления селектора настраиваемых шаблонов сообщений и метабокса к настраиваемым типам сообщений «Фильм» и «Актер». Этот код можно добавить в плагин или в файл functions.php вашей темы. / ** * Перехватывает фильтр WP cpt_post_types * * @param array $ post_types Массив имен типов сообщений, которые будут использоваться шаблонами * @return array Массив имен типов сообщений, которые шаблоны будут использовать ** / function my_cpt_post_types ( $ post_types) {$ post_types [] = 'фильм'; $ post_types [] = 'актер'; вернуть $ post_types; } add_filter ('cpt_post_types', 'my_cpt_post_types');
Автор: Simon Wheatley
Версия: 1.5
Последнее обновление: 2012-06-14 4:11pm GMT