WordPress自定义文章类型使用标签
WordPress自定义文章类型可以使用系统已有的分类和标签,只需要在注册自定义类型文章时,传递对应的参数即可。
register_post_type( 'ggdoc_product',
array(
'labels' => array(
'name' => '产品',
'singular_name' => '产品',
'add_new' => '添加产品',
'add_new_item' => '添加新产品',
),
'taxonomies' => array( 'post_tag', 'post_format' ),
'public' => true,
'has_archive' => true,
'rewrite' => array( 'slug' => 'products' ),
'supports' => array( 'title', 'editor', 'author', 'excerpt', 'thumbnail', 'custom-fields' )
)
);
主要是以下代码
'taxonomies' => array( 'post_tag', 'post_format' ),
查看还可以传递哪些参数值的代码如下:
global $wp_taxonomies;
var_dump( array_keys( $wp_taxonomies ) );
array(8) {
[0]=>
string(8) "category"
[1]=>
string(8) "post_tag"
[2]=>
string(8) "nav_menu"
[3]=>
string(13) "link_category"
[4]=>
string(11) "post_format"
[5]=>
string(8) "wp_theme"
[6]=>
string(21) "wp_template_part_area"
[7]=>
string(12) "product_type"
}
category对应于分类,post_tag对应于标签。