Codex tools: Log in
Contents |
This function adds a new widget to the administration dashboard, using the WordPress Dashboard Widgets API.
wp_add_dashboard_widget($widget_id, $widget_name, $callback, $control_callback );
Here is a simple dashboard widget:
// Function that outputs the contents of the dashboard widget
function dashboard_widget_function() {
echo "Hello World, this id my first Dashboard Widget!";
}
// Function used in the action hook
function add_dashboard_widgets() {
wp_add_dashboard_widget('dashboard_widget', 'Example Dashboard Widget', 'dashboard_widget_function');
}
// Register the new dashboard widget with the 'wp_dashboard_setup' action
add_action('wp_dashboard_setup', 'add_dashboard_widgets' );
To run the function use this code:
do_action( 'wp_dashboard_setup' );
Since: 2.7.0
wp_add_dashboard_widget() is located in /wp-admin/includes/dashboard.php.