特定类别的自定义模板

时间:2018-03-14 作者:Pilgrimiv

我在为WP中的类别创建自定义页面模板时遇到问题。我目前使用的是标准内容类型“post”。

所以问题是我有一个父类别和许多子类别,我希望这些类别中的任何帖子都使用特定的布局。此自定义模板应应用于父级中的所有子类别。这是可能的,还是我需要为每个子类别创建单独的模板?

我将自定义帖子类型视为另一个选项,但它们似乎没有所需的层次结构选项。

如有任何建议,将不胜感激

1 个回复
最合适的回答,由SO网友:JBoulhous 整理而成

看看这个articlethe WordPress Theme Developer Handbook.

您应该在主题中创建一个名为category-unicorns.php 哪里unicornsslug for the parent category 您希望此模板用于。还可以创建模板文件category-5.php 哪里5id of the parent category.

结束

相关推荐

Updating modified templates

我想调整一些。php模板文件在我的WordPress主题中,我知道正确的过程是将相关文件复制到子主题文件夹中并在那里编辑文件,这样我的修改就不会在将来的主题更新中丢失。但这是否意味着我将无法从主题更新中获益,因为我将文件放在了我的子主题文件夹中?这可能不是一件好事,因为主题更新可能添加了一些有用的特性,甚至修复了我最初需要对代码进行调整的问题!这方面的常见解决方案是什么?有人推荐了一款Diff应用程序——这是人们常用的吗?