在WordPress 3.0之后的版本中,开发者可以将自定义文章类型注册到WordPress中。该功能为WordPress插入CMS wings,也方便插件开发者将数据插入WordPress。但是,自定义文章类型的设计存在一些问题。今天要介绍的层次插件就是为了解决这些问题而开发的。
自定义文章类型的用户体验中的一个问题如果你觉得理解自定义文章类型很难,换一种说法:自定义内容类型可能要容易理解得多。很多用户之所以对自定义文章类型感到困惑,是因为WordPress的默认文章类型是文章,这有点类似于先有鸡还是先有蛋的问题。在WordPress后台界面中,自定义文章类型和默认文章并排显示在顶层菜单中。自定义文章类型与界面中的文章或页面没有明显的区别,用户很难判断自定义文章类型出现在网站前台的什么位置,如下图:
使用层级插件以层级方式显示自定义文章类型。层级插件的目标是解决上面提到的用户体验问题。具体做法是将自定义文章类型的管理菜单移动到页面列表中。在下图中,插件将位置和团队文章类型移动到“关于我们”页面,因为在网站的前端,这三种文章类型的内容是“关于美国”页面下面的内容,而且,人员文章类型放在团队下面,因为团队由几个人组成。这样的举动,在后台,整个网站的内容关系非常清晰。
如何使用层级插件鼠标滑过页面下方的自定义文章类型,会有文章类型的操作链接,如下图编辑、添加、分类、标注等。点击这些链接,就会出现相应的管理界面,就是这些内容类型的WordPress标准管理界面。
这个插件做的是改变WordPress后台内容结构的显示方式,让它们更符合用户的直观感受,其他地方没有修改,使用起来很方便,不用担心损坏网站代码或者造成数据丢失。我相信我们很快就会看到支持这个插件的主题。