去掉wordpress分类目录链接中category的三种方法

问题集锦 杭州seo 1,412 0评论

如何去掉wordpress分类目录链接中category呢?我们使用wordpress搭建的网站,在分类目录的链接中会出现category。我们都知道网站的层次最好不要超过三层,当有category的时候,文章目录会在第四层,所以大部分人都会去掉category。下面我就讲下去掉category的三种方法。

1、修改固定链接设置

我们在wordpress后台的设置里找到固定链接设置,在分类目录前缀加上输入半角字符:“.”;保存后就可以去掉分类目录前缀了。

修改固定链接示意图

优点:设置简单,适合新站

缺点:如果网站页面有收录了再这样设置会导致页面无法打开,容易出现死链,报404

2、使用WP No Category Base插件

这个相对就比较简单,直接在安装插件里搜索“WP No Category Base”,直接安装启动就可以了。

优点:设置简单,适合新站和已经有收录的网站

缺点:毕竟是插件,会有js代码这些,插件多了会影响网站相应速度

3、修改wordpress代码

(1)、找到你Wordpress博客wp-includes文件夹下的category-template.php。
(2)、打开此文件,搜索(get_category_link()函数里)的以下代码:
$catlink = $wp_rewrite->get_category_permastruct();
在其后,另起一行加入:
$catlink = str_replace(‘/category’ , ” , $catlink);
代码作用是,使用字符串替换函数,把获取分类链接函数的分类链接里的/category/替换掉。达到去掉分类链接前缀/category/的目的。

这是在网上找到的,但是我按照方法没有找到这句话

$catlink = $wp_rewrite->get_category_permastruct();

所以不好说优缺点,我自己用的是插件,看个人需求吧,去掉wordpress分类目录链接中category的三种方法就写到这里,欢迎各位来吐槽!

杭州seo>去掉wordpress分类目录链接中category的三种方法,版权所有,转载请写明出处。

喜欢 1 or分享

发表评论

()个小伙伴在吐槽
  1. 还没有任何评论,你来说两句吧