wordpress中添加小挂件(Widget)

英文版文章在这里

注意这里要添加的是dashboard中的小挂件,也就是控制面板中的小挂件。而不是网站浏览者看到的小挂件。
Wordpress的dashboard中加入小挂件的主要函数是wp_add_dashboard_widget,该函数的定义如下:

wp_add_dashboard_widget ( $widget_id, $widget_name, $callback, $control_callback = null)

其中id,name为字符串,id最好为一个没被空格分开的单词。callback为你添加的显示小挂件内容的函数。control_callback为可选参数,用来指定配置挂件的
函数,该函数中定义了配置表单的各个元素和显示方式。
这个函数定义之后,需要指定这个函数被调用的时机,在Wordpress中,这个函数通过下面这个action来调用。
do_action( ‘wp_dashboard_setup’ );
因此要把添加小挂件的函数添加到这个action里面。下面是一个最简单的实例:

function example_dashboard_widget_function() {       

echo "Hello World";      

}        

function example_add_dashboard_widgets() {       

wp_add_dashboard_widget('example_dashboard_widget', 'Example Dashboard Widget', 'example_dashboard_widget_function');        

}        

add_action('wp_dashboard_setup', 'example_add_dashboard_widgets' );

在这个实例中,example_dashboard_widget被创建,而这个widget只是简单的显示一个“hello world”。为了让这个小挂件生效,可以把以上代码放在function.php中。



Wordpress一览无余,源码面前没有秘密,wordpress的函数调用库,展示wordpress页面打开过程中十几万个函数调用,学习WP开发的绝佳资源。点击这里进入

本文地址: http://www.bagualu.net/wordpress/archives/620 转载请注明




发表评论

电子邮件地址不会被公开。 必填项已用*标注