Exec-PHP 在文章、分頁、側邊欄中也可以執行使用PHP語法(正體中文語系檔下載)


※請注意,本站文章未經授權,嚴禁轉載!謝謝。

有時候可能需要在文章中、側邊欄或者是分頁執行PHP語法,但礙於WordPress文章中、側邊欄的文字模組中,都不支援PHP語法的運行,那我們若要強制在文章或是側邊欄中執行PHP語法,可能就需要用到「Exec-PHP」這外掛囉!



一般來說,若要在側邊欄執行PHP語法,那使用者一定要直接修改原始檔、並且需停用後台模組功能,才能使用。但說真的這樣的模式確實有點麻煩,而且有些使用者看到要去挖側邊欄原始檔,想到就頭大了,可能因此就放棄使用WordPress了,不過不要忘記喔!WordPress優勢是什麼?那就是各式各樣的外掛都有,你想要在邊欄或是文章、分頁使用PHP語法都不成問題。

網路上有很多WordPress外掛,可以讓你在邊欄、文章使用PHP語法,常見的這類外掛像是runPHPSidebar Module(SBM)Exec-PHP這些外掛都可達到效果。先前使用過SBM,但是好像都沒成功,而runPHP好像已經停止更新?因為官方外掛目錄頁面,他支援的版本是在2.2.1,這已經是骨灰級的WordPress,因此就來好好介紹一下Exec-PHP。當然這外掛除了可以讓你在側邊欄使用PHP代碼之外,當然文章和分頁都可以喔:

外掛名稱:Exec-PHP plugin for WordPress
功能說明:可在側邊欄、文章中、分頁中使用、執行PHP語法。
官方網站http://bluesome.net/post/2005/08/18/50/
外掛下載按這裡 (最新版)
中文語系按這裡

第1步 首先來到WordPress後台,點擊【外掛】→【新增外掛】,進入後在搜尋欄位輸入「Exec-PHP」並點擊﹝搜尋﹞。

WP_Exec_PHP_1

第2步 接著找到名為「Exec-PHP」的外掛,點擊右方的「安裝」,接著會出現以下畫面,請點擊﹝立刻安裝﹞。

WP_Exec_PHP_2

第3步 接著系統就會開始自動安裝外掛,安裝完成後請點擊「啟用外掛」,這樣外掛就啟用囉!

WP_Exec_PHP_3

第4步 這時你可以到外掛測試頁面,請點擊【設定】→【Exec-PHP】,進入後你就可以開始針對你自己的需求設定囉!

WP_Exec_PHP_4

Exec-PHP 正體中文語系(中文化)

不過很多使用者看到外掛設定頁面都英文,應該想要馬上把外掛刪除吧?不過別擔心,香腸我已經用我很破爛的英文幫這個外掛製作了正體中文語系檔來方便大家的眼睛與使用此外掛,當然外掛可能有些翻譯謬誤,到時候再請大家幫忙回報,感謝囉!

WP-DB-Backup 正體中文語系

正體中文語系檔下載按這裡

語系檔支援版本:4.9

語系檔安裝路徑:「/wp-content/plugins/exec-php/languages」

第1步 首先先下載正體中文語系檔(按這裡),接著解壓縮後會得到兩個檔案,請把「exec-php-zh_TW.mo」傳到FTP的:「/wp-content/plugins/exec-php/languages」目錄中,這樣就完成中文化囉!

WP_Exec_PHP_8

第2步 接著請回到WordPress後台,點擊【設定】→【Exec-PHP】,然後你就會看到外掛設定介面全變成中文,趕快按照自己的需求進行設定吧!

WP_Exec_PHP_5

第3步 如果你外掛設定好後,可以趕快來到文章中做測試,當然要使用PHP語法一定要切換到「HTML」編輯模式,否則會出錯。切換到「HTML」模式後,趕快輸入你的PHP語法,然後更新文章。

WP_Exec_PHP_6

