剛剛把這邊升級成 WordPress 2.3.1 。
因為 WordPress 2.3 開始支援 tag ,所以之前使用的 Ultimate Tag Warrior 被我拔掉了。
(其實是… 要先拔掉才能升級… 不然會有 function redeclare 的 error 。 XD)
在拔掉 Ultimate Tag Warrior 之前,我在網路上嘗試尋找把原本的 tag 轉移到 WordPress 2.3 內建的 tag 功能的作法。
我找到了 這篇,不過升級後我就發現管理平台的 Manage -> Import 中就有搬移的功能! 
接著要修改 theme ,增加 tag 與 tag cloud 顯示的語法。
很快地,我發現在我用的 theme 裡面增加的 the_tags() 只能在多篇文章顯示時運作正常,瀏覽單篇文章時都看不到。
如果有人也有遇到相同問題的話,請修改 wp-includes/category-template.php ,把 function get_the_tags( $id = 0 ) 中的這段:
$id = (int) $id;
if ( ! $id && ! in_the_loop() )
return false; // in-the-loop function
if ( !$id )
$id = (int) $post->ID;
改成
$id = (int) $id;
/*
if ( ! $id && ! in_the_loop() )
return false; // in-the-loop function
*/
if ( !$id )
$id = (int) $post->ID;
應該就能解決了。
升級完 WordPress 2.3.1 的話可以檢查目錄下的檔案,以下這些是不需要的,可以砍掉。
- wp-admin/admin-db.php
- wp-admin/cat.js
- wp-admin/categories.js
- wp-admin/custom-fields.js
- wp-admin/dbx-admin-key.js
- wp-admin/edit-comments.js
- wp-admin/install-rtl.css
- wp-admin/install.css
- wp-admin/upgrade-schema.php
- wp-admin/upload-functions.php
- wp-admin/upload-rtl.css
- wp-admin/upload.css
- wp-admin/upload.js
- wp-admin/users.js
- wp-admin/widgets-rtl.css
- wp-admin/widgets.css
- wp-admin/xfn.js
- wp-includes/js/tinymce/license.html
另外,新版的 WordPress 後台會顯示 plugin 有沒有新的版本啦! 
12 月 5 2007
網頁的簡繁轉換
剛剛在看 MMDays 時,赫然發現他們的文章標題下面有個簡煩轉換的 javascript link。
研究了一下他們的網頁原始碼之後,動手移植到我這邊玩玩看。
在我這裡,連結被我放在右邊 sidebar 的上頭。
在這邊分享一下移植方式(假設使用的這個 javascript 的網址是 http://blog.tw),順便作個紀錄。
移植的步驟大致如下:
注意:HTML code 裡面的「http://blog.tw」記得換成自己的網址啊!
我不是很清楚這樣有沒有侵犯到 MMDays 的權益,而且我在他們的部落格上面也找不到他們的 E-Mail 位址。
如果本文有冒犯之處,歡迎大家留言回應,或是寄信跟我說,我會儘快把這篇文章封進水泥桶,丟到高雄港… orz
當然啦,有用到的人記得感謝 MMDays (或是原作者)哦。
By Joe Horn • WWW 6 • Tags: Simple Chinese, Traditional Chinese, translation, website