下载鸥 > 网站下载 > 开发教程 > WordPress

怎样去掉WordPress目录链接中category?

371 2022-03-18 22:17:25

收藏
WordPress自带的伪静态虽然简单,但并不好用。自带的category目录虽然让层级更清晰,却不利于seo优化。

那么,我们要怎样去掉WordPress自带的category目录呢?
 

新站方案:修改固定链接去掉分类链接前缀category

登录你的Wordpress后台,打开固定链接/永久链接设置项。在“可选设置”里的“分类地址前缀”里输入英文句号“.”;保存即可去掉分类前缀category。

优点:设置简单,老少皆宜。适用于初建成的博客,或刚打算使用固定链接 /永久链接的博客。用不着修改代码,升级之时没有顾虑;用不着插件,不会增加运行负担。
缺点:开启重写后,这样设置会导致分类和标签下找不到对应文章,原链接无法打开,出现404错误。如果是搜索引擎收录良好,或有较多外链链入分链接的博客,可能会损失流量与权重。
 

方案二:安装Wordpress插件去掉category

插件WP No Category Base:作者iDope
WP No Category Base是为去除固定链接中分类链接里的category而开发出来的一款wordpress插件,被下载近5万次。安装启用此插件后,对原来的分类地址做了301跳转,对SEO优化有好处,把降权风险降到最低。

优点:安装简单,老少皆宜。无论是初建成的博客,还是正打算使用固定链接 /永久链接的博客,还是被搜索引擎收录良好的博客。用不着修改代码,升级之时没有顾虑。

使用 301跳转,把原链接进行跳转。最大程度防止搜索引擎降权,防止原链接打不开。
 

方案三:修改Wordpress函数,去掉分类前缀category

1、找到你Wordpress博客wp-includes文件夹下的category-template.php。
2、打开此文件,搜索(get_category_link()函数里)的以下代码:
$catlink = $wp_rewrite->get_category_permastruct();

在其后,另起一行加入:
$catlink=str_replace('/category','',$catlink);

3、保存上传到服务器即可。

优点:仅加入一段代码,性能影响忽略不计。适用于对代码稍熟悉的博主。
缺点:修改代码,博客升级还要修改。且原地址仍可以访问。或会造成谷歌网站管理员工具里提到的,重复的标题。此外,与方案一雷同,还不如方案一方便。

以上三个方案,都可以去掉链接里的category,我们可以根据自己沾点的情况选用其一即可。

本文地址:https://xzo.com.cn/develop/wp/1074.html

有帮助,很赞!

信息来源:下载鸥
导出教程 下载word版教程
发表评论 共有条评论
关于WordPress


WordPress是世界级的博客程序,有过百万的模板插件支持,其外型大多十分美观,功能十分强大,可作为博客用户的首选。但如果是企业网站建设,则不建议选用WordPress:数据量是个大问题。

推荐WordPress开发教程
WordPress博客程序可以转为帝国CMS吗?
WordPress博客程序可以转为帝国CMS吗?

WordPress作为顶级博客程序,海量插件一直是为人所津津乐道的。大多数WordPre...

15 1830
Wordpress怎样设置短代码?
Wordpress怎样设置短代码?

我知道wordpress有神奇的自定义函数,这个自定义函数基本上可以代替大部分的...

17 298
WordPress信息时间改为多少时间前发表
WordPress信息时间改为多少时间前发表

相对日期,文章或者评论发表日期以“发表于1小时前”,这种形式显示,相对日期会...

9 336
怎样通过宝塔面板来优化WordPress缓存加速?
怎样通过宝塔面板来优化WordPress缓存加速?

如果你的服务器环境是用的宝塔面板,那么我们就可以通过宝塔面板来优化WordPr...

12 312
wordpress的模板配置方法
wordpress的模板配置方法

wordpress是全世界最流行的博客程序,国内用wordpress建站的站长占比也很高,当...

0 362
wordpress新手:更换域名后访问所有页面都跳转之前的域名
wordpress新手:更换域名后访问所有页面都跳转之前的域名

wordpress数据库里写了很多与域名相关的东西,如果更换了域名,需要对域名进行...

0 356
WordPress怎样获取文章第一张缩略图
WordPress怎样获取文章第一张缩略图

WordPress有缩略图字段,但如果没有录入缩略图,能否自动获取文章内的第一张图...

0 321
分享一段WordPress面包屑导航源码
分享一段WordPress面包屑导航源码

WordPress博客程序非常好用,但他的一个缺点是不带面包屑导航。而面包屑导航...

1 341
随机WordPress开发教程
WordPress怎样删除垃圾代码global-styles-inline-css和duotone svg
WordPress怎样删除垃圾代码global-styles-inline-css和duotone svg

WordPress默认头部内联样式 global-styles-inline-css 和底部 duotone svg...

0 429
wordpress怎样修改后台登录地址
wordpress怎样修改后台登录地址

WordPress是全世界范围内使用人数最多的博客程序,但正因为用户太多,WordPress...

0 299
WordPress怎样获取文章第一张缩略图
WordPress怎样获取文章第一张缩略图

WordPress有缩略图字段,但如果没有录入缩略图,能否自动获取文章内的第一张图...

0 321
wp_nav_menu调用菜单不展示是什么原因?
wp_nav_menu调用菜单不展示是什么原因?

一位初学WordPress开发的朋友问鸥哥问题:wp_nav_menu调用菜单无法展示。其调...

0 256
wordpress新手知识:怎样修改主题名称?
wordpress新手知识:怎样修改主题名称?

WordPress建站主题经常是五花八门的,有些人就想要改动,但不知道该如何改。其...

0 267
WordPress站点配置SSL证书启用https的方法
WordPress站点配置SSL证书启用https的方法

https比http更安全,正规网站基本都启用了https。那么,WordPress搭建的站点怎...

0 724
wordpress新手:更换域名后访问所有页面都跳转之前的域名
wordpress新手:更换域名后访问所有页面都跳转之前的域名

wordpress数据库里写了很多与域名相关的东西,如果更换了域名,需要对域名进行...

0 356
wordpress的模板配置方法
wordpress的模板配置方法

wordpress是全世界最流行的博客程序,国内用wordpress建站的站长占比也很高,当...

0 362
客服QQ:341553759
点击咨询 常见问题 >
官方交流群:90432500
点击加入