自定义帖子类型和分类页面模板

时间:2011-05-20 作者:MartinJJ

这是我第一次真正深入研究自定义帖子类型和分类法,我想这一切都会在我的灵感一闪而过,但现在我已经把自己弄糊涂了,超越了所有可能的领域,需要一些建议,看看我是否走上了正确的轨道。

以下是我所拥有的:

三种自定义职位类型,即:

销售租赁业务

以上所有分类都有两个分类法(位置和区域),而且它们也有自己的特定分类法。

现在,我正在查看每个自定义帖子类型的模板文件,以及分类法的模板文件。

所以我当然去了WP Codex 并签出了自定义帖子类型模板,现在如果我正确理解如何为每个自定义帖子类型创建模板,我应该使用*存档-*name\\u of\\u post\\u type。php和*single-*name\\u of\\u post\\u type。php,用于在单post视图中时。

好吧,到这里为止,我想我还好,现在这是我困惑的地方,开始Codex Again 这一次,为了了解如何为每个分类法添加模板,codex告诉我这个*分类法-*name\\u of\\u taxonomy。php,现在我想问几个问题:

1) 我这样做对吗

2) 分类法模板是一个单一视图(如single.php)还是一个循环视图,我猜是它的循环类类别。

3) 我是否可以只创建一个模板并包含所有分类法(通过if语句遍历单独的循环文件?)

问候Martin

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

看来你掌握了窍门。

分类法模板是共享一个术语的帖子的存档,就像类别或标签一样,所以如果循环视图是指存档,那么是的,你是正确的。

您可以创建一个包含所有分类法的模板,并使用get_template_part 函数以包含正确的循环。

结束

相关推荐

自定义分类不适用于新WP_QUERY中的POSTS_PER_PAGE(分页问题)

好的,我第二次搞乱了自定义分类法,在这两种情况下,我都遇到了这个问题,在query\\u posts或WP\\u查询场景中使用posts\\u per\\u page参数。。基本上,如果我对每页的帖子设置了自定义限制,单击“下一步”或“上一步”按钮会显示404个错误。。无论我使用的是自定义permalink结构还是任何默认值,结果都是一样的。我成功控制页面帖子数量的唯一方法是通过仪表板中的阅读设置。我发现有很多人提到过这个问题,但除了上面提到的仪表板设置之外,还没有找到有效的解决方案:wordpress.