小破站配置低,请耐心等待3-5秒即可加载完成~~(๑•̀ㅂ•́)و✧~~

长时间未显示网站请尝试刷新本页面~~

WordPress如何删除文章链接中的父级分类名

我们在用WordPress建立网站并将固定链接使用/%category%/的时候,如果我们的子分类较多,这样就会导致我们的url链接长度过长,看起来很不舒服,那么如果想要从WordPress的链接结构中删除父类别,我们应该如何操作呢?下面就来给大家介绍一下。

WordPress如何删除文章链接中的父级分类名 WP教程 第1张

只需将以下代码粘贴到你正在使用的WordPress主题的functions.php文件中:

add_filter( 'post_link', 'dahuzi_remove_parent_cats_from_link', 10, 3 );
    function dahuzi_remove_parent_cats_from_link( $permalink, $post, $leavename ){
        $cats = get_the_category( $post->ID );
        if ( $cats ) {
            usort( $cats, '_usort_terms_by_ID' );
            $category = $cats[0]->slug;
        if ( $parent = $cats[0]->parent ) {
            $parentcats = get_category_parents( $parent, false, '/', true );
            $permalink = str_replace( $parentcats, '', $permalink );
        }
    }
    return $permalink;
}
WP教程网站教程

解决WordPress报错提示”发布失败。错误信息:此响应不是合法的JSON响应。”

2022-3-14 11:32:05

WP教程网站教程

wordpress主题实现多个导航菜单方法教程

2022-3-14 11:42:14

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
有新私信 私信列表
搜索