今天在百度知道里看到一道友询问,怎么向仪表盘添加能够显示统计信息的面板?我给其弄了一段示例代码,顺道在这里整理一下:
第一步,了解wp_add_dashboard_widgets函数
wp_add_dashboard_widgets函数主要用来向后台“仪表盘”内添加新的内容。位于/wp-admin/includes/dashboard.php。参数说明如下:
<?php wp_add_dashboard_widget($widget_id, $widget_name, $callback, $control_callback = null) //$widget_id 是用来和区别其他面板的ID名称,也可以理解成div标签里面的ID名称(必填) //$widget_name 是用来显示在控制面板的标题名称(必填) //$callback 是用来返回的方法名称,在该方法名称下可以自定义自己的一些内容(必填) //$control_callback = null 这个默认为空即可,因为是可选的,所以很少使用. ?>
第二步,找到添加面板的hooks
向仪表盘添加自定义面板时,可以通过向wp_dashboard_setup这个钩子添回自定义函数即可。
第三步,加上您的自定义代码
综合以上两步,我们来列一段代码试试效果
<?php add_action('wp_dashboard_setup', 'my_counter_dashboard_widgets'); function my_counter_dashboard_widgets(){ wp_add_dashboard_widgets('my_counter_dashboard','流量统计','my_custom_counter_dashboard'); } function my_custom_counter_dashboard(){ echo '你想说的内容!'; //或者放您的统计代码 } ?>
Congrats ~ Found your blog on Google while searching for a related topic, your site came up, it looks good, keep them coming !
Congrats ~ Found your blog on Google while searching for a related topic, your site came up, it looks good, keep them coming !