第4步 回到網誌前台看一下文章,是不是語法被執行了,沒有只顯示一堆程式碼了呢?不過語法可要好好使用,不要讓亂弄PHP語法讓它變成你網站的安全漏洞喔!

WP_Exec_PHP_7

(迷之音:或許有人看到奇怪..為啥1+2不是等於3?這就是PHP神奇的地方了,你可以把上面程式碼拿去PHP的伺服器run看看,是不是也是2呢XD)




關於本文章有 12 則留言。

  1. Sinchen
    2009-04-13 @ 20:18:18 
    1

    真的很好用的外掛,可以自己寫PHP去放側邊欄運行看看,也可以去測試一些WP的功能。

    香腸回應:
    嘿阿~ 你是第一個搶頭香使用中文化的XD

  2. Hung
    2009-04-13 @ 20:22:17 
    2

    會用到php的自己去修原始文件都不是什麼大問題了吧 XD

    香腸回應:
    是阿~

  3. 小飄
    2009-04-13 @ 21:31:56 
    3

    (迷之音:或許有人看到奇怪..為啥1+2不是等於3?這就是PHP神奇的地方了,你可以把上面程式碼拿去PHP的伺服器run看看,是不是也是2呢XD)

    為什麼阿0.0?
    好好奇

    香腸回應:
    因為PHP沒有資料型態問題,所以若格式沒有寫很正確,抓的資料會只抓到變數而不是變數相加的結果。

  4. 林小多
    2009-04-13 @ 23:43:49 
    4

    這外掛從我用WordPress就一直陪伴著我
    之前WordPress改版他有失效過一陣子
    讓我傷心了很久...

    香腸回應:
    失效?

  5. 艾力克
    2009-04-13 @ 23:56:01 
    5

    雖說對PHP一向苦手,但還是受教了!!

    香腸回應:
    :)

  6. 拆組達人
    2009-04-14 @ 09:33:45 
    6

    中文化辛苦了~~!
    話說不知為何,公司把論壇形式的都擋掉了
    害我都一直無法喘息@@
    --
    拆組達人 與您分享辦公室的大小事

    香腸回應:
    是喔? 還是你公司IP問題?

  7. bokee
    2009-04-14 @ 18:55:56 
    7

    为了wordpress,learning php

    香腸回應:
    :)

  8. Ausir
    2009-04-14 @ 19:12:48 
    8

    我常常要塞一些 PHP 碼到文章中
    所以這支外掛本來就有再用了
    不過有中文化
    趕快趕緊抓下來 ^_^

    支持~~!!

    --
    corAusir 程式逗設計
    提供平面設計 與 程式設計 的資料~
    blog.corausir.org

    香腸回應:
    好感動...

  9. 林小多
    2009-04-15 @ 00:26:51 
    9

    其實詳細情形我也忘了
    我印象中Exec-PHP在WordPress某次改版之後有一陣子不能work
    那段期間我就改用Executable PHP widget

    香腸回應:
    WOW~ 原來是這樣,感謝您。

  10. imbear
    2009-04-17 @ 08:09:59 
    10

    加括號
    echo "a+b=".($a+$b);
    原式
    echo "a+b=".$a+$b;
    執行:
    => echo "a+b=1"+$b;
    => echo 2;
    => 2
    問題發生在最後的+號,要求php引擎將+號左右的運算元當成數字來看,但是"a+b=1" 無法轉為數字,於式運算結果只剩下$b,也就是2。

    香腸回應:
    終於有回應是來解說的~感謝詳細說明喔XD

  11. imbear
    2009-04-17 @ 08:11:26 
    11

    打錯字……
    "於式運算結果只剩下$b,也就是2。"
    =>"於是運算結果只剩下$b,也就是2。"
    ^^

    香腸回應:
    噗...打錯字是我的強項...不要跟我搶XD

  12. 小奎
    2009-12-04 @ 17:14:04 
    12

    大大
    我安裝了exec-php
    結果後台進不去都變空白
    該怎麼辦??

    香腸回應:
    到FTP中的外掛資料夾,把該外掛刪除。