删除单个自定义帖子类型的类别库

时间:2015-09-08 13:06:27

标签: php wordpress

我想删除wordpress永久链接中特定自定义帖子的类别库。我使用了WP No Category Base插件,但这适用于所有人。

1 个答案:

答案 0 :(得分:0)

您可以尝试使用这段代码从网址中删除任何自定义分类的基础。 将它放在您的functions.php或插件主文件中。

function sr_remove_cat_base( $link, $term, $taxonomy )
{
    // Name of your custom taxonomy ( category )
    if ( $taxonomy !== 'custom_tax' ) // Don't do anything if not our cpt taxonomy
        return $link;                 

    // Slug of your custom taxonomy ( category )
    return str_replace( 'custom-tax/', '', $link ); // Remove the base
}
add_filter( 'term_link', 'sr_remove_cat_base', 10, 3 );