首页 » 博文 » wpbeginner » 最佳主题 » 如何从 WordPress 帖子循环中排除最新帖子

如何从 WordPress 帖子循环中排除最新帖子

您想从 WordPress 帖子循环中排除最新帖子吗?

通过隐藏最新的帖子,您可以自由地在网站的其他位置显示此内容。您甚至可以添加自己的样式,以便最新帖子始终在您的主页和博客档案中脱颖而出。

在本文中,我们将向您展示如何从 WordPress 帖子循环中排除最新帖子。

如何从 WordPress 帖子循环中排除最新帖子

为什么要从 WordPress 帖子循环中排除最新帖子?

默认情况下,WordPress 按时间倒序向访问者显示您的博客文章,因此较新的文章首先出现。但是,您可能想要更改最新帖子在自定义主页WordPress 存档页面上的外观。

通过从 WordPress 帖子循环中排除最新帖子,您可以在不同位置显示该内容,甚至添加您自己的自定义样式。

话虽如此,让我们看看如何通过将最新的博客文章从 WordPress 帖子循环中排除来隐藏它。只需使用下面的快速链接即可直接跳至您要使用的方法:

从帖子循环中排除最新帖子的最简单方法是向您的 WordPress 网站添加代码。

一些指南会告诉您手动编辑主题文件,但这可能会导致 常见的 WordPress 错误 ,甚至可能完全破坏您的网站。

因此,我们建议使用WPCode。它是最好的代码片段插件,可以轻松在 WordPress 中添加自定义代码,而不会让您的网站面临风险。

首先,您需要安装并激活免费的 WPCode 插件。有关更多信息,请参阅有关如何安装 WordPress 插件的分步指南 。

激活插件后,转到 代码片段»添加片段

将自定义代码片段添加到 WordPress

在这里,您将看到可以添加到网站的所有预制片段。其中包括一个片段,允许您 完全禁用评论、上传 WordPress 通常不支持的文件类型、 禁用附件页面等等。

现在,您可以将鼠标悬停在“添加自定义代码(新代码段)”选项上,然后在出现“使用代码段”按钮时单击它。

使用 WPCode 将自定义代码片段添加到您的 WordPress 网站

在下一个屏幕上,输入代码片段的标题。这仅供您参考,因此您可以使用任何您想要的东西。

然后,您必须打开“代码类型”下拉列表并选择“PHP 片段”。

从 WordPress 帖子循环中排除最新博客

完成后,只需将以下内容粘贴到代码编辑器中:

12345678<?phpfunctionwpsites_exclude_latest_post( $query) {    if( $query->is_home() && $query->is_main_query() ) {        $query->set( 'offset', '1');    }}add_action( 'pre_get_posts', 'wpsites_exclude_latest_post', 1 );

WPCode与 ❤️ 主办

在 WordPress 中一键使用

之后,将页面向下滚动到“插入”部分。

如果尚未选择,请选择“自动插入”和“到处运行”。

自动将代码插入 WordPress 网站

最后,滚动到屏幕顶部并单击“非活动”滑块,使其显示“活动”。

然后只需单击“保存片段”或“更新”按钮即可使代码片段生效。

使用 WPCode 从 WordPress 帖子循环中排除最新博客

现在,如果您访问您的WordPress 网站,那么最新的博客文章将被隐藏。

方法2:编辑WordPress主题文件(无需插件)

从 WordPress 帖子循环中排除最新帖子的另一种方法是将代码添加到WordPress 主题文件中。

这实现了与上面代码类似的结果,但您需要将其直接添加到您希望其显示的WordPress 循环中。

例如,如果您想更改整个网站的后循环,那么您需要将代码添加到您的index.php文件中。

请注意,直接向 WordPress 文件添加代码可能会导致WordPress 博客出现分页问题。

首先,您需要复制以下代码并将其添加到您的 WordPress 循环中:

1query_posts('posts_per_page=6&offset=1');

WPCode与 ❤️ 主办

在 WordPress 中一键使用

此代码告诉循环仅显示最新帖子之后的 5 个帖子。

您需要将代码直接添加到 WordPress 循环上方,因此它看起来类似于下面的代码片段:

1234query_posts('posts_per_page=6&offset=1');if( have_posts() ) :while( have_posts() ) : the_post();endwhile;

WPCode与 ❤️ 主办

在 WordPress 中一键使用

完成后,您可以保存文件并将其上传到WordPress 托管帐户中的主题目录。

您可以使用FTP 客户端或 WordPress 托管控制面板中的文件管理器选项来执行此操作。如果您之前没有使用过 FTP,那么您可以查看我们关于如何使用 FTP 将文件上传到 WordPress 的指南。

我们希望本文能帮助您了解如何从 WordPress 循环中排除最新帖子。您可能还想查看我们关于如何使用 WordPress 在线博客赚钱的指南,或者我们的专家精选的最佳拖放 WordPress 页面构建器

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

Scroll to Top