剛剛把這邊升級成 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 有沒有新的版本啦!
11 月 5 2007
升級成 WordPress 2.3.1
剛剛把這邊升級成 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 ) 中的這段:
改成
應該就能解決了。
升級完 WordPress 2.3.1 的話可以檢查目錄下的檔案,以下這些是不需要的,可以砍掉。
另外,新版的 WordPress 後台會顯示 plugin 有沒有新的版本啦!
No related posts.
By Joe Horn • WordPress 0 • Tags: tag, WordPress