在页面上列出使用特定模板的所有页面

时间:2014-11-30 作者:LaGuille

我刚刚创建了一个名为“最新博客帖子”的WordPress页面,我想按时间顺序列出我网站中使用模板名称的所有页面"Blog". 列表应包含页面标题、页面发布日期及其缩略图。

是否有任何WordPress内置的功能/查询可以方便地让我这么做?如果没有,在创建新的博客页面(使用模板)时应如何继续"Blog") 允许我在一页上列出所有这些内容。

我的大多数页面不使用模板名称"Blog" 但我最近决定在我的网站上做一个博客广告,希望能在一个页面上列出我所有的博客帖子。

1 个回复
SO网友:Hybrid Web Dev

您可以创建一个名为blog的自定义帖子类型。这将把你所有的“博客”帖子组合在一起。完成后,创建一个名为归档日志的模板文件。php,这将是一个文件,您可以使用它在“blog”自定义帖子类型下列出所有帖子。对于单个帖子视图,模板将是单个博客。php。

这些文件将位于主题的父目录下(如果使用子主题,则为子主题)。

结束

相关推荐

Get Content From Blog Page

我有一个被指定为“博客”的页面。我想允许的是,用户将内容添加到此页面,然后在帖子显示在index.php. 我想我过去可以用这种方法做到:<?php $blog = get_option(\'page_for_posts\'); echo apply_filters(\'the_content\', get_the_content($blog)); ?> 出于某种原因,它决定拉取第一篇帖子,而不是实际拉取页面内容。这是一个bug还是有其他方