如何将 lib 文件夹中的模板包含到主题中?
How can i include templete from lib folder to the theme?
我正在创建我自己的 WordPress 主题,我在其中创建了 lib 文件夹,我将我的页面模板放入其中 (ex page-feedback.php,page-contact.php)
通过这样做,我的整个主题都被弄乱了 lib 中存在的模板的问题文件夹未加载。
那么我如何才能将该模板从 lib 文件夹导入到我的主题中。
具有给定默认模板命名(例如(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 开发人员资源::
我正在创建我自己的 WordPress 主题,我在其中创建了 lib 文件夹,我将我的页面模板放入其中 (ex page-feedback.php,page-contact.php)
通过这样做,我的整个主题都被弄乱了 lib 中存在的模板的问题文件夹未加载。
那么我如何才能将该模板从 lib 文件夹导入到我的主题中。
具有给定默认模板命名(例如(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 开发人员资源::