更新至WordPress 2.6 永久链接及中文Tags依旧出问题(已解决)
1个回复fCys继续学习2008-07-26 03:04:03
WordPress 2.6正式版已经发布很久了,成天忙于游戏所以一直没得来升级,今天晚上老妈一直在耳边唠叨我,说我成天只知道玩游戏,买电脑了就是用来玩游戏的,真的很晕呀. 惹不起我就躲,退了游戏来升级BLOG来了.
以前升级Discuz升级怕了,但WordPress升级起来很简单,模板也不用我去修改(升级DZ每次都要我自己动手把模板也升级了). 升级后发现文章链接全失效了,汗一个先. 我已经被链接这个问题折磨很久了.
其实解决方法很简单的,就是在后台的〖设置〗 –>〖永久链接〗 分类基础 填上: /category 就行了.
可以参考下我以前写的:http://www.myfcys.cn/blog/index.php/2008.05/15
然后就是中文关键词的问题,解决方法和我以前说的一样.
1.在后台的〖设置〗 –>〖永久链接〗 标签基础 填上: /?tag=
2.首先找到/wp-includes/rewrite.php 文件(请先备份,以免修改出错).
在rewrite.php 文件找到一下代码:
修改为:
注意看 修改的是第5句,在empty前面加 ! 就行了.
这样就OK了.
大哥,恕我愚钝,我看不出,你 叫修改的 这段代码,和你改了的有什么区别 。
.....
1. function get_tag_permastruct() {
2. if (isset($this->tag_structure)) {
3. return $this->tag_structure;
4. }
5. if (!empty($this->permalink_structure)) {
6. $this->tag_structure = ”;
7. return false;
8. }