wordpress CMS主题 微信
Home > wordpress主题使用教程 > wordpress主题如何去除固定链接中的“分类”路径?

wordpress主题如何去除固定链接中的“分类”路径?

高时银博客 wordpress主题使用教程 点击: 1,649 次 0 0

对于SEO优化来说,标题、内容、外链是最最重要的,但是,我们也不能忽视了其它方面,比如我们网站的网址url路径结构。对于百度来说,你的网址URL结构越简单越好,层次越少越好。而对于我们wordpress网站来说,如果设置了固定链接,会自动添加一个分类路径(如下代码标红处),这对于一些SEO控来说,那是不能容忍的。这时,我们可以通过wordpress主题来去除固定链接中的”分类“路径

http://wanlimm.com/fenlei/tuiguangyouhua

网上有很多种的方法来去除这个分类路径,我们前面也介绍过一种方法,就是在后台的固定链接设置里把分类选项中添加一个英文句号就可以了。但是,这种方法,在有些时候,不起作用,而有的时候,有能正常使用。具体原因,我没有理清。

本文中我们再介绍一种方法,通过代码来修改固定链接路径。打开wordpress主题的functions.php文件,然后在这个文件中添加如下代码:

/**
* 去除固定链接中的/category/路径,
*/
add_action('init', 'inlo_no_category');
function inlo_no_category() {
global $wp_rewrite;
$wp_rewrite -> extra_permastructs['category']['struct'] = '%category%';
}

添加好这段代码以后,我们还要重新保存一下后台的固定链接。保存后,我们再到前台看看效果,点击导航中的分类,我们会发现网址栏的URL路径变了,删除了分类路径,如下:

http://wanlimm.com/tuiguangyouhua

当然,个人觉得这样做对代码来说,用处不是很大。因为,通过wordpress做站的朋友,一般网站的分类层次不会太深,也就是说,很少有三层分类,如“父分类——>子分类——>子分类的子分类”,大多情况下,也就2层分类,即“父分类——>子分类”。所以,这种优化对于百度来说,作用不是特别明显的。


文章作者:高时银博客
本文地址:http://wanlimm.com/77201507234675.html
版权所有 © 转载时必须以链接形式注明作者和原始出处!

目前还没有评论。赶快来坐沙发吧。

发表评论