链接到包含所有帖子的页面

时间:2012-12-14 作者:Justin Helgerson

我对Wordpress这个世界还不熟悉。我已经阅读了template hierarchy文档并联机阅读了,但是,我想从这里获得反馈,了解如何最好地做到这一点。

我想做的是创建一个页面,简单列出我网站上的所有帖子。我正在创建自己的主题,因此主页(FrontPage.php)被高度调整。我确实列出了最近的帖子,但只列出了它们的标题。在我的主页上,我想添加一个链接“查看所有博客帖子”。我对PHP代码很熟悉;我知道如何显示帖子。我只是不知道除了主页之外,获得一个列出所有这些内容的页面的最佳方式是什么。

我相信这是很容易做到的,我只是还在研究Wordpress的结构,所以非常感谢您的建议!

2 个回复
最合适的回答,由SO网友:Max Yudin 整理而成

你必须create a page template 内有回路。然后创建一个页面“所有我的帖子”,并在“编辑页面”管理页面的“页面属性”部分为其分配您创建的模板。

您可以使用从首页链接到此页面get_page 作用Function Reference/get page.

SO网友:Jeremy Caris

我知道这个问题多年前就得到了回答,但对于那些想找到这个页面的解决方案的人来说,有一个更简单的解决方案。

转到帖子>类别,然后单击Quickedit以获得名为未分类的默认博客类别将未分类的重命名为Blog,并将slug更改为Blog菜单中,单击类别并单击博客将其添加到菜单中现在,默认情况下,所有新帖子都将自动位于博客类别或其子类别之一,并且所有帖子都将显示在一个页面中(很可能在一定数量的帖子之后分页到旧帖子)。

作为额外的奖励,您的博客帖子现在都可以访问yoursite.com/category/blog

结束

相关推荐

Sidebar limiting to 10 posts?

我的单曲中有以下代码。php页面:UPDATED CODE <?php if (have_posts()) : the_post(); $post_id = get_the_ID(); if ( is_single() ) { $cats = get_the_category(); $cat = $cats[0]; } else { // category archives