但是前几天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错误提示依然存在,可以到固定链接设置那里直接点击保存更新即可完美解决问题!
文章末尾固定信息
评论