Ashley Cameron Design

Ashley Cameron Design

Shop the Creative Design Market

Good morning

Add Custom Widget to WordPress Dashboard

SnippetsWordPress

About a 1 minute read

"Learn from yesterday, live for today, hope for tomorrow. The important thing is not to stop questioning."

Albert Einstein


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>';
}