增加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」。

步驟三

承上,繼續找:

function wp_widget_text_page( ) ←大概在581行左右

在下面第八行處,找:

<?php for ( $i = 1; $i < 10; ++$i )

將其中的「10」改成你要的數量+1,例如我改成「16」。

步驟四

承上,繼續找:

function wp_widget_text_register( ) ←大概在597行左右

在下面第四行處,找:

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

第七行處,找:

for ($i = 1; $i <= 9; $i++) {

將上述兩行中的「9」改成你要的數量,例如我改成「15」。

步驟五

改好後,將widgets.php存檔上傳至wp-includes資料夾覆蓋舊檔即可,收工。

下載已修改過的widgets.php

如果你懶得動手改,也可以直接下載我已經改好的檔案,預設改為15組,下載後解壓縮,將widgets.php放到wp-includes資料夾裡覆蓋原檔即可。

下載:修改過的文字模組 修改過的文字模組 
 (8.6 KiB, 已被下載 1,737 次)

資料來源:Get More Than 9 Sidebar Text Widgets – Fix Text Widgets.php

在〈增加sidebar widgets的文字模組數量〉中有 4 則留言

發表迴響

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

%d 位部落客按了讚: