WordPress去除固定链接中的子分类标签

    WordPress固定链接格式是:/%category%/%post_id%.html(分类名/文章ID.html)
    但是我有的分类下有很多子分类,那么文章链接就会变成:https://www.xintheme.com/父分类/子分类/文章ID.html
    这样的话链接目录层次就有点深,从某种方面来讲不太利于SEO优化,然后就要想办法干掉WordPress固定链接中的子分类了,把下面的代码添加到WordPress主题中的functions.php里面:
 

//wordpress去掉固定链接中的子分类https://www.xintheme.com/theme/blog/2294.html
    //去掉后:https://www.xintheme.com/theme/2294.html
    add_filter('post_link','custom_post_type_link',10,3);
    functioncustom_post_type_link($permalink,$post,$leavename){
    if(!gettype($post)=='post'){
    return$permalink;}
    switch($post->post_type){
    case'post':
    //$permalink=get_home_url().'/'.$post->post_name.'/';
    $cats=get_the_category($post->ID);
    $subcats=array();
    foreach($catsas$cat){
    $cat=get_category($cat->term_id);
    //if($cat->parent){$subcats[]=
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值