如何在 WordPress 文章中插入 php 程式

WordPress 的文章中,原本只能寫入文字的文章。並不能在文章中隱藏 php 執行程式的執行結果。

runPHP 這個插件,提供這個可能性。對於,WordPress 2.0 以上的程式,可下載 runPHP 2.2.2 - .zip 檔。解壓縮後置入 plugins 目錄下。並在外掛功能中予以啟用。

我們可試著建立一個分頁 (page) ,其中寫一個簡單的測試碼來試看 php 的可行性。如下 :

< ?php
$curDate = date(’Y-m-d H:i:s’);

echo “\n”;
echo ‘現在的時間是 : ‘ . $curDate;
echo “\n”;
?>

注意 : 寫這些碼,要在 html 碼的狀態下時寫入,而不可在預覽狀態下寫入。寫完後別忘了在寫文章的狀態欄的右下方,要把 run PHP code? 選為啟用。另外,管理主選單選項中的寫作項內 “自動修正錯誤的巢狀 XHTML 語法” 的功能要設為 off 不使用。

寫完以上的碼後儲存並查閱這一頁,就會看到上頭所寫的碼已經確實的執行了。若無法執行,則可能是上述的幾項程序中沒弄對。
這一個插件,提供了我們可在 WordPress 的所有文章中插入 php 程式的無限可能,實在不錯用。

關於 WordPress 與 meta 相關的插件

WordPress 的插件中,與 meat 相關的插件 (plugin) 相當多。如 : HeadSpace,HeadSpace 2 ,All in one SEO pack,wpSEO 等。其實目前在許多搜索引擎幾乎都已經不使用網頁 meta 中的 Keywords 的屬性。倒是,對於 description 的屬性應該還頗受重視的。因此,為了提高網頁的位階與排名,在 description 中適當的使用關鍵詞倒還不算是壞事。是不是真的需要為此加裝插件,說真的個人覺得需要性不高。不過,倒是可藉此稍加瞭解 meta,title 與 des

HeadSpace 2 這個插件功能未免太多了。不只可設定首頁、獨立頁、歸檔頁、類別頁等各頁面的 description/keywords/title 屬性,還可單獨的定義為一個主題,也可就每篇文章針對個別文章設定個別屬性。
All in one SEO pack 可以優化 title 標題,並把 Blog 的名稱擺在標題之後,還可加上分隔符號。還可把類別添入 keywords 中。

其實,我都沒使用這些插件,而是始用 Ultimate Tag Warrior 插件中的 “Include meta keywords“ 的選項,把 Tag 加入到 meta 中。