玩WordPress » 技巧方法 » 2009 » 06 » 26 » 如何在Dashboard中添加挂件

如何在Dashboard中添加挂件

如何在Dashboard中添加挂件

WordPress 2.7开始,Dashboard变得动人,这个地方也是每次登陆后台后第一眼看到的页面,如果能在这个页面提供一些有用的信息,这些信息将能发挥更大的作用。

在Dashboard中添加这样的一个挂件很简单,仅仅需两个函数就能搞定:

function dashboard_widget_output() {
     // 这里打印出你要输出的信息
}
 
function dashboard_widget_setup() {
    wp_add_dashboard_widget( 'dashboard_widgt_id', '挂件标题', 'dashboard_widget_output' );
}
 
add_action('wp_dashboard_setup', 'dashboard_widget_setup');

上面的代码中,第一个函数,dashboard_widget_output()的作用是打印你要在dashboard中显示的信息,例如要显示当前服务器的PHP信息:

function dashboard_widget_output() {
    echo '<p>';
    phpinfo();
    echo '</p>';    
}

第二个函数,dashboard_widget_setup()的作用就是对这个挂件进行必要的设置:

wp_add_dashboard_widget( '这里填写挂件的id,命名同php函数命名吧', '挂件显示的标题', '打印函数,如dashboard_widget_output' );

最后用add_action添加一个行为:

add_action('wp_dashboard_setup', '设置函数,也就是第二个函数dashboard_widget_setup');

就是这么简单的两步就可以在Dashboard上添加一个自定义的挂件了。

最后给出题图所示挂件——This Year——的代码。

参考文章:Creating Dashboard Widgets in Two Easy Steps
二零零八总结与二零零九展望

One Response to “如何在Dashboard中添加挂件”

  1. 这厮 says:

    很实用啊.