wordpress 如何获取分类方法和分类的项目

wordpress 关于分类的这部分内容,和其他的cms区别比较大。同时wordpress的分类这里比其他的cms更较灵活和强大。

wordpress taxonomy
wordpress taxonomy

wordpress 中分类方法

wordpress 中分类的方法是 一种分组的机制。 比如wordpress使用最普遍的分组机制。 category 和 post_tag 前者使我们通常意思的理解的分类。比如一个产品系列,相似的产品归为一个分类。 标签可以理解成,一个文章说明那些问题,重点是什么,可以给这篇文章打上几个标签。通过几个标签可以知道这篇文章的重点是什么。一篇文章可以有多个标签,一个标签也可以用于多篇文章。如果多篇文章有相同的标签,那么可以理解,这几篇文章是相关的。

查看 wordpress 默认的分类方法

wp taxonomy list
+---------------+----------+-------------+---------------+---------------+--------------+--------+
| name          | label    | description | object_type   | show_tagcloud | hierarchical | public |
+---------------+----------+-------------+---------------+---------------+--------------+--------+
| category      | 分类     |             | post          | 1             | 1            | 1      |
| post_tag      | 标签     |             | post          | 1             |              | 1      |
| nav_menu      | 导航菜单 |             | nav_menu_item |               |              |        |
| link_category | 链接分类 |             | link          | 1             |              |        |
| post_format   | 形式     |             | post          |               |              | 1      |
| wp_theme      | 主题     |             | wp_template   |               |              |        |
+---------------+----------+-------------+---------------+---------------+--------------+--------+

可以看到有 6 个默认的分类方法。分类的方法一般是在代码中创建,创建后如果生成一个分类项 (term) ,这个分类存储在相关的数据表中。