首页 > 解决方案 > 将 WordPress 模板保存在主题的第二个子目录中

问题描述

我有一个 WordPress 页面,我在其中使用了很多不同的 WordPress 页面模板。首先,我将模板保存在主题目录中,但现在我想为其添加一些命令。

我使用以下方法创建模板:

<?php 
     /*
    Template Name: Event - Overview
    */
?>

因此,当我将所有这些模板保存在主题内的子目录中时,我可以为我的页面选择这些模板。作为axample,我将主题保存在/theme-directory/templates/template.php 中。但是当我把它们放在像 /theme-directory/templates/event-templates/template.php 这样的第二个子目录中时,我无法再在 WordPress 后端中选择它们。

有没有一种方法可以将我的模板放入多个子目录中以带来一些顺序?

标签: wordpress

解决方案


嗨,我有解决方案,你可以试试这个,或者查看 wordpress 默认主题,我已经给出了二十二十个主题的例子。

get_template_part( 'templates/event-templates/template' );

文件名不要使用扩展名。请按照我给出的截图链接https://prnt.sc/spe1qt

您可以根据需要创建任意数量的目录,这根本不是问题


推荐阅读