WordPress 默认对分类的排序真的是太弱了,仅支持通过代码的方式使用 ID,使用数量(count),名称(name),别名(slug)等字段进行排序,都没有提供自定义分类的方法,更别提拖动排序。
另外由于 WordPress 的分类是层级的,在多层情况下怎么实现拖动排序?在分类层级非常复杂的情况下,怎么方便管理和排序呢?
所以我开发了「分类管理插件」可以让我们可以层级管理分类,并且实现拖动排序。
层式管理分类
我们首先从层式管理分类说起,如下图所示,文章分类非常多的时候,是不是头很大,管理起来非常麻烦:
所以第一步就是要层式管理分类,如上所示,点击上图中的「只显示第一级」按钮,混杂的分类就会变得非常的清晰:
原来的「只显示第一级」按钮变成「显示所有」,点击则返回,非常方便。如果某个一级分类有下一级分类,点击它,立刻展示并只展示它的下一级分类列表:
这个时候「显示所有」按钮又变成了「返回上一级」按钮,点击返回第一季分类列表。如果下一级这些分类中某个分类还有下一级,「下一级」这个链接会继续显示,点击继续进入下一级,直到没有下一级分类了:
这样通过一层层向下的方式去管理分类,是不是方便很多。
限制分类层级
默认情况,WordPress 的分类是可以无限层级的,这个插件可以让你限制这个层级:
比如分类的层级设置为2层,这个时候,在分类创建和编辑页面,分级分类只能选择第一级的分类:
在文章编辑页面,添加新分类,如果要选择父级的分类时候,也是只有第一级:
插件考虑得还是很周全的。
分类拖动排序
有了层级管理分类,那么的排序功能也就好开发了,首先在菜单「WPJAM」> 「分类设置」开启拖动排序:
由于 WordPress 的分类是层级的,直接在多层进行拖动排序是非常麻烦的,所以这里降低了一下维度,也降低了难度。
所以如果是多层的分类模式,只有点击「只显示第一级」之后,才可以对第一层的分类进行排序:
如果某个分类下面的子分类要进行拖动排序如何操作呢?点击「下一级」进入该分类的子分类列表时进行拖动操作:
在前端显示的时候,如果调用的参数没有显式设置分类排序的参数,默认就是按照后台拖动排序之后顺序进行输出。
WPJAM 分类管理插件
WPJAM「#分类管理插件#」是 WordPress 果酱出品的付费插件,目前主要有「层式管理分类」,「设置分类层级」,「分类拖动排序」,「分类数字ID固定链接」,「首页文章分类过滤」,「后台文章分类筛选过滤」和「文章列表分类多重筛选」七大功能。
「WordPress果酱」知识星球福利插件基于 WPJAM Basic 开发,加入「WordPress果酱」知识星球,即可下载:
抓取公众号图文 |
---|
支持一键同步微信公众号文章到 WordPress 博客,并支持一键将文章中所有图片都下载到 WordPress 媒体库。 |
搜索优化 |
---|
WordPress 最强的搜索优化插件,支持限制每个 IP 每分钟搜索次数,达到上限之后屏蔽搜索时长,还可以限制搜索关键词的长度,搜索结果页面限制只显示「搜索结果」,还有以下搜索功能增强: 1. 只搜索文章标题,不搜索文章内容和摘要。 |
编辑器优化 |
---|
一键增强 WordPress 经典 TinyMCE 编辑器: 1. 增加下划线,背景颜色,两端对齐,字体和大小设置,以及内容分页按钮。 |
标题设置 |
---|
一键设置 WordPress 所有页面的页面标题,通过规则方式让博主可以自定义 WordPres 首页,分类,文章类型,文章详情都所有页面的页面标题。 |
登录优化 |
---|
一键优化 WordPress 登录注册界面,并支持第三方账号登录和绑定,目前已经支持微信公众号(所有类型),微信小程序,手机号码第三方平台。 |
内容模板 |
---|
实现在内容中插入一段共用的内容模板,通过短代码(shortcode)的方式来实现的,支持统一修改,目前支持普通的内容模板,表格内容模板和卡片内容模板三种类型。 |
用户管理 |
---|
最强 WordPress 一键用户管理插件,一键实现以下12个功能: 1. 屏蔽个性化设置 |
分类管理 |
---|
这是一个全能的 WordPress 分类管理插件: 1. 层式管理分类 |
评论增强 |
---|
这是一个 WordPress 评论增强插件,支持评论置顶,评论点赞和按照点赞数排序。 |
图片集 |
---|
1. 给媒体创建个分类「图片集 | collection」 |
配置器 |
---|
全自动 WordPress 配置器,不用一行代码就可以开发。 |
Script Loader |
---|
通过恢复 WordPress 联合加载方式来优化 WordPress 后台脚本加载。 |
外部链接 |
---|
将文章或评论中的外部链接加上安全提示的中间页。 |
话题标签 |
---|
文章中插入 #话题标签#。 |
格式文章 |
---|
在 WordPress 实现真正的文章格式 |
草稿分享 |
---|
一键生成草稿临时分享链接 |
文章专题 |
---|
设置文章专题,并在文章末尾显示一个文章专题列表。 |
文章隐藏 |
---|
设置文章在列表⻚不显示,并且可以根据不同平台进行设置 |
Meta Data |
---|
可视化管理 WordPress Meta 数据,支持所有内置的 Meta 数据: |
站点选项 |
---|
查看和管理所有非 WordPress 系统自动生成的站点选项。 |
后台论坛 |
---|
WordPress 后台论坛,支持创建帖子,分组,消息。 |
微信小程序 |
---|
微信小程序 WordPress 基础插件,包含基础类库和管理。 |
微信群二维码 |
---|
轮询显示微信群二维码,突破微信群100人限制。 |
文章置顶 |
---|
支持置顶文章排序和分类文章置顶的 WordPress 插件 |
静态文件 |
---|
一键合并 WordPress 插件和主题的 JS 和 CSS 文件,加快页面加载速度 |
Debug |
---|
一键检测 WordPress 运行效率。 |
专题:WordPress 分类管理: