我有一个自定义帖子类型"listings",并创建了一个自定义分类法"listings_category"。
一切正常,除了分类的分层url。
例如,对于标准的层次分类,我们会看到:
http://www.domain.com/category/tv/video/所以我想让我的自定义分类法看起来像这样:
http://www.domain.com/listing-category/tv/video/但是wordpress似乎从URL中省略了父术语,给我留下了:
http://www.domain.com/listing-category/video/下面是我用来创建分类法的代码:add_action('init', 'create_taxonomies', 10);
function create_taxonomies(){
register_taxonomy(
'listing_category',
array('listings'),
array(
'hierarchical' => true,
'label' => __('Category'),
'sort' => true,
'args' => array('orderby' => 'term_order'),
'rewrite' => array('slug' => 'listing-category'),
)
);
}
试试这个插件分级url