我有一个自定义的帖子类型" listing"我创建了一个自定义分类法" listings_category"。
除分类标准的分层URL外,一切正常。
例如,对于标准的层次化wordpress类别,我们会看到:
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'),
)
);
}