WordPress Admin Dashboard Widgets

30% OFF - 9th Anniversary discount on Entity Framework Extensions until December 15 with code: ZZZANNIVERSARY9


With an admin dashboard widget you are able to display any kind of information at the admin dashboard. You can make multiple widgets if you want. You can add the code to the functions.php of your theme or to your plugin.


  • add_action($tag, $function_to_add, $priority, $accepted_args);
  • wp_add_dashboard_widget($widget_id, $widget_name, $callback, $control_callback, $callback_args);


$tag(string required) Name of the action where $function_to_add is hooked
$function_to_add(callable required) Name of the function you want to call.
$priority(int optional) Place of the function call in all functions of action (default = 10)
$accepted_args(int optional) Number of parameters the function accepts (default = 1)
$widget_id(string required) Unique slug for your widget
$widget_name(string required) Name of your widget (displayed in the head)
$callback(callable required) Name of the function which displays die content of your widget
$control_callback(callable optional) Name of the function which handles the widget options forms
$callback_args(array optional) Parameters of the $control_callback function

Got any WordPress Question?