Want to get shot of those boring default WordPress Dashboard widgets and give your clients a much more bespoke experience?Β Β In this tutorial I’ll show you just how to do that with Granular Controls for Elementor and some advanced tweaking of your functions.php file.

You’ll learn how to remove the normal WordPress Dashboard widgets, remove the annoying OceanWP & Elementor widgets as well as create your own truly unique custom welcome panel with embedded videos, contact form and more!

Go beyond the basics and truly customise your WordPress experience!

Granular Controls Video: https://www.youtube.com/watch?v=xZWmRRBmc90

###### REMOVE DASHBOARD WIDGETS ######

function remove_dashboard_widgets() {
global $wp_meta_boxes;
unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_quick_press']);
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_incoming_links']);
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']);
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_plugins']);
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_drafts']);
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_comments']);
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_activity']);
unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']);
unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary']);
}
add_action('wp_dashboard_setup', 'remove_dashboard_widgets' );

--------

###### REMOVE ELEMENTOR PANEL ######

function disable_elementor_dashboard_overview_widget() {
remove_meta_box( 'e-dashboard-overview', 'dashboard', 'normal');
}

add_action('wp_dashboard_setup', 'disable_elementor_dashboard_overview_widget', 40);

###### REMOVE OCEANWP PANEL ######

function disable_owp_dashboard_news_widget() {
remove_meta_box( 'owp_dashboard_news', 'dashboard', 'normal');
}

add_action('wp_dashboard_setup', 'disable_owp_dashboard_news_widget', 40);

###### REMOVE OPTIONS/HELP PANELS ######

add_filter('screen_options_show_screen', '__return_false');
add_action('admin_head', 'mytheme_remove_help_tabs');
function mytheme_remove_help_tabs() {
$screen = get_current_screen();
$screen->remove_help_tabs();
}

Take your WordPress website and skills to the next level!

AFFILIATE DOWNLOADS
If you like what we do and would like to support us, please consider using these affiliate links when purchasing any of the plugins covered in our tutorials. Thank you for your support.

SUBSCRIBE
http://bit.ly/2rX7rhu

Enjoy this article and want more?

Why not join our weekly newsletter and we’ll let you know when we add more awesome Wordpress tutorials and articles?

Close Menu

We use cookies to ensure that we give you the best experience on our website.