三步轻松实现在wordpress后台添加自定义面板

今天在百度知道里看到一道友询问,怎么向仪表盘添加能够显示统计信息的面板?我给其弄了一段示例代码,顺道在这里整理一下:

第一步,了解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 '你想说的内容!';
		//或者放您的统计代码
	}
?>

2 thoughts on “三步轻松实现在wordpress后台添加自定义面板”

Comments are closed.