Вопрос: Выберите шаблон по умолчанию для страницы с кодом


Я создаю страницу, используя wp_insert_code , которую страница создается, просто найдите.

Я хочу выбрать шаблон по умолчанию для создаваемой страницы, шаблон которой находится внутри папки плагинов в папке шаблонов.

Я пытался использовать этот код:

update_post_meta($post_id, '_wp_page_template', $page_template_path);

Это работает, когда шаблон определен в каталоге темы, но я хочу, чтобы файлы шаблонов находились в папке плагина.

Чтобы сделать мой плагин многоразовым и простым в настройке. Можете ли вы помочь мне понять это?

Ответы и комментарии:

Серьезно, чувак, ты прочитал его полный пост? И это не плагин человек. Это класс, который он может использовать в своем плагине. Прочитайте его полный пост, затем прочитайте описание git repo и затем прокомментируйте, пожалуйста. @Charles
Создан 06-09-2016 04:11 CodeMascot

Ответы должны содержать контекстные ссылки, но не должны быть основной частью ответа. Все, что нужно пользователю, должно быть включено и объяснено в ответе. Причина этого в том, что автор может удалить или переместить ссылки, и ответ больше не будет действительным. Пожалуйста, просмотрите раздел «Как написать хороший ответ» в разделе справки.
Создан 06-09-2016 05:48 Howdy_McGee♦

При всем уважении, вы прочитали весь вопрос и ссылку, которую я дал? Есть ли причина писать полную документацию по классу, где это уже есть в ссылке? Я так не думаю. Поэтому я дал ему ссылку и велел следовать инструкции. И написание всей документации здесь также вызывает сложность, я думаю. Но это именно тот ответ, в котором он нуждался. Я уже прошел через проблему, и я решил ее с помощью этого класса. Он мог бы сказать мне, чтобы уточнить ответ. Понижение здесь совершенно не нужно. Спасибо за ваш отзыв. @Howdy_McGee
Создан 06-09-2016 05:31 CodeMascot

Привет, похоже, это не решает мою проблему, на самом деле вы не совсем поняли мой вопрос. Мне нужно, чтобы мои файлы шаблонов находились в моей папке плагинов, а не в папке тем, иначе было бы легко создавать файлы в каталоге тем, что не является моей целью.
Создан 08-09-2016 08:39 MMT designer

Вы не читали это внимательно. Перейдите в репозиторий GitHub и используйте класс для создания экземпляров файлов шаблонов, которые вы хотите загрузить. Этот класс загружает файлы шаблонов из папки плагинов в качестве шаблона тем, и это его назначение. Пожалуйста, внимательно прочитайте документацию по репозиторию GitHub. @MMTdesigner
Создан 08-09-2016 10:06 CodeMascot

Вот твой ответ. Перейдите в этот репозиторий GitHub и следуйте инструкциям.
Создан 06-09-2016 10:44 CodeMascot3,6872619