同乐儿

  1. 首页
  2. wordpress优化
如何去掉WordPress链接中category
发布 | 2年前 (2017-09-13) | 阅读数:1194 | 评论数:0 | 来源:同乐儿

引言:此文由子域名转移而来,因为细微强迫症和放弃子域名而不舍得完全丢弃,所以将会逐步第二次转移文章到主域名上来,二者主题(阿里白秀和D8)均来自大前端,追求完美的同时有一丝小懒,主题就不换了,D8主题用起来挺好。

wordpress网站对于一些有特定要求的分类网站,url链接中可能会需要添加分类category来对用户更人性化一些,但wordpress中固定链接加上category的话会自动添加上“category”关键字,为了wordpress seo优化去掉wordpress链接中category,需要做一些修改,方法很多,wordpress课堂提出在如下3个方法做介绍。

方法一、直接修改固定链接去掉category

1、在wordpress后台的固定链接出修改自定义固定链接/%category%/%post_id%.html这个格式;

2、设置分类目录前缀为半角符号“.”。

优点:不需插件减少wordpress负担,操作简单。

缺点:在修改固定链接时一定要注意wordpress会把之前的页面变成404。

方法二、直接使用插件去掉category

1、WP No Category Base

2、No category parents

优点:一键去除category。

缺点:使用加重wordpress负担。

方法三:修改wordpress系统函数去掉category

1、找到wp-includes/category-template.php文件;

2、ctrl+f搜索get_category_link()函数中如下代码:

  1. $catlink = $wp_rewrite->get_category_permastruct();

在之后加入如下代码:

  1. $catlink = str_replace(‘/category’ ,  , $catlink);

作用:使用字符串替换函数,把获取分类链接函数的分类链接里的/category替换掉。达到去掉分类链接前缀/category的目的。

优点:wordpress性能忽略不计,但会要求对代码熟悉。

缺点:修改代码,博客升级还要修改。且原地址仍可以访问。或会造成谷歌网站管理员工具里提到的,重复的标题。


如果觉得该作者的文章对你有帮助,请随意打赏给他。您的支持将鼓励作者继续创作!
打赏
X
打赏本文作者方式

微信扫一扫可留言


继续浏览有关 wordpress,wordpress seo,wordpress优化 的文章

分享至:


发表我的评论
取消评论

表情
  • 119 评论
  • 174 粉丝
  • 136 文章
  • 最新评论
    二呆说:在公众号回复这个关键字就有了~
    222说:1803验证
    二呆说:看见岛有了点信号,我用的时候就是看对应网...
    123123123说:我试过了,没改成功,不着急用,看了qur...
    二呆说:6.0应该也行,时间太长忘记了,好像6....

    • 同乐儿
    • 北京 朝阳区
    • 2018年8月1日
    • 如有仿站或其他事宜联系微信:Diamond0419
    • 查看更多 >
    随机热门
    标签
    wordpress (81) wordpress优化 (26) 原创 (26) wordpress主题 (24) wordpress插件 (21) wordpress教程 (18) Typecho (18) wordpress seo (17) Typecho插件 (14) 博客主题 (8) emlog (7) emlog插件 (6) wordpress维护 (6) CMS主题 (5) 企业主题 (4) DNSPod for emlog (3) 淘宝客主题 (3) 修订版本 (3) 自动保存 (3) 移动适配 (3)