如何在一个页面上显示你所有的WordPress帖子

你想显示你的所有WordPress的帖子在一个页面上? 最近我们的一位读者想创建一个档案页面,并在一个页面上显示所有的WordPress帖子。 在这篇文章中,我们将向您展示如何在没有分页的情况下在一个页面上显示所有的WordPress帖子。

在一个页面上显示所有WordPress的帖子

为什么以及何时在一个页面上显示所有帖子?

WordPress为每个类别,标签,作者和日期都内置了归档页面。

现场

有些博客喜欢简单地在一个页面上显示他们所有的WordPress博客标题列表。

在一个页面上显示所有的WordPress帖子

有很多不同的方法可以在一个页面上显示所有的WordPress文章。 您可以使用短代码在页面上显示帖子,可以使用插件在页面上显示帖子,最后,您可以使用自定义模板和循环显示页面上的所有帖子。

我们将涵盖所有三种方法,从最初学者友好的方法开始。

方法1:使用显示帖子短代码插件

你需要做的第一件事是安装并激活显示帖子短代码插件。 更多细节

这个插件是开箱即用的,没有设置供您配置。

继续,创建一个新的页面,并称之为档案或任何其他标题。 之后,您需要将以下简码粘贴到您的网页中。

[display-posts posts_per_page =“1000”order =“DESC”] 

这个简码将按照时间顺序简单地显示所有帖子标题的列表。 它设置为每页显示最多1000篇文章。

如果你有超过一千个帖子,那么你可以改变这个。 您也可以将邮政订单更改为ASC,将以反向时间顺序显示帖子(较早的帖子)。

列出WordPress中的所有文章

虽然您可以使用显示帖子短代码来显示摘录,缩略图和其他相关信息,但我们不建议您这样做。 当您在单个页面上列出所有帖子时,该页面将会很长,并且要确保它简单快捷。 只显示帖子标题就足够用于这种风格的档案页面。

如果要根据类别或其他参数在页面上显示帖子,可以按照其文档页面上的详细使用说明进行操作。

方法2:使用简单的每年归档插件

在一个页面上显示所有的WordPress帖子可能会导致太长的滚动时间。 您可以通过显示每年的列表来解决这个问题。 然后,用户可以点击一年来展开,查看当年发布的帖子。

首先你需要安装并激活Simple Yearly Archive插件。

激活后,你需要去 设置»简单的每年归档 页面配置插件设置。

简单的年度归档设置

该插件允许您以各种方式显示帖子列表。 您可以将其全部显示在年度档案的链接下,也可以在可折叠的年份显示。

如果你想在可折叠的年份显示它们,那么你需要添加

并在“前/后(年头条)”选项旁边。

其余的插件选项是不言而喻的。 你可以根据你的需要进行设置。

不要忘记点击保存更改按钮来存储您的设置。

现在要在页面上显示所有帖子,只需要添加 [SimpleYearlyArchive] 简码到您选择的页面。

可折叠的年度档案显示WordPress的所有帖子

该插件提供了一系列可用于简码的参数。 您可以查看插件文档页面上的参数。

方法3:用模板代码在一个页面中显示所有的WordPress帖子

虽然使用插件在一个页面中显示所有帖子是最简单的方法,但你可能想要学习如何使用页面模板代码。

首先,您需要创建一个自定义页面模板,并从您的page.php文件复制样式。

之后,您将使用下面的循环来显示一页中的所有帖子。

'post','post_status'=>'publish','posts_per_page'=>  -  1));  ?> have_posts()):?> 
    have_posts()):$ wpb_all_query-> the_post(); ?>

  • “>

如果上述代码说明没有意义,我们建议您使用方法1。

我们希望这篇文章帮助您在一个页面上显示所有WordPress的帖子