升級到WordPress 2.2

前兩天WordPress發佈了最新版本2.2,趁著今天還沒爆肝前,搶當白老鼠將系統升級,以下簡單說明升級步驟:

1. 下載WordPress 2.2
2. 備份舊檔案和資料庫。
3. 停用所有外掛。
4. 保留wp-content、wp-images和其它自訂的資料夾,以及wp-config.php、.htaccess檔,其餘檔案刪除。
5. 上傳WordPress 2.2所有檔案覆蓋舊檔。
6. 在網址列鍵入「http://xxx.xxx/wp-admin/upgrade.php」,升級資料庫。
7. 一個一個的重新啟動原來的外掛,若有任何不相容的地方,這版的wp會禁止你使用。

這個版本把sidebar widgets直接內建在系統內,變成預設的外掛,而且沒有停用這個功能的選項,所以會導致我愛用的sidebar modules無法啟動,幸好有人寫出可以停用sidebar widgets的外掛Disable WordPress Widgets,裝上這個外掛後,就可以順利啟動sidebar modules了,說實在的,sidebar modules比sidebar widgets好用多了,不僅設定更為彈性,要引用php或是html模組也都方便多了。

update:上面步驟做完後,sidebar modules雖然可以啟用了,但卻不能加入任何模組,會出現「You must specify a valid module name」的錯誤訊息,因此天佑另外找到了解決辦法

1. 首先要安裝和啟動 Disable WordPress Widgets Plugin
2. 下載 stable 版本的 K2,現在最新的 stable 版本是 0.95 RC1,把內裡的 js/sbm.js.php 複製至 SBM plugin 的 js folder
3. 將 sbm.php 第 413 行由

<script type="text/javascript" src="<?php SBM::output_url(); ?>/js/sbm.js"></script>

修改成

<script type="text/javascript" src="<?php SBM::output_url(); ?>/js/sbm.js.php"></script>

便可以了。

2 thoughts on “升級到WordPress 2.2

  1. Pingback: 回。到。原。點 » 求救│WP順利升級至2.2最新版~但UTW卻出錯!?請所有WP格友們幫忙找原因~

  2. Pingback: 求救│WP順利升級至2.2最新版~但UTW卻出錯!?請所有WP格友們幫忙找原因~ » 回。到。原。點

發表迴響

您的電子郵件位址並不會被公開。 必要欄位標記為 *

*


*

您可以使用這些 HTML 標籤與屬性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">