wordpress多次分类的实现方法
在 wordpress 中可以定义文章的分类,但如何在文章内容中再进行多次分类应该如何实现呢,比如最近搞了个淘宝客的站点,要实现对内容进行多次分类,比如按照消费人群,产品性质,产品产地等的分类,这就需要在进行所属文章分类之后再一次对文章进行多次的分类,这会儿想起 wordpress 的内置文章分类函数,实例代码如下:
register_post_type( $post_type, $args ): 此函数接受两个参数$post_type内容类型的名称和 $args,一个参数数组。
label: 内容类型名称的复数形式,显示在管理面板的侧边栏。
public: true/false是否允许在管理界面出现这种类型的内容。
show_ui: true/false显示还是隐藏默认的管理此类型内容的用户界面。
capability_type: 默认情况下,自定义内容类型下的文章可以预览、编辑、删除。
hierarchical: 内容类型是否有层级结构。
rewrite: true/false.(伪静态) 默认情况下是true,也就是说如果输入一个slug变量,那么就会在文章的前面加上 slug name。
query_var: true/false 设置是否将内容类型的名称设为一个查询变量。
关于这个函数的实用方法可以也是很简单的,比如我们要对“产品产地”进行分类的话就可以这要来写,代码如下:
register_taxonomy( 'shihe', 'post', array( 'hierarchical' => true,
'label' => '产品产地', 'query_var' => true, 'rewrite' => true ) );
将以上的代码放入到主题 functions.php 文件中即可,这个时候再进行添加文章的时候就会多出一个 “产品产地”的分类了,如果再想要其它分类的话,直接改一下上面代码的名称即可,想要对这个函数有更深入的了解,可以到 wordpress 中文官网上去详细看一下。
又见代码