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

但是前几天wordpress3.4更新出来了,作为wordpress博客用户大军中的一员,我毫不犹豫就点击了升级,今天登陆网站一看发现打开网站栏目页面出现了404错误页面,这可不得了了,本人作为SEOer马上就进入了问题排查中,最大的疑点就是WP No Category Base插件出现问题了。

重新安装WP No Category Base 无效,后来求助百度谷歌,发现修改WP No Category Base插件里面的一小段代码,即可解决此问题。

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

extra_permastructs['category']['struct']

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

才会出现404错误页面,如是这篇《WP No Category Base插件在WordPress3.4报错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错误页面了。

部分博客如果修改后404错误提示依然存在,可以到固定链接设置那里直接点击保存更新即可完美解决问题!

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: