首页 > 代码库 > WordPress插件制作教程(二): 编写一个简单的插件

WordPress插件制作教程(二): 编写一个简单的插件

上一篇说到了如何创建一个插件,我想大家看了之后一定会有所收获,这一篇简单给大家写一个插件样例,让大家有一个基本的印象。这个插件的样例就是当你激活这个插件后会在你的每篇文章中插入一段自己定义好的内容,比如你想插入版权信息,订阅信息等等,下面就来简单写这个给每篇文章后面添加版权信息的方法。如下面代码:

<?php/** * @package 添加版权信息 * @version 1.0 *//*Plugin Name: 添加版权信息Plugin URI: http://www.添加版权信息.comDescription: 这是一款简单的插件样例,将自己定义好的内容显示每篇文章后面Author: mynameVersion: 1.0Author URI: http://www.cnblogs.com/fxmbz*/add_action(‘the_content‘, ‘add_copyright_info‘);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="http://www.mamicode.com/‘.get_bloginfo("home").‘" title="点击去首页">‘.get_bloginfo("name").‘</a> » <a title="本文地址" href="http://www.mamicode.com/‘.get_permalink().‘">‘.get_the_title().‘</a></div>‘ ;    return $content;}?>

在插件所在文件夹(wp-content/plugins/)创建一个文件,比如叫add_copyright.php然后将上面的代码放到这个文件里面。接着刷新WordPress后台点击插件菜单看是否存在这个插件名称,如果有激活一下,这样你在看每篇文章内容最后都会有定义好的信息显示出来了。这样一个非常简单的插件就做好了。有的朋友可能会问这么简单的方法也需要做成插件吗? 是的,如果你将里面的

add_action(‘the_content‘, ‘add_copyright_info‘);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="http://www.mamicode.com/‘.get_bloginfo("home").‘" title="点击去首页">‘.get_bloginfo("name").‘</a> » <a title="本文地址" href="http://www.mamicode.com/‘.get_permalink().‘">‘.get_the_title().‘</a></div>‘ ;    return $content;}

代码直接放在主题的Functions.php文件里面也是可以工作的,这样就减少了插件的使用次数,感兴趣的可以去试试。

通过这个简单样例,制作插件其实不是你想的那么难,但是你需要有好的PHP基础,以及要多多浏览官网的插件文档。在以后的文章中我会把这些插件比较常用的函数介绍一下。给大家提供更好的帮助。

WordPress插件制作教程(二): 编写一个简单的插件