上一篇說到了如何創建一個插件,我想大家看了之后一定會有所收獲,這一篇簡單給大家寫一個插件樣例,讓大家有一個基本的印象。這個插件的樣例就是當你激活這個插件后會在你的每篇文章中插入一段自己定義好的內容,比如你想插入版權信息,訂閱信息等等,下面就來簡單寫這個給每篇文章后面添加版權信息的方法。如下面代碼:
<?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前台頁面看每篇文章內容后面都會有定義好的信息顯示出來了。這樣一個非常簡單的插件就做好了。有的朋友可能會問這么簡單的方法也需要做成插件嗎? 是的,如果你將里面的
// 當加載文章內容的時候,執行添加版權信息的方法 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文件里面也是可以工作的,這樣就減少了插件的使用次數,感興趣的可以去試試。
通過這個簡單樣例,制作插件其實不是你想的那么難,但是你需要有好的PHP基礎,以及要更多的去瀏覽官網的插件文檔。在以后的文章中我會把這些插件比較常用的函數介紹一下。給大家提供更好的幫助。
本章總結:
1. 創建一個插件,功能是 在文章內容后面 添加一個版權信息
2. 簡單插件的文件也可以跟隨主題一並啟用,需要將插件內的代碼放置在 wordpress/wp-content/themes/twentyfourteen(當前啟用主題文件夾)/functions.php文件中
下一章我們繼續講解:添加菜單的方法