升級到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>

便可以了。

在〈升級到WordPress 2.2〉中有 2 則留言

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

%d 位部落客按了讚: