您想要更改WordPress中博客文章的顺序吗?

默认情况下,WordPress以反向时间顺序显示您的博客文章(首先显示较新的文章),但有时您可能需要向上或向下移动特定的文章。

虽然在WordPress中可能感觉无法做到这一点,但您会惊讶地发现您可以使用多种方式轻松更改文章顺序。

在本文中,我们将向您展示在WordPress中重新排序博客文章的4种不同方法。您可以选择一种更容易满足您需求的解决方案。

目录

  • 为什么要在WordPress中重新排序博客文章?
  • 1. 更改文章的发布日期
  • 2. 使用文章类型排序插件(拖放选项)
  • 3. 在WordPress中使用固定文章功能
  • 4. 使用代码修改WordPress查询(高级)
  • 相关文章

为什么要在WordPress中重新排序博客文章?

如果您刚刚开始撰写博客,那么您无需立即重新排序博客文章。但是,随着您的内容增长,您可能希望探索在您的网站上宣传内容的不同方式。

其中之一是在首页、博客页面、最近的文章或存档页面上更突出地显示特定文章。

现在问题是WordPress通常以反向时间顺序显示您的博客文章。没有选项简单地上下移动文章。

这是否意味着您无法将旧文章带到头版?或者从最近的文章中删除一篇较新的文章?

不是。

有多种解决方法可以帮助您实现这一目标。根据您的需要,您可以选择适合您要求的方法。

让我们来看看您可以轻松地在WordPress网站上重新排序博客文章的一些方法。

1. 更改文章的发布日期

这是最简单的方法,允许您使用内置的WordPress功能重新排序文章。

如您所知,WordPress根据其发布日期以反向时间顺序显示文章(首先显示较新的文章)。更改文章的发布日期也会更改列表中显示的位置。

例如,如果您想要提交较旧的文章,则必须将其日期更改为最新。同样,如果您想要将文章向下移动,那么您可以将其日期更改为更旧。

只需编辑您要重新排序的文章,然后在文章编辑屏幕上单击“文档”面板下的发布日期。

这将弹出一个日期和时间弹出窗口,您可以在其中更改文章的发布日期和时间。更改日期/时间后,单击“更新”按钮以保存更改。

您需要选择与其他文章相关的日期。

例如,如果您想在3月8日发布的文章之前显示较旧的文章,则需要将较旧文章的发布日期更改为3月9日。

2. 使用文章类型排序插件(拖放选项)

如果您想重新排序文章但又不想更改其发布日期,那么此方法适合您。

首先,您需要安装并激活Post Types Order插件。

激活后,您需要访问设置»文章类型排序页面以更改插件的设置。

从这里,您需要选择要启用插件的文章类型。之后,只需点击“保存设置”按钮即可存储您的更改。

现在,您只需转到文章»所有文章页面,只需拖放文章即可重新排序。

3. 在WordPress中使用固定文章功能

许多用户只想重新排序博客文章以突出显示博客文章作为精选内容。WordPress带有一个默认功能来实现这一点,它被称为Sticky文章。

通过固定文章功能,您可以在博客页面上的所有其他文章上突出显示文章。

只需编辑要固定到顶部的博客文章即可。在文章编辑屏幕上,选中“文档”面板下“固定到首页”选项旁边的框。

之后,单击“更新”按钮以保存更改。

您现在可以访问您的网站,您将看到所选文章固定在顶部。根据您的主题,您的固定文章将以不同方式突出显示。

4. 使用代码修改WordPress查询(高级)

此方法要求您将代码添加到WordPress网站。

如果您是高级用户并且想要自定义文章顺序,则可以修改默认的WordPress查询。

例如,看一下这段代码片段。它允许您按时间顺序显示文章(首先是较旧的文章)。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

//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''DESC' );

    }

}

// Hook our custom query function to the pre_get_posts

add_action( 'pre_get_posts''wpb_custom_query' );

此代码只是修改默认WordPress查询中的orderbyorder参数。

但是,由于某些插件或主题已修改默认查询,此代码有时可能无法按预期工作。要解决这个问题,您可以使用如下supress_filters参数:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

//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''DESC' );

        $query->set( 'suppress_filters''true' );

    }

}

// Hook our custom query function to the pre_get_posts

add_action( 'pre_get_posts''wpb_custom_query' );

orderby参数提供了许多选项。请参阅WP Query codex页面上的完整选项列表。

我们希望本文能帮助您学习在WordPress中重新排序博客文章的简便方法。您可能还希望查看我们的WordPress中文章与页面的区别是什么这篇文章了解文章和页面的区别。

WordPress初学者指南文章。

在WordPress中重新排序博客文章的4种简单方法(循序渐进)相关推荐

  1. 如何在 CSDN 中增加博客访问量 史上最简单的博客教程 学会之后博客访问量直线上升。

    蹭热度 如何蹭是问题.下面分几点 你发布的有关技术是什么 你发布的是否是别人发布过的东西 你发布的东西在别人是怎样搜索的. 其实重点在流量,也就是点击.点击到位了,无论你文章来自哪里,或者说抄自哪里, ...

  2. JavaScript中实现sleep睡眠函数的几种简单方法

    目录 一.什么是sleep函数? 二.为什么使用sleep? 三.实现sleep 一.什么是sleep函数? sleep是一种函数,他的作用是使程序暂停指定的时间,起到延时的效果. 官方介绍:slee ...

  3. WordPress博客文章页如何添加OG协议标签

    我们已经知道开放内容(OG)协议对SEO优化的作用,而在日常应用中,我们也能经常看到一些WordPress博客会在自己的页面的部分加入OG协议,实现起来很容易. 今天就说说如何为WordPress博客 ...

  4. 2018.7.10 个人博客文章=利用ORM创建分类和ORM的内置函数

    昨天的注册收尾工作 其实就差了和MySql联系起来的部分,这部分很简单,首先要做的就是保存用户通过from传送过来的头像文件: """ 保存头像文件 "&quo ...

  5. 织梦html5博客模板,HTML5响应式清爽博客文章织梦模板 v1.0

    HTML5响应式清爽博客文章织梦模板简介 HTML5响应式清爽博客文章织梦模板是一个自适应手机端和PC端的最新版织梦V5.7为内核的网站模板,软件兼容主流浏览器,模板包含安装说明,并包含测试数据. d ...

  6. 将博客流量增长4倍的27种简单方法(免费)

    有了像 WordPress 这样的平台,现在开始写博客变得很容易.然而,一旦它启动并运行,您面临的下一个重大挑战就是为您的博客或网站带来更多流量. 别担心,您不需要成为营销专家来推广您的博客.通过使用 ...

  7. wordpress html音乐,给你的WordPress博客文章中插入背景音乐的方法(纯代码,非插件)...

    前一段时间,我分享了在WordPress文章日志中插入音频MP3(纯代码,免插件)这篇文件 ,曾介绍过如何在wordpress文章中加入MP3音频,今天要说的和这个基本相同.只不过上个文章中的MP3是 ...

  8. 如何在 WordPress 博客文章中隐藏 Pinterest 图片

    您想学习如何在 WordPress 中隐藏 Pinterest 图片吗? Pinterest 是一种为您的博客增加流量的好方法,但在您的帖子中显示 Pinterest 图像会使您的内容难于阅读. 在本 ...

  9. 使用WordPress和Tumult Hype添加有效博客文章的动画

    This article was sponsored by Tumult. Thank you for supporting the partners who make SitePoint possi ...

  10. 3. 在WordPress管理后台撰写第一篇博客文章

    3. 发布第一篇博客文章 在前面的文章中,我们首先介绍了1. 购买云服务器和域名的基本操作,然后又成功2. 搭建最简单的博客网站,如果你还没完成上面这些操作,请提前点击查看. 这篇文章我们首先熟悉下网 ...

最新文章

  1. 边缘加速创新和AI应用,Xilinx推出Kria自适应系统模块产品组合
  2. windows命令实验
  3. 如何打造一个TB级微服务海量日志监控平台
  4. windows mobile 鼠标等待
  5. 如何利用扩展欧几里得算法求解不定方程_客户端不用的算法系列:从头条笔试题认识扩展欧几里得算法...
  6. 关键字explicit与构造函数
  7. linux增加 路由使两个不同的网段可以访问
  8. 沈阳招聘.NET(C#)高级软件工程师
  9. 让一个图片填满一个控件_如何在Android中实现一个全景图控件(二)
  10. java集合根据值排序_Java 8:对集合中的值进行排序
  11. 学习Spring-Cloud –编写微服务
  12. uva 294 ——Divisors
  13. xshell和Xftp连接Linux
  14. 楼主,不知道为什么这么流行
  15. mongo 3.0 备份和还原数据库 ,及too many positional arguments错误
  16. C# Xamarin For Android移动开发基础实战演练
  17. 网易云音乐API获取分析
  18. idea 查找替换快捷键
  19. 六分解谜四分温情,浅谈《像素小屋》倍受新手解谜者的青睐的原因
  20. 软件测试需求分析步骤

热门文章

  1. ubuntu16.04,exFAT格式U盘无法打开,离线解决方式
  2. day7_操作excel的三种方式
  3. KMP(看毛片)NEXT数组模板
  4. LeetCode 229 求众数 II
  5. 1467: 平面点排序(一)(结构体专题)
  6. 想要成为数据分析师,这些Excel必备知识点你得掌握
  7. 第十二周项目四:银行系统(一)
  8. 关于nginx报499的问题排查分析
  9. MD5 32位加密
  10. python打开setting_Python3 - setting的默认配置和用户配置读取