WordPress插件製做教程(二): 編寫一個簡單的插件

上一篇說到了如何建立一個插件,我想你們看了以後必定會有所收穫,這一篇簡單給你們寫一個插件樣例,讓你們有一個基本的印象。這個插件的樣例就是當你激活這個插件後會在你的每篇文章中插入一段本身定義好的內容,好比你想插入版權信息,訂閱信息等等,下面就來簡單寫這個給每篇文章後面添加版權信息的方法。以下面代碼:php

<?php
/**
 * @package 添加版權信息
 * @version 1.0
 */
/*
Plugin Name: 添加版權信息
Plugin URI: http://www.cnblogs.com/fxmbz/4059745.html
Description: 這是一款簡單的插件樣例,將本身定義好的內容顯示每篇文章後面
Author: myname
Version: 1.0
Author URI: http://www.cnblogs.com/fxmbz
*/

// 當加載文章內容的時候,執行添加版權信息的方法
add_action('the_content', 'add_copyright_info');

/**
 * [add_copyright_info 輸出內容後連上要顯示的版權信息,簡單設置增長版權信息的內容的樣式]
 * @param [type] $content [string]
 */
function add_copyright_info ($content){
    $content .= '<div style="clear:both; border-top:1px dashed #e0e0e0; padding:10px 0 10px 0; font-size:12px;">版權全部©轉載必須以連接形式註明做者和原始出處:<a href="'.get_bloginfo("home").'" title="點擊去首頁">'.get_bloginfo("name").'</a> » <a title="本文地址" href="'.get_permalink().'">'.get_the_title().'</a></div>' ;
    return $content;
}
?>

 

在插件所在文件夾(wp-content/plugins/)建立一個文件,好比叫add_copyright.php而後將上面的代碼放到這個文件裏面。接着刷新WordPress後臺點擊插件菜單看是否存在這個插件名稱,若是有激活一下,而後你再去wp前臺頁面看每篇文章內容後面都會有定義好的信息顯示出來了。這樣一個很是簡單的插件就作好了。有的朋友可能會問這麼簡單的方法也須要作成插件嗎? 是的,若是你將裏面的html

// 當加載文章內容的時候,執行添加版權信息的方法
add_action('the_content', 'add_copyright_info');

/**
 * [add_copyright_info 輸出內容後連上要顯示的版權信息,簡單設置增長版權信息的內容的樣式]
 * @param [type] $content [string]
 */
function add_copyright_info ($content){
    $content .= '<div style="clear:both; border-top:1px dashed #e0e0e0; padding:10px 0 10px 0; font-size:12px;">版權全部©轉載必須以連接形式註明做者和原始出處:<a href="'.get_bloginfo("home").'" title="點擊去首頁">'.get_bloginfo("name").'</a> » <a title="本文地址" href="'.get_permalink().'">'.get_the_title().'</a></div>' ;
    return $content;
}

代碼直接放在主題的Functions.php文件裏面也是能夠工做的,這樣就減小了插件的使用次數,感興趣的能夠去試試。wordpress

經過這個簡單樣例,製做插件其實不是你想的那麼難,可是你須要有好的PHP基礎,以及要更多的去瀏覽官網的插件文檔。在之後的文章中我會把這些插件比較經常使用的函數介紹一下。給你們提供更好的幫助。函數

 

本章總結:spa

1. 建立一個插件,功能是 在文章內容後面 添加一個版權信息插件

2. 簡單插件的文件也能夠跟隨主題一併啓用,須要將插件內的代碼放置在 wordpress/wp-content/themes/twentyfourteen(當前啓用主題文件夾)/functions.php文件中code

 

 

下一章咱們繼續講解:添加菜單的方法htm

相關文章
相關標籤/搜索