Wordpress获取帖子类别类型的模板工作

时间:2015-04-23 16:21:25

标签: wordpress

Hiall,

在我的wordpress网站上,我有一个名为“会议”的类别,它的slu is是“会议”,其ID也是27。

我创建了一篇默认的文章,然后从“类别”面板中选择“会议”,然后发布等。

在这里阅读 http://codex.wordpress.org/Template_Hierarchy#Custom_Taxonomies_display

如果我创建一个名为category-meetings.php或category-27.php的模板文件,那么它应该选择这些文件并将它们用于我所选会议类别帖子的模板布局等等。

但无论出于何种原因,我都无法做到这一点。

我还尝试将永久链接设置从“帖子名称”更改为自定义结构,其中包含/%category%/%postname%/

但又没有运气。

我在这里错过了什么吗?

任何帮助都会很棒!

2 个答案:

答案 0 :(得分:1)

我认为您正在尝试定位单个帖子,而您的模板则定位到类别归档页面。例如,请查看template hierarchy的此图表。

你可以: 1)将该帖子创建为页面,然后为该页面创建模板。 2)创建自定义帖子类型并为该自定义帖子类型创建自定义模板。

答案 1 :(得分:1)

命名必须匹配你的slu ..我会改变

category-meetings.php

category-meeting.php

并确保category-customname.php文件与默认的category.php文件位于同一目录中。

<强>加/修订

对于单个帖子的自定义页面 - 找到帖子号码,让我们说999,然后在single.php文件所在的同一目录中创建一个单独的页面,并将过去的数字附加到文件名存在。这符合WP版本3.2-ish。除非它已被弃用,否则它仍应有效。

single-999.php