WordPress 3.4.1导致No Category Base 插件失效的解决方法
大D最近升级到了WordPress 3.4.1,但那是发现分类目录的链接形式发生了变化,回到了原始的/archives/category。
研究发现发现是WP No Category Base插件失效导致的。
访问了插件作者的网站后也没有发现可以更新的版本。
无奈只好研究一下。
网上搜索了一番后,发现是WordPress 3.4.1的Rewrite规则发生了变化,这个变化导致了WP No Category Base插件失效。
解决方法
因为是Rewrite规则发生变化,所以我们对插件进行修改,将插件内操作Rewrite的部分进行修改就可以使用了。
后台——>插件——>已安装插件
找到WP No Category Base,先停用,然后编辑插件。
编辑插件的:no-category-base.php文件
将
1 |
$wp_rewrite->extra_permastructs['category'][0] = '%category%'; |
修改为
1 |
$wp_rewrite->extra_permastructs['category']['struct'] = '%category%'; |
即可。
想研究一下的童鞋,可以对比一下Wordpress 3.3版本wp-includes/rewrite.php和3.4.1版本的有什么不同。
嘿嘿。。其实很容易看出来滴。哇咔咔。
版权声明
转载保留版权: 大D技研室 | 《WordPress 3.4.1导致No Category Base 插件失效的解决方法》
本文链接地址:https://www.dadclab.com/archives/1590.jiecao
转载须知:如果您需要转载本文,请将版权信息,版权授权方式,以及本文的链接地址注明,谢谢合作。
本文被贴上了: WordPress , Wordpress3.4.1 , 冲突 , 插件 标签
已有 5 条评论
发表评论
电子邮件地址不会被公开。 必填项已标注。
按照大D的提示修改成功……
最近报班学习嵌入式了,没时间折腾这些了……唉……
@梦之翼 叹啥子气嘛。。多学点东西是很好的说。。嘿嘿。
这插件有毛线用?
这个很有用!(测试)
Pingback: WordPress 3.4.1导致No Category Base 插件失效的解决方法 « Windows Fans