在 WordPress 3.0 以后的版本中,开发者可以注册自定义文章类型到 WordPress 中,这个功能为 WordPress 插上了 CMS 的翅膀,也方便了插件开发者在 WordPress 中插入数据,但是自定义文章类型的设计却存在一些着一些问题。今天要介绍的 Hierarchy 插件就是为解决这些问题而开发的。
自定义文章类型用户体验上的一个问题
如果你觉得自定义文章类型比较难理解,那么换一种说法:自定义内容类型, 可能就比较好理解多了,之所以很多用户对自定义文章类型感觉困惑,就是因为 WordPress 默认的文章类型就是文章,有点类似于先有鸡还是先有蛋的问题。而在 WordPress 后台界面中,自定义文章类型和默认的文章是并列显示在顶级菜单中的,对于自定义文章类型和文章或者页面的从属关系,在界面上没有一个明显的区分,用户很难判断出来自定义文章类型是在网站前台什么地方出现的,如下图:
使用 Hierarchy 插件以层级方式显示自定义文章类型
Hierarchy 插件的目标就是解决我们上面提到的用户体验问题,具体做法是移动自定义文章类型的管理菜单到页面列表,在下图中,插件把 Locations 和 Team 文章类型移动到了关于我们页面下面,因为在网站前端,这三个文章类型里面的内容是 About U s页面下面的内容,更进一步的,把 People 文章类型放到了 Team 下面,因为 Team 是有若干和 People 组成的。这样一挪,在后台看来,整个网站的内容关系就非常清晰了。
怎么使用 Hierarchy 插件
鼠标滑过页面下面的自定义文章类型的时候,会出现对该文章类型的操作链接,如下图中的编辑、添加、分类和标签等,点击这些链接,就出现了相应的管理界面,就是这些内容类型的WordPress 标准的管理界面。
这个插件所做的工作就是改变了 WordPress 后台内容结构的显示方式,使他们更符合用户的直观感受,其他的地方并没有修改,所以可以方便的使用,不用担心会损坏网站的代码或造成数据的丢失。相信很快我们就能看到支持这个插件的主题出现了。