WPJAM「分类管理」:全能 WordPress 分类管理插件

WordPress 默认的分类管理只能设置父级和修改描述,然后好像基本没有什么别的功能了,对了 WPJAM Basic 可以在「缩略图设置」中可以设置分类缩略图

然后其他的分类层级,排序,首页的文章是否可以设置哪些分类的文章啊等,这些常用的功能,通通都没有。

所以我基于给客户做项目的这些年的积累,把分类相关的功能统一整个到一个插件,名字也是简单的叫做 WPJAM「分类管理」,总之这是一个全能的分类管理插件,以后如果还有分类相关的功能也会整合到该插件中。

插件设置

插件安装激活之后,在后台「WPJAM」主菜单下就会出现「分类管理」子菜单,点击进去就是该插件的设置页面:

从设置界面也可以看出该插件的主要功能有分类层级,拖动排序,后台列表分类过滤,设置分类的链接为数字固定链接,最后可以设置首页的文章通过哪些分类过滤。

设置界面也提供了让你开启或者关闭某个功能的能力。😊

所以记得如果下面的任何功能,你没有的话,可能就是某个功能你没有开启,记得来这里看一下,然后开启即可。

一、层式管理分类

WordPress 默认对分类的排序真的是太弱了,仅支持通过代码的方式使用 ID,使用数量(count),名称(name),别名(slug)等字段进行排序,都没有提供自定义分类的方法,更别提拖动排序。

另外由于 WordPress 的分类是层级的,在多层情况下怎么实现拖动排序?在分类层级非常复杂的情况下,怎么方便管理和排序呢?所以首先要实现层式管理分类,就是一层一层去管理分类。

如下图所示,文章分类非常多的时候,是不是头很大,管理起来非常麻烦:

WordPress 分类管理界面

所以第一步就是要层式管理分类,如上所示,点击上图中的「只显示第一级」按钮,混杂的分类就会变得非常的清晰:

只显示第一级

原来的「只显示第一级」按钮变成「显示所有」,点击则返回,非常方便。

如果某个一级分类有下一级,则会先显示「下一级」按钮,点击它立刻展示并只展示它的下一级分类列表:

下一级分类

这个时候「显示所有」按钮又变成了「返回上一级」按钮,点击返回第一级的分类列表。

如果下一级这些分类中某个分类还有下一级,「下一级」这个链接会继续显示,点击继续进入下一级,直到没有下一级分类了:

再下一级分类

这样通过一层层向下的方式去管理分类,是不是方便很多。

二、限制分类层级

默认情况,WordPress 的分类是可以无限层级的,我这个插件还可以让你限制这个层级,可以限制 WordPress 分类的层级,设置好分类的层级之后,在所有页面都严格遵循层级限制。

比如分类的层级设置为2层,这个时候,在分类创建和编辑页面,分级分类只能选择第一级的分类:

分级分类只能选择第一级的分类

在文章编辑页面,添加新分类,如果要选择父级的分类时候,也是只有第一级:

下一级分类

三、分类拖动排序:

有了层级管理分类,那么的排序功能也就好开发了,首先在前面的设置界面中开启之后,就可以实现分类拖动排序

由于 WordPress 的分类是层级的,直接在多层进行拖动排序是非常麻烦的,所以这里降低了一下维度,也降低了难度。

所以如果是多层的分类模式,只有点击「只显示第一级」之后,才可以对第一层的分类进行排序:

第一级分类拖动排序

如果某个分类下面的子分类要进行拖动排序如何操作呢?点击「下一级」进入该分类的子分类列表时进行拖动操作:

子分类拖动排序

在前端显示的时候,如果调用的参数没有显式设置分类排序的参数,默认就是按照后台拖动排序之后顺序进行输出

四、文章分类筛选过滤

我们知道默认情况下,WordPress 后台文章列表,可以通过分类进行过滤,那么是否可以通过标签过滤呢?甚至自定义的分类呢?

一样在设置页面开启相关功能,然后就可以过滤文章了,比如下图就是通过标签筛选文章列表:

五、文章列表多重筛选

如果简单的过滤不能找到你所需的文章,那么高级筛选功能肯定可以帮到你,点击上图箭头所指的「高级筛选」按钮,就可以打开高级筛选界面:

它通过多个分类或者自定义分类的叠加筛选过滤,并且叠加的方式有三种:所有都使用,至少使用一个和所有都不使用。

如上图所示:

  • 选择了两个分类「WordPress」和「主机推荐」,这两个分类至少使用一个;
  • 另外又选择两个标签「CDN」和「WordPress 插件」,并且这两个标签选择都要使用。
  • 最后分类筛选和标签的筛选还可以设置为「AND」,当然也可以设置为「OR」。

点击筛选就会跳转到文章列表显示出筛选之后的文章列表,也可以点击导出,就可以把文章的标题和链接导出。

六、标签和分类的固定链接使用ID

WordPress 开启固定链接之后,标签的固定链接都是使用标签的别名,比如:

https://blog.wpjam.com/tag/wordpress-tips/

如果标签没有设置别名,那么固定链接就会带有中文,然后被 urlencode 转义成下面的字符串:

https://blog.wpjam.com/tag/%E6%A0%87%E7%AD%BE/

这样的链接很长,也很不好看。

那么能否直接使用标签的 ID 来生成标签的固定链接呢?

可以的,同样在前面提到的设置界面中,数字固定链接,勾选要开启的分类模式即可:

七、首页文章分类过滤

这是我碰到最多的需求了,博客首页的文章如何使用分类进行过滤,有些用户只想某几个分类的文章,而有些用户则不想显示某几个分类的文章。

如果懂代码,WordPress 的 WP_Query 支持 category__in 和 category__not_in 这两个参数,使用 pee_get_posts hook 处理一下就好了。

但是很多人就是不会代码,所以我今天就整理了一下,让你在后台简单操作一下就可以设置,支持仅显示某几个分类或者不显示某几个分类的文章:

并且我还增强了一下,支持在多个平台下面的设置,目前已支持四个平台。比如上图的设置就是,在小程序,首页不显示「不想分类」这个分类下的文章,而在网页,则只显示「WordPress」和「主机推荐」这两个分类的文章。

WPJAM 分类管理插件

WPJAM「分类管理」插件是一个非常强大全能的 WordPress 分类管理插件,他几乎涵盖了目前绝大多说分类管理相关的功能,这也是我们多年项目开发的总结。

该插件是 WordPress 果酱知识星球福利插件,加入「WordPress果酱」知识星球(长按下图二维码)即可下载。


「WordPress果酱」知识星球福利插件基于 WPJAM Basic 开发,加入「WordPress果酱」知识星球,即可下载:

插件 简介
抓取公众号图文

支持一键同步微信公众号文章到 WordPress 博客,并支持一键将文章中所有图片都下载到 WordPress 媒体库。

搜索优化

WordPress 最强的搜索优化插件,支持限制每个 IP 每分钟搜索次数,达到上限之后屏蔽搜索时长,还可以限制搜索关键词的长度,搜索结果页面限制只显示「搜索结果」,还有以下搜索功能增强:

1. 只搜索文章标题,不搜索文章内容和摘要。
2. 当搜索关键词为空时重定向到首页,只有一篇文章时重定向到文章
3. 后台文章列表支持搜索ID。
4. 支持搜索自定义字段。

编辑器优化

一键增强 WordPress 经典 TinyMCE 编辑器:

1. 增加下划线,背景颜色,两端对齐,字体和大小设置,以及内容分页按钮。
2. 新增插入表格功能。
3. 直接插入屏幕截图。

标题设置

一键设置 WordPress 所有页面的页面标题,通过规则方式让博主可以自定义 WordPres 首页,分类,文章类型,文章详情都所有页面的页面标题。

登录优化

一键优化 WordPress 登录注册界面,并支持第三方账号登录和绑定,目前已经支持微信公众号(所有类型),微信小程序,手机号码第三方平台。

内容模板

实现在内容中插入一段共用的内容模板,通过短代码(shortcode)的方式来实现的,支持统一修改,目前支持普通的内容模板,表格内容模板和卡片内容模板三种类型。

用户管理

最强 WordPress 一键用户管理插件,一键实现以下12个功能:

1. 屏蔽个性化设置
2. 屏蔽姓氏和名字设置
3. 取消显示名称设置
4. 开启别名设置
5. 隐藏用户登录名
6. 开启登录次数限制
7. 用户最后登录时间
8. 按注册时间排序
9. 以此身份登陆
10. 生成密码重置链接
11. 自定义用户头像
12. 默认用户头像

分类管理

这是一个全能的 WordPress 分类管理插件:

1. 层式管理分类
2. 限制分类层级
3. 分类拖动排序
4. 使用数字固定链接
5. 首页文章支持分类过滤
6. 后台文章列表支持分类筛选过滤
7. 后台文章列表支持分类多重筛选

评论增强

这是一个 WordPress 评论增强插件,支持评论置顶,评论点赞和按照点赞数排序。

图片集

1. 给媒体创建个分类「图片集 | collection」
2. 图片分类限制为二级
3. 取消图片编辑入口
4. 附件页面直接图片链接。

配置器

全自动 WordPress 配置器,不用一行代码就可以开发。
支持自定义文章类型,自定义字段,自定义分类,分类选项,全局选项。

Script Loader

通过恢复 WordPress 联合加载方式来优化 WordPress 后台脚本加载。

外部链接

将文章或评论中的外部链接加上安全提示的中间页。
让用户确认之后再跳转,并还支持添加 nofollow rel 属性。

话题标签

文章中插入 #话题标签#。
如果是内部链接,直接跳转,
标签或者分类,则自动转换成标签或分类链接,
否则跳转到搜索链接。

格式文章

在 WordPress 实现真正的文章格式

草稿分享

一键生成草稿临时分享链接
并可设置分享链接的有效期

文章专题

设置文章专题,并在文章末尾显示一个文章专题列表。

文章隐藏

设置文章在列表⻚不显示,并且可以根据不同平台进行设置

Meta Data

可视化管理 WordPress Meta 数据,支持所有内置的 Meta 数据:
Post Meta,Term Meta,User Meta 和 Comment Meta。

站点选项

查看和管理所有非 WordPress 系统自动生成的站点选项。
如果你觉得某个选项无用,可以直接删除它。

后台论坛

WordPress 后台论坛,支持创建帖子,分组,消息。

微信小程序

微信小程序 WordPress 基础插件,包含基础类库和管理。

微信群二维码

轮询显示微信群二维码,突破微信群100人限制。

文章置顶

支持置顶文章排序和分类文章置顶的 WordPress 插件

静态文件

一键合并 WordPress 插件和主题的 JS 和 CSS 文件,加快页面加载速度

Debug

一键检测 WordPress 运行效率。


©我爱水煮鱼,本站推荐使用的主机:阿里云,国外主机建议使用BlueHost

本站长期承接 WordPress 优化建站业务,请联系微信:「chenduopapa」。