好记性不如铅笔头

vps && wordpress, 编程

wordpress插件开发学习笔记:一个最简单的widget的实现

最近想自己写一个简单点的wordpress插件,促进自己学习php和wordpress的开发,后来参考http://blog.wpjam.com/2007/11/10/write-plugin-by-yourself-widget-1/ 】写了一个最简单的helloworld小工具插件。这里备份下实现步骤:

1)在服务器【 XX/wp-content/plugins 】下新建一个文件夹【 helloworld-plugin 】

2)在该文件夹下面新建一个php文件,名称为【 helloworld-plugin.php 】

3)helloworld-plugin.php文件内容为:

<?php
/*
Plugin Name: helloworld plugin  
Plugin URI:  http://116.62.110.235/blog/
Description: this is a helloworld plugin.
Version: 1.0  
Author: cstriker1507@yeah.net
Author URI: http://116.62.110.235/blog/
License: GPL  
*/ 

function widget_sidebar_helloworld() {
	function widget_helloworld_func($args) {
	    extract($args);
		echo $before_widget;
		echo $before_title . 'This Is Title' . $after_title;
		echo 'hello world';
		echo $after_widget;
	}
	register_sidebar_widget('Widget-HelloWorld', 'widget_helloworld_func');
}

add_action('plugins_loaded', 'widget_sidebar_helloworld');
?>

 4)完成helloworld-plugin.php的编写后,可以在wordpress插件目录里看到该小插件,如下图,启用它。


5)启用插件后,就可以在【 外观 – 小工具 】中将它放入前台页面。如下图:


一个最简单的插件就完成了。

备注:

1)php代码中的注释不要删除。

2)php代码中的函数其实已经废弃了,但是为了简单起见,还是使用了它。

发表评论

1 + 1 =

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据