如何对分类应用WordPress‘WITH_FORENT’=FALSE?

时间:2017-07-12 作者:I am the Most Stupid Person

我知道如何添加添加\'with_front\' = false 用于添加WordPress时的自定义分类。

但是如何应用WordPress\'with_front\' = false 对于类别?

1 个回复
最合适的回答,由SO网友:cybmeta 整理而成

这个register_taxonomy_args filter 应执行拦截指定分类的参数的作业:

add_filter( \'register_taxonomy_args\', \'cyb_modify_category_args\', 99, 2 );
function cyb_modify_category_args( $args, $taxonomy ) {
    if( \'category\' === $taxonomy && is_array( $args ) ) {
            $args[\'rewrite\'][\'with_front\'] = false;
    }
    return $args;
}

结束

相关推荐

Categories' hierarchy in URL

我目前正在处理的网站中的帖子都有多个层次分类。例如:Source - Books -- Moby Dick -- Sherlock Holmes 永久链接设置为/%category%/%postname%/. 然而,一篇文章的URL并不包括所有的子类别——我得到的只是site.com/source/books/*postname*, 尽管这篇文章在来源上没有分类,但只在书籍+白鲸上。有人能帮我找出如何调整这种行为吗?非常感谢。