Products
GG网络技术分享 2025-03-18 16:05 8
如果您想在一个页面上显示所有 WordPress 帖子,有多种方法可以做到这一点。 我们将在下面介绍几种方法,您可以根据需要采用或调整它们。
在这篇文章中,我们将介绍以下方法:
如果您希望所有帖子连同帖子内容一起显示在首页上,您可以通过转到阅读设置屏幕轻松做到这一点 (设置 > 阅读) 并更改帖子数量以显示比您拥有的帖子数量更多的内容。
*注意:这将以与现在显示相同的方式显示您的帖子。 它只会显示更多。 如果您的主题设置为显示完整帖子,则可以使用此插件显示摘录。
如果您不想显示帖子中的任何内容,而只想显示链接到完整帖子的标题,那么这是一种可能的方法。
首先创建一个新的自定义页面模板。 然后,您可以通过添加以下代码来自定义该模板以引入最新帖子。 与上述解决方案一样,只需将数字设置为非常高的值(高于您拥有的帖子数量)。 在这个例子中,我发布了 1000 个帖子。
<?php wp_get_archives('type=postbypost&limit=1000'); ?>
这是列表在我用于此示例的主题中的外观。
当然,您可以将此列表设置为以多种不同方式显示。 以下是您可能需要考虑的一些事项:
1.您可以使用上面的代码并替换The Loop的代码。 这意味着您将无法通过管理区域中的页面编辑器在页面上编写任何内容; 但是,您当然可以在页面模板本身中编写任何您想要的内容。
2. 您可以选择保留 The Loop 的代码并将代码放在其下方。 这将允许您在页面编辑器中编写您喜欢的任何内容,并将其显示在您的帖子列表上方。 (注意:您可能需要特别注意评论部分、元信息等内容,以确保它们不会妨碍您。)
3.您当然也可以将这个新创建的链接页面设置为您的主页,方法是转到 设置 > 阅读 > 头版显示. 这将是在您的主页上拥有完整帖子或摘录的替代方案。
尽管还有其他方法可以将所有帖子一起显示,但上述方法应该适合您。 当然,应该注意的是,如果您有很多帖子要显示,一次显示它们可能会减慢您的网站在该页面上的速度,因此您需要小心这一点。
Demand feedback