我工作的网站有大量不同的模板。我只是想让事情井井有条。我想将所有非标准模板(IE 不是 single.php、page.php 等)放到他们自己的目录中。
这很常见吗?可行吗?
我工作的网站有大量不同的模板。我只是想让事情井井有条。我想将所有非标准模板(IE 不是 single.php、page.php 等)放到他们自己的目录中。
这很常见吗?可行吗?
是的,我相信这是可能的。根据Andrew Nacin 的这篇文章,WordPress 将在主题的根文件夹和任何(单个)子文件夹中查找模板文件,该文件夹的深度为一级。
因此,例如,假设您有大量的分类模板文件,例如:
taxonomy-{taxonomy}-{term}.php
taxonomy-{taxonomy}.php
...而且它们使您的主题的根文件夹变得混乱...您可以将它们放入子文件夹(名称无关紧要),例如templates_taxonomies/taxonomy-{taxonomy}.php
WordPress 应该选择它们。
不过我还没有测试过,所以让我知道它是否有效,我很想自己做!
玩得开心!