Intereting Posts
Самый простой способ имитировать разрешение WordPress для получения идентификатора сообщения и т. Д.? Как передать значение как параметр через url на другую страницу Как проверить, является ли пользователь владельцем сайта в сети? имена файлов get_template_part и шаблонов Натуральный URL-дизайн и статическая страница Где передается ключ _wp_page_template? Пользовательские типы сообщений – показывать конкретные сообщения Как регистрировать действия плагина (cron)? Примечание. Константа WP_POST_REVISIONS уже определена. Петля первые шесть столбов в карусели, следующие восемь в сетке Плагин, чтобы скрыть изображение в выдержке Поиск сообщений по названию автора как захватить первую ссылку в сообщении … и, конечно, назовите ее Исключить страницы из страницы результатов поиска WordPress Запрос WordPress для последних сообщений из нескольких категорий

Работа с плагинами WordPress и шаблонами тем

Вероятно, это совсем не со стены, но я хочу создать новый плагин wordpress, который будет иметь свой собственный набор шаблонов и страниц. Каков наилучший способ сделать это? Плагин будет использоваться на трех страницах сайта wordpress. Он будет использовать ту же тему, хотя он будет иметь три разных шаблона страниц. Можно ли группировать шаблоны вместе в подпапке внутри темы или плагина. Страницы будут статичными, т. Е. Не должны быть доступны для wp-admin.

Как это в настоящее время …..

option a -> templates в теме root, используя администратор страницы wordpress.

Ниже представлены две идеи о том, как бы я хотел …

опция b -> подпапка в теме со статическими страницами (не нужно создавать / редактировать в wp-admin).

опция c -> встроенные шаблоны внутри папки плагина с использованием текущей темы и пользовательские фильтры / действия со статическими страницами (нет необходимости создавать / редактировать в wp-admin).

Этот плагин по существу является разделом сайта wordpress, сгруппированным вместе, который использует объекты wordpress и базу данных. Он будет иметь свои собственные циклы и страницы.

/wp-content/plugins/mycustomplugin/mycustomplugin.php /wp-content/plugins/mycustomplugin/templates/default.php /wp-content/plugins/mycustomplugin/templates/template2.php /wp-content/plugins/mycustomplugin/templates/mycustomplugin-loop.php 

или

 /wp-content/plugins/mycustomplugin/mycustomplugin.php /wp-content/themes/mytheme/mycustomplugin/mycustomplugin.php /wp-content/themes/mytheme/mycustomplugin/template2.php /wp-content/themes/mytheme/mycustomplugin/mycustomplugin-loop.php 

Solutions Collecting From Web of "Работа с плагинами WordPress и шаблонами тем"

Если это плагин, вы действительно должны хранить файлы в своей папке плагина. В качестве альтернативы вы можете использовать папку тем под своим собственным именем отдельно от активной темы. Я видел последнее, и все работает отлично, но вы не хотите, чтобы некоторые ничего не подозревающие пользователи его активировали по ошибке. Вы никогда не должны писать активную тему или любую тему, которую пользователь установил.