首页 > 解决方案 > 我可以在 register_taxonomy 中重定向而不是重写吗

问题描述

嗨,目前我显示自定义分类法:

     $package_category = get_the_term_list( $post->ID, 'package-category', '', ', ' , '' );
        if(!empty($package_category)){
            echo '<div class="package-info">';
            echo '<span class="head">Categories: </span>';
            echo $package_category;
            echo '</div>';
    }   

        register_taxonomy(
        "package-category", array("package"), array(
            "hierarchical" => true,
            "label" => "Package Categories", 
            "singular_label" => "Package Categories", 
            "rewrite" => array(
'slug' => '/')));
    register_taxonomy_for_object_type('package-category', 'package');

目前,这列出了一堆标签,其中包含指向 category/package-category/ 的链接,但“重写”=> 导致问题,因为它实际上覆盖了 category/

有没有办法重定向到 category/ 而不是重写

标签: phpwordpress

解决方案


我相信我找到了答案:

'rewrite' => array( 
'slug'          => '.',
'with_front'    => false 
),

为我工作


推荐阅读