首页
学习
活动
专区
圈层
工具
发布

WPJAM「文章置顶」:支持置顶文章排序和分类文章置顶的 WordPress 插件

下图就是后台文章列表页的快速编辑中设置: 设置了文章置顶之后,在后台文章列表页,可以筛选出置顶了那些文章: 但是这些置顶的文章,在首页的文章列表怎么排序的呢?...所以我开发这个「文章置顶」插件,可以对置顶文章进行排序,并且还额外增加了分类文章置顶的功能,下面容我一个一个给大家介绍: 置顶文章排序 插件激活之后,在后台「文章」主菜单下面会出现「置顶文章」子菜单:...点击进入即可看到现在系统已经置顶的文章: 在这个界面,可以: 直接新增置顶文章 删除已有的置顶文章 将置顶文章拖动排序 总之这是一个非常直观的「置顶文章」管理功能,非常快捷和好用。...分类文章置顶 这是完全新增的功能,WordPress 内置的文章置顶功能只能首页的文章列表中置顶,但是针对分类下的文章就没有这方面的功能。...在分类列表页,有了一个置顶文章的按钮: 点击之后,即可弹窗让你设置分类置顶文章: 和全局置顶文章管理一样,支持新增,删除,排序操作,另外在分类编辑页面,也支持同样的操作。

2.3K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【mysql】order by排序

    排序数据 1. 排序规则 如果没有使用排序操作,默认情况下查询返回的数据是按照添加数据的顺序显示的。 使用 ORDER BY 对查询到的数据进行排序操作。...使用 ORDER BY 子句排序 ASC(ascend): 升序 DESC(descend):降序 ORDER BY 子句在SELECT语句的结尾。 2....单列排序 按照salary从高到低的顺序显示员工信息 SELECT employee_id,last_name,salary FROM employees ORDER BY salary DESC; [...BY department_id DESC,salary ASC; [在这里插入图片描述] 可以使用不在SELECT列表中的列排序。...在对多列进行排序的时候,首先排序的第一列必须有相同的列值,才会对第二列进行排序。如果第一列数据中所有值都是唯一的,将不再对第二列进行排序。

    3.8K60

    MySQL 排序规则

    排序规则是一组用于比较字符集中的字符的规则。 每个 MySQL 字符集可以支持一个或者多个排序规则,用于定义每个字符的比较规则,包括是否区分大小写,是否区分重音等。...2.支持的排序规则 MySQL 使用 SHOW COLLATION 语句查看各种字符集支持的排序规则: SHOW COLLATION [LIKE 'pattern' | WHERE expr]...这是MySQL内部使用的标识符。 Default:是否为默认排序规则。如果是默认排序规则,将显示“Yes”;否则,显示“”No”。 Compiled:是否已编译排序规则。...如果没有指定排序规则,MySQL 会基于字符集设置一个默认的排序规则。...英文通常按照字母排序,而中文通常按照拼音、偏旁部首或者笔画进行排序。 MySQL 8.0 默认使用的排序规则 utf8mb4_0900_ai_ci 对于中文按照偏旁部首进行排序。

    3.2K20

    会话置顶后,为什么不该改最后消息时间?排序字段与平局规则

    以米米商聊为背景,已整理的手机端资料包含聊天置顶功能。本文借此讨论独立的会话列表排序示例,不代表产品采用下文的字段、置顶顺序或时间来源,也不推断其原生App、桌面客户端及服务端实现。...2.先约定每一级排序,再写比较器本文选择以下规则:已置顶的会话在前;两条都已置顶时,较晚的置顶时间在前;此前条件相同,再按最后消息时间从新到旧;仍相同,按唯一ID的原始字符串顺序收尾。...4.返回新的顺序,更新独立的置顶字段sort()会原地修改数组。若这个数组同时被缓存或其他视图使用,直接排序就可能让其他持有者观察到顺序变化。下面先复制数组,再排序;置顶更新则返回一条新的行对象。...5.用取消置顶和平局场景检查语义只测试“一条置顶能不能上移”是不够的。更有价值的检查,是确认它上移后原来的消息事实仍然保留,以及取消置顶后重新进入普通排序。...排序规则只负责其中一层,不能替代其余数据路径的核对。6.用排序规则表达优先级,保留消息事实置顶带来的位置变化,应能从明确的偏好字段和比较规则中解释。

    6410

    Mysql 索引与排序

    image.png sql 中 order by 排序可能发生2种情况: 1)对应覆盖索引,直接在索引上查询时,就是有序的,不需要另外处理排序 2)没有使用到索引,先取出数据,形成临时表做 file sort...示例目标 取出来的数据本身就是有序的,利用索引来排序 示例分析 例如 有一个商品表,现在想取出某个分类下的商品,按照价格排序 sql : ... where category_id=N order...by price 目前只对分类ID做了索引,这时 order by 操作必然进行了单独的排序操作 使用 explain 分析这个sql语句时,会看到: Extra Using where;Using...现在添加一个索引,category_id和price 的联合索引 再使用 explain 分析这个sql语句时,会看到: Extra Using where 可以看到没再使用filesort,这样就利用了索引来排序

    2.8K60
    领券