2017-09-20

猎数博客

数据挖掘,机器学习

wordpress中添加小挂件(Widget)

作者:江航 / 2011-05-26 / (阅读 1,651 次) /



英文版文章在这里

注意这里要添加的是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 转载请注明






相关文章

  • 再说Wordpress中添加小挂件widget( 5,869 )
  • Wordpress中添加自定义参数( 3,411 )
  • WordPress代码之apply_filters( 3,272 )
  • 微博分享按钮( 3,226 )
  • WordPress版权声明插件( 3,199 )
  • wordpress函数调用库( 2,634 )
  • 通过wpdb访问WordPress数据库( 2,443 )
  • 通过wordpress debug插件,显示filter调用过程( 2,404 )
  • 用Wordpress做相册( 2,398 )
  • WordPress 代码之 add_filter( 2,337 )
  • Leave a Reply

    您必须登录以发表评论,

    沪ICP备11036560号
    联系我: jianghang at bagualu.net