【问题标题】:Wordpress - Subcategory templatingWordpress - 子类别模板
【发布时间】:2014-05-10 12:01:23
【问题描述】:

我确定这是一个很常见的问题,如果我重复一个已经回答的类似问题,很抱歉。

所以我认为 id 尝试创建我的第一个 Wordpress 主题。 我已经创建了我想用于父类别的模板,现在我试图弄清楚如何为子类别创建模板。

我已将所有父类别 HTML 放在 categories.php 文件中,我应该将我的子类别 HTML 放在同一个文件中并添加一些 PHP 以区分父类别和子类别(如 this answer)或有没有我还没有发现的其他方法我应该使用。

提前致谢。

【问题讨论】:

  • 它仍然只是一个类别,使用category-mysubcategory.php,它会比回退到category-parent.php模板文件更明确。
  • 嗨 Ohgodwhy,那么我会将我当前在我的类别中的代码放在一个名为 category-.php 的新文件中并对子类别做同样的事情吗?其实有道理。
  • 是的,就是这样
  • 谢谢 ;) 随意在答案中进行总结,最好不要标记它。

标签: php html wordpress wordpress-theming


【解决方案1】:

很简单,模板引擎的特殊性由类别名称处理,与类别中的任何层次结构类型无关。

因此,通过定位类别 slug,您将能够独立于父级对其进行主题化。

category-mysubcategory.php

其中mysubcategory 是您所在类别的slug

【讨论】:

  • 对不起哦,最后一件事。我必须为我创建的每个类别都这样做吗?不知何故,我觉得我们错过了一些东西:P
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多