定制分类学slu slu问题

时间:2017-08-04 17:12:09

标签: php wordpress taxonomy

关于我的自定义分类,我有一个奇怪的问题。我想改写slu ..但是当我尝试用slug显示分类法时,我只得到分类法名称作为slug而不是重写slug。

因此,我的分类标准称为models-cat,我想要的是。当我显示分类法时,我不想在例如/rewrite/taxonomy的分类名称之前重写slug。

有人有任何想法吗?

1 个答案:

答案 0 :(得分:0)

可以在register_taxonomy函数中定义分类标本重写。

$taxonomy_name = 'models-cat';
$taxonomy_post_type = 'post';

register_taxonomy($taxonomy_name, $taxonomy_post_type, array(
    'labels' => array(
        'name' => 'Cats',
        'singular_name' => 'Cat',
        'search_items' => 'Search Cats',
        'edit_item' => 'Edit Cat',
        'add_new_item' => 'Add New Cat',
    ),
    'hierarchical' => true,
    'query_var' => true,
    'rewrite' => array('slug' => 'model/cat', 'with_front' => false)
));

来源:The Right Way to do WordPress Custom Taxonomy Rewrites