Quantcast
Channel: SEO博客 »玩转WP
Viewing all articles
Browse latest Browse all 10

WP No Category Base插件在WordPress3.4报错404错误页面的解决办法

$
0
0

喜欢玩转wordpress的人会发现wordpress默认分类多了个category,感觉对seo不是多么友好,就想要去掉。

WP No Category Base插件就是去除category的插件,让你的网站seo更加友好。

但是前几天wordpress3.4更新出来了,很多玩转wordpress的用户就迫不及待的升级了,升级之后打开网站发现显示404无法找到页面。

遂大家就各自猜想,难道是自己用的主题不兼容wordpress3.4,又或者是哪个插件不兼容新版wordpress?所以就开始捣鼓了。其实呢,是WP No Category Base插件的问题。只需要修改WP No Category Base插件里面的一小段代码,即可解决此问题。

出现这种现象的缘由:wordpress3.4和老版本的wordpress里面rewrite.php文件中分类代码改变了,原代码:

 

extra_permastructs['category']['struct']

在新版本中变成了:
extra_permastructs['category'][0]

所以才会出现404错误页面,那么要怎么解决这个问题呢?只需要在后台找到WP No Category Base,然后点击编辑进入插件编辑页面,在 wp-no-category-base/no-category-base.php文件中找到下面代码:
$wp_rewrite->extra_permastructs['category'][0] = '%category%';
修改成:
$wp_rewrite->extra_permastructs['category']['struct'] = '%category%';

最后点击更新文件,这时就可以到前台看到已经不会出现404错误页面了。

声明: 本文采用 BY-NC-SA 协议进行授权 | SEO博客
转载请注明转自《WP No Category Base插件在WordPress3.4报错404错误页面的解决办法


Viewing all articles
Browse latest Browse all 10

Latest Images

Trending Articles





Latest Images