
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
二零零八总结与二零零九展望
很实用啊.