Intereting Posts
Как удалить нежелательное слово на моем сайте WP? Custom Plugin Develoment, действие формы Изменение дефиса / тире для вертикальной линии в меню Почему поля BuddyPress не сохраняются? Как удалить всю левую навигационную панель администратора для пользователей определенного уровня? Могу ли я установить WordPress в подкаталог, а затем указать мой URL-адрес в подкаталог, когда я готов идти вживую? выбор списка основных категорий без подкатегорий с разбивкой на страницы Определено переопределение перекрытия? страница условной активности для buddypress Будет ли имя пользователя WordPress отображаться где-нибудь на сайте? Избавиться от панели инструментов WordPress.com на других сайтах? Повторное использование javascripts из плагинов в теме Добавление блоков javascript в один файл и добавление его в заголовок перевод (i18n) должен начинаться с английского ПО? Создание нескольких поддоменов для нескольких сайтов из базы данных

Файлы шаблонов wordpress 3.4 в подкаталогах

Я организовывал файлы шаблонов сайтов в подкаталог, который теперь возможен с wordpress 3.4. но когда я перемещаю отдельный пользовательский пост-тип (т. е. single-news.php) в подкаталог, он не распознается. у кого-нибудь есть опыт работы с этой новой функцией?

Solutions Collecting From Web of "Файлы шаблонов wordpress 3.4 в подкаталогах"

Решение, разделенное в этом ответе на StackOverflow, работает для меня:

https://stackoverflow.com/questions/4647604/wp-use-file-in-plugin-directory-as-custom-page-template#answer-8255556

function get_book_post_type_template($single_template) { global $post; if ($post->post_type == 'books') { $single_template = dirname( __FILE__ ) . '/themefiles/single-books.php'; } return $single_template; } add_filter( "single_template", "get_book_post_type_template" ) ; 

Да, только шаблоны страниц распознаются, а не архивные, одиночные и т. Д. Шаблоны. Ваш единственный файл должен оставаться в корневой папке.