Я создаю свою собственную тему WordPress, в которой я создаю папку lib, где я помещаю в нее свой шаблон страницы (ex page-feedback.php,page-contact.php)
, делая это. Вся моя тема запуталась в том, что шаблон, который присутствует в папке lib, не получает нагрузку. Так как я могу импортировать этот шаблон из папки lib в свою тему.Как я могу включить храм из папки lib в тему?
-1
A
ответ
1
Файлы шаблонов с заданным именем шаблона по умолчанию, такие как (page-about.php, archive.php, taxonomy.php и т. Д.), Должны всегда помещаться в домашний каталог темы, чтобы механизм Wordpress мог их извлекать.
Но если вы хотите организовать свои шаблоны страниц (только шаблоны страниц), тогда есть способ. Добавьте следующие строки в начале файла шаблона, который вы хотите создать, и укажите файлы так, как вы хотите (например, about_template.php, contact_template.php и т. Д.). Поместите эти файлы в любую нужную папку (внутри домашнего каталога темы).
<?php
/**
* Template Name: Template Name //change this name to the name you want
*
* @package WordPress
* @subpackage Twenty_Fourteen
* @since Twenty Fourteen 1.0
*/
После того, как вы это сделали, перейдите на вкладку «Добавить новые страницы» на панели управления и прикрепите шаблон к странице.
Wordpress Ресурсы для разработчиков ::
эй это правильно –
На самом деле я иду через документацию и прочитать структуру страницы .there я нашел (is_page ()) функция используется для получения определенной страницы –
is_page() не используется для получения страницы, но используется для проверки того, находитесь ли вы на странице или нет, она ret urns true, если вы просматриваете страницу. существуют функции, подобные is_page, такие как is_archive(), чтобы проверить, является ли представление архивной страницей. Просмотрите последнюю ссылку в вышеприведенном сообщении, она описывает шаблоны страниц, которые помогут вам в манере. – Bayou