Wordpress在页面上显示分类帖子

时间:2011-09-16 23:59:20

标签: wordpress wordpress-theming

我想做的几乎就是这样:http://codex.wordpress.org/Pages#A_Page_of_Posts

但我对最后一行感到困惑:

  

将此保存到pageofposts.php,然后将PageofPosts指定为   创建操作页面时的模板:

如果收到'events'slug,我怎么告诉Wordpress转到index.php,(或其他任何东西)?

1 个答案:

答案 0 :(得分:0)

如果您在链接中跟踪了示例,那么您已创建了一个文件'pageofposts.php'并将其上传到您主题的目录。

现在,当你在wordpress管理员中创建一个新页面时,在右侧你会看到一个用于选择模板的部分 - 如果你已经将'pageofposts.php'上传到正确的主题目录,那么它应该显示为可用于新页面的模板列表中的选项。

这应该有助于您理解最后一行令人困惑,但是关于slugs的最后一个问题需要一个不同的答案 - 如果您想使用特定模板来处理特定的slug,那么您需要查看模板层次结构这解释如下:

http://codex.wordpress.org/Template_Hierarchy

该页面还包含一个说明如何选择模板的图表 - 例如,您可以重命名模板以匹配类别名称或页面标题,并且应该在选择该类别或页面时自动选择该模板:

上面链接上的图表非常有用,但这里有另一个图表来帮助澄清:

http://wpcandy.com/files/2008/04/wp-diagram.jpg

无论如何你可能不需要这样做,我只是写了它,因为你专门询问了slugs,但你可以按照这个答案的第一部分来指定你的新页面使用你的新模板。