Say "Hello!"

  • This field is for validation purposes and should be left unchanged.

Add Custom Widget to WordPress Dashboard


1
2
3
4
5
6
7
8
9
10
11
12
13
14
//add custom widget to dashboard
add_action('wp_dashboard_setup', 'custom_dashboard_widgets');

function custom_dashboard_widgets(){
    //first parameter is the ID of the widget (the div holding the widget will have that ID)
    //second parameter is title (shown in the header of the widget) -> see picture bellow
    //third parameter is the function name we are calling to get the content of our widget
    wp_add_dashboard_widget('my_custom_widget_id', 'My Widget Title', 'my_custom_widget');
}

function my_custom_widget() {
    //the content of our custom widget
    echo '<p>The content of the widget goes here.</p>';
}

Back to Snippets Follow me on GitHub

Ashley Cameron logo
Blog