增加sidebar widgets的文字模組數量

本文僅適用於WordPress 2.3以下版本,2.5版已取消模組數量的限制

重新使用sidebar widgets後,發現限制真的挺多的,預設的文字模組只能使用九組,內容支援純文字、html,但不支援php,因此我找來execphp widget增加sidebar widgets使用php的能力,可以用Exec-php 3.4版來增加單篇文章、分頁及文字模組對php的支援能力,最後修改文字模組,使其可用組數超過九組以上。

步驟一

下載位於wp-includes資料夾裡的widgets.php

步驟二

用文字編輯器打開widgets.php,找:

function wp_widget_text_setup( ) ←大概在566行左右

在下面第四行處,找:

if ( $number > 9 ) $number = 9;

將其中的兩個「9」改成你要的數量,例如我改成「15」。
閱讀全文 增加sidebar widgets的文字模組數量

更新至WordPress 2.3

今天WordPress發佈最新2.3版,趁著還在放假期間,戴好頭盔,做好備份,沒多想就往前衝了。

首先停用所有外掛,然後刪除舊版檔案(覺得這樣升級比較乾淨),只留下必要的wp-content資料夾和wp-config.php,把新版檔案上傳後,跑一下upgrade.php就升級完成了,沒有遇到什麼困難。

比較難過的可能是外掛問題,要一個一個檢查相容性,該升級的也要升級。WordPress 2.3已內建tag功能,所以要把原來UTW的tags給匯進來,匯入過程也是一切順利,但WordPress的tag功能陽春到連管理介面都沒有,或許是要留給其他外掛來做吧!

後來我發現sidebar modules在新版裡無法正常運作,所以決定再度投向預設的sidebar widgets的懷抱,反正sidebar modules已經許久不更新了,再這麼用下去也不是辦法,雖然它比sidebar widgets好用太多了…

另外找了一些替代的方案來補足sidebar widgets的功能,例如可以在sidebar上顯示php的execphp widget,還有修改sidebar widgets裡文字模組的數量(會寫另外一篇說明)等。

有些小問題的外掛暫時停用,等有新版時再重新啟用。現在就請大家試用看看吧!若版面上有出現什麼怪問題,麻煩請在下面留言告訴我哦!

update: Extended Live Archives尚未支援WordPress 2.3,需要用的人可以下載天佑的修正檔或者這裡的修正。