在 WordPress 中重新排序帖子的 5 种最佳方法
已发表: 2022-09-19您是否正在寻找在 WordPress 中重新排序帖子的方法?
假设您有一个全新的网站! 设计和布局都已准备就绪,您的内容已准备就绪,您已准备好与世界分享。 但是在您打开开关并向世界展示您的新网站之前,您还需要做一件事:重新排序您的帖子。
默认情况下,WordPress 按时间倒序(从最近到最旧)或按发布日期排列帖子。 这对大多数发布者都很有效,但有时您可能需要重新组织它们。 您可能需要重新排列自定义帖子类型或希望在购物页面顶部显示 WooCommerce 产品。
考虑到这一点,我们将在这篇文章中分享 WordPress 帖子重新排序的技巧和五种方法。 所以事不宜迟,让我们开始吧。
目录
- 为什么要在 WordPress 中重新排序帖子?
- 如何在 WordPress 中重新排序帖子?
- 更改帖子的发布日期
- 使用帖子类型订单插件
- 在 WooCommerce 中使用拖放
- 在 WordPress 中使用置顶帖子功能
- 使用代码修改 WordPress 查询
- 结论
1为什么在 WordPress 中重新排序帖子?
现在您可能会想,为什么要在 WordPress 中重新排序帖子? 您需要重新排序帖子的原因有几个。
在您的网站上展示内容的最佳方法可能并不总是首先展示最新的帖子。 例如,您可能有一组自然流动但在不同时期发布的帖子。
当长格式内容被分成许多部分时就是这种情况。 您应该按照逻辑顺序排列各部分,使第 1 部分先出现,然后是第 2 部分,然后是第 3 部分,依此类推。
WordPress 默认禁止这样做,并按时间倒序显示帖子。 如果您设计自定义顺序,您的帖子将以合乎逻辑、易于理解的顺序显示,从而大大增强用户体验。
WordPress 帖子的默认排序可能会导致对某些类型的内容缺乏重视,例如您最重要的博客帖子。 通过重新排序您的帖子,您可以增加内容的影响力并改善您网站的结构和可用性。
现在让我们看看重新排序帖子的不同解决方法。
2如何在 WordPress 中重新排序帖子?
2.1更改帖子的发布日期
让我们从不需要安装任何插件的方法开始。
还记得我提到过 WordPress 是如何按时间倒序对帖子进行排序的吗? 如果发布日期更改为较新的日期,则该帖子将在列表中上移。
虽然这很简单,但如果你有很多帖子,它可能会变得很累。
要重新排序您的帖子,请单击您网站上的现有帖子。 在帖子编辑屏幕中,点击帖子面板下的发布日期,如下图所示。
这将打开一个日期和时间弹出窗口,您可以在其中更改帖子的发布日期和时间。 更改日期/时间后,单击更新按钮保存更改。
2.2使用帖子类型订单插件
如果您已经使用 WordPress 一段时间,可能已经有(几乎)所有您需要的插件。
Post Types Order 插件是一个免费插件,它允许您通过将 WordPress 博客文章拖放到位来重新排序它们。
您可以通过导航到 WordPress 仪表板的插件 > 添加新部分来安装和激活插件。 在搜索栏中查找 Post Types Order 插件,安装并激活它,如下所示。
激活插件后,导航到“设置”>“帖子类型顺序”页面以更改插件的设置。 在这里,您可以启用您希望重新排序界面显示的帖子类型。 不要忘记单击“保存设置”按钮来存储您的更改。
现在您可以导航到帖子 > 所有帖子页面,只需拖放帖子即可对其重新排序。
您几乎可以使用 Post Types Order 插件重新排序任何类型的帖子。 它又快又容易!
2.3在 WooCommerce 中使用拖放
许多人可能没有意识到这一点,但 WooCommerce 在其插件中具有内置的拖放功能。
要重新订购您的产品,请从您的 WordPress 仪表板导航到产品 > 所有产品,然后单击页面顶部的排序链接。 然后,您将能够使用拖放功能重新订购您的产品,如下所示。
更改产品顺序后,单击“应用”按钮保存更改。
2.4在 WordPress 中使用置顶帖子功能
粘性帖子是 WordPress 中的一项功能,它允许用户创建在网页上仍然可见的帖子,即使用户离开网站或导航离开页面也是如此。 这允许用户创建易于共享的内容,例如链接或视频,而无需让用户离开当前页面。
要使用置顶帖子功能,请编辑要置顶的博客帖子。 在帖子编辑屏幕上,选中帖子面板下的贴在博客顶部选项旁边的框,如下所示。
完成后,单击“更新”按钮保存更改,您的帖子将固定在内容的顶部。
2.5使用代码修改 WordPress 查询
由于 WordPress 是开源的,因此开发人员可以自由创建自定义代码以向基本程序添加新功能,即使这些功能仅限于重新排列您的 WordPress 博客文章。
注意:在对文件进行任何更改之前,请务必对您的网站进行完整备份。
备份网站后,将以下代码片段添加到functions.php文件中以按升序重新排序帖子。
//function to modify default WordPress query function wpb_custom_query( $query ) { // Make sure we only modify the main query on the homepage if( $query->is_main_query() && ! is_admin() && $query->is_home() ) { // Set parameters to modify the query $query->set( 'orderby', 'date' ); $query->set( 'order', 'ASC' ); $query->set( 'suppress_filters', 'true' ); } } // Hook our custom query function to the pre_get_posts add_action( 'pre_get_posts', 'wpb_custom_query' );
3结论
您网站的未来在于您的新帖子,即使旧帖子的效果可能比最近的帖子更好。
任何网站都不应仅依赖过时材料的有效性。 尽管从长远来看,它们可能运作良好,但新职位对于发展至关重要。 它们将吸引新读者并增加您的每月浏览量。
我们已经介绍了在 WordPress 中重新排序帖子的五种最简单的方法,希望您能够自己更进一步。
您在 WordPress 中采用了哪种方法来重新排列帖子? 鸣叫@rankmathseo。