在主题的目录下,找到function文件,然后新增以下代码:
// wordpress 去掉固定链接中的所有子分类包含孙分类
function remove_child_categories_from_permalinks( $category ) {
while ( $category->parent ) {
$category = get_term( $category->parent, 'category' );
}
return $category;
}
add_filter( 'post_link_category', 'remove_child_categories_from_permalinks' );
// 例如原先详情页URL: 域名/一级分类/二级分类/三级分类/id.html
// 修改后,为域名/一级分类/id.html
如此即可实现了。
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:WordPress文章URL只跟随一级分类 去除各子分类链接(纯代码实现)
文章链接:https://www.qqhgg.com/12.html
该作品系作者结合个人学习经验及互联网相关知识整合。如若侵权请通过投诉通道提交信息,我们将按照规定及时处理。