类别-未使用slug.php

时间:2015-09-17 作者:Kyle Calica-St

我有这个类别的新手。我的主题中的php模板。我在分类中有“菜鸟”一类,但它不是在使用菜鸟,而是在使用这个分类。php

category list

编辑:

permalinks

2 个回复
SO网友:Kyle Calica-St

所以我实际上解决了这个问题,忘了写我的解决方案。

所以在我的wordpress目录结构中,我有一个categories目录。所以我把我的自定义类别模板放在那里。显然wordpress将该目录用于内置类别或其他内容,而不检查自定义类别。我刚刚添加了我的自定义slug。php到主题的根目录,它可以工作。

我个人并不喜欢它,因为它似乎没有组织性,但他们可能有自己的原因。

SO网友:deflime

既然你有这么多麻烦,这里有一个创可贴解决方案。这个解决方案没有什么错,只是没有简单地使用WordPress模板层次结构并重命名文件那么方便。

看看is_category().

类似这样:

<?php 
  $newbieID = 1; // put the ID for the Newbie category
  if( is_category($newbieID) ) {
    // Put template code here for Newbie
  } else {
    // Put template code for all other categories
  } 
?>
您可能必须在category.phparchive.php 模板文件。