wordpress - 将 WordPress 模板保存在主题的第二个子目录中
问题描述
我有一个 WordPress 页面,我在其中使用了很多不同的 WordPress 页面模板。首先,我将模板保存在主题目录中,但现在我想为其添加一些命令。
我使用以下方法创建模板:
<?php
/*
Template Name: Event - Overview
*/
?>
因此,当我将所有这些模板保存在主题内的子目录中时,我可以为我的页面选择这些模板。作为axample,我将主题保存在/theme-directory/templates/template.php 中。但是当我把它们放在像 /theme-directory/templates/event-templates/template.php 这样的第二个子目录中时,我无法再在 WordPress 后端中选择它们。
有没有一种方法可以将我的模板放入多个子目录中以带来一些顺序?
解决方案
嗨,我有解决方案,你可以试试这个,或者查看 wordpress 默认主题,我已经给出了二十二十个主题的例子。
get_template_part( 'templates/event-templates/template' );
文件名不要使用扩展名。请按照我给出的截图链接https://prnt.sc/spe1qt
您可以根据需要创建任意数量的目录,这根本不是问题
推荐阅读
- recursion - 了解具有规定数据类型的尾递归
- image - 在 Dockerfile 中编译文件并将其移动到不同的目录(Docker)
- lua - Lua,关于设置__gc的顺序问题
- python - 在python中使用io模块修改列表
- swift - DispatchQueue.main.asyncAfter 不延迟
- javascript - Node.js,Mongodb:如何使用`promise.then`设置全局变量?
- reactjs - TypeError: Object(...) is not a function uuid in reactjs and webpack
- javascript - 反应从对象数组中删除项目
- ios - Xcode 12 停留在“使用 App Store 进行身份验证”(不再有应用程序加载器)
- android - 在 FlatList 中 React Native Count up Timer