我曾經在這個討論串上問過相同的問題
http://robbin.cc/vb/showthread.php?p=6031
當時風影痕網友曾提出可能的解決辦法
但後來並沒有確定的解法
最近找到一篇解決的辦法(適用WP 2.5 其他版本未知)
用了之後真的能夠解決這個問題
只是不知道會不會衍生其他BUG,或是安全性
大家可以參考看看
以下文章同步發表於
http://blog.cronobow.com/2008/04/wp-tag-bug-fix.html
這個Bug是這樣的,當你將一個標籤(tag)設定了代稱(slug)。則標籤清單會自動複製出一個相同的標籤。
觸發條件如下:
1. 將一個標籤"aaa",設定其代稱為"bbb"
2. 新增一篇文章,並加入"aaa"的標籤
3. 回到標籤清單,會發現有兩個"aaa"的標籤。其中一個代稱是bbb,另一個代稱則為預設值
這個bug對於中文環境影響尤其大,因為在預設值中,中文標籤的代稱是一串亂碼(其實也不算亂碼,反正就不是一般人看得懂的編碼)。該標籤的網址也就變成亂碼了。像我這種龜毛人就會想將代稱設成有意義的英文。然後標籤就...分裂了。
以下是從這裡看到的解決法。基本上就是照著網頁裡面兩個附件改就對了。裡面
wp-admin-includes-taxonomy.diff = .\wp-admin\includes\taxonomy.php
wp-includes-taxonomy.diff = .\wp-includes\taxonomy.php
如果懶的改的人請下載以下檔案直接覆蓋舊檔即可。這是WP 2.5版的修正檔,其他版本不確定是否可以使用。
下載標籤修正檔 for WP 2.5.0
下載標籤修正檔 for WP 2.5.1
如果往後還有更新會直接在
我的blog更新。