WORDPRESS插件開發學習(一)HELLO WORLD

WORDPRESS插件開發學習系列文章第一篇,在每篇文章的後面追加固定的字符「Hello World」php

一.打開wordpress目錄->wp-content->pluginswordpress

二.在plugins下新建一個目錄1100w-hello-world函數

三.在1100w-hello-world下新建兩個文件學習

1100w-hello-world.php 插件所必須文件,插件的入口文件。放置插件主要功能代碼。若是插件包含功能比較多,能夠將功能代碼放置到不一樣的php頁面中,在本例中,由於只顯示hello world,因此功能代碼脂肪到1100w-hello-world.php代碼中測試

readme.txt 若是須要將插件分享到wordpress社區中,須要使用這個文件。測試時,但是創建不使用。spa

創建完成後,目錄結構以下:插件

四.編輯1100w-hello-word.php文件,先輸入以下代碼code

<?php 
/*
Plugin Name: Hello-World
Plugin URI: http://1100w.com/
Description: 最簡單的插件實現,在每篇文章的後面追加hello world
Version: 1.0
Author: 1100w
Author URI: http://1100w.com
License: GPL
*/
?>

代碼保存後,打開wordpress,進入後臺插件管理,雖然沒有加入功能代碼,但能夠看到咱們開發的插件信息blog

以上的註釋代碼即是wordpress插件的描述代碼,格式固定,每一個wordpress插件所必須遵照的。分別對應於:
插件名
插件的官方連接
插件描述
版本
做者
做者的官方連接
開源協議ip

五.在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 . "<h1> Hello World </h1>";
     }
     else {
           //若是是其它頁面不予處理。
        return $content;
     }
}

六.激活插件,打開一篇連接,插件功能顯示以下:

相關文章
相關標籤/搜索