WORDPRESS外掛程式開發學習(一)HELLO WORLD
WORDPRESS外掛程式開發學習系列文章第一篇,在每篇文章的後面追加固定的字元“Hello World”
一.開啟wordpress目錄->wp-content->plugins
二.在plugins下建立一個目錄1100w-hello-world
三.在1100w-hello-world下建立兩個檔案
1100w-hello-world.php 外掛程式所必須檔案,外掛程式的入口檔案。放置外掛程式主要功能代碼。如果外掛程式包含功能比較多,可以將功能代碼放置到不同的php頁面中,在本例中,因為只顯示hello world,所以功能代碼脂肪到1100w-hello-world.php代碼中
readme.txt 如果需要將外掛程式分享到wordpress社區中,需要使用這個檔案。測試時,可是建立不使用。
建立完成後,目錄結構如下:
四.編輯1100w-hello-word.php檔案,先輸入如下代碼
php /*Plugin Name: Hello-WorldPlugin URI: http://1100w.com/Description: 最簡單的外掛程式實現,在每篇文章的後面追加hello worldVersion: 1.0Author: 1100wAuthor URI: http://1100w.comLicense: GPL*/?>
代碼儲存後,開啟wordpress,進入後台外掛程式管理,雖然沒有加入功能代碼,但可以看到我們開發的外掛程式資訊
以上的注釋代碼便是wordpress外掛程式的描述代碼,格式固定,每個wordpress外掛程式所必須遵守的。分別對應於:
外掛程式名
外掛程式的官方連結
外掛程式描述
版本
作者
作者的官方連結
開源協議
五.在1100w-hello-word.php加入功能代碼
//添加過濾器,在the_content顯示時,執行hello_world函數,追加返回資料add_filter('the_content','hello_world'); //回呼函數function hello_world($content){ //檢測是否為single頁面. if ( is_single() ) { //添加Hello World. return $content . " Hello World
"; } else { //如果是其它頁面不予處理。 return $content; }}
六.啟用外掛程式,開啟一篇連結,外掛程式功能顯示如下: