To remove WordPress dashboard widgets from your site add these codes to your theme ‘functions.php’ file.
/*
* Remove WordPress Dashboard Widget
*/
function remove_dashboard_widgets() {
remove_meta_box( 'dashboard_quick_press', 'dashboard', 'side' ); //Quick Press widget
remove_meta_box( 'dashboard_recent_drafts', 'dashboard', 'side' ); //Recent Drafts
remove_meta_box( 'dashboard_primary', 'dashboard', 'side' ); //WordPress.com Blog
remove_meta_box( 'dashboard_secondary', 'dashboard', 'side' ); //Other WordPress News
remove_meta_box( 'dashboard_incoming_links', 'dashboard', 'normal' ); //Incoming Links
remove_meta_box( 'dashboard_plugins', 'dashboard', 'normal' ); //Plugins
remove_meta_box( 'dashboard_right_now', 'dashboard', 'normal' ); //Right Now
remove_meta_box( 'rg_forms_dashboard', 'dashboard', 'normal' ); //Gravity Forms
remove_meta_box( 'dashboard_recent_comments', 'dashboard', 'normal' ); //Recent Comments
remove_meta_box( 'icl_dashboard_widget', 'dashboard', 'normal' ); //Multi Language Plugin
remove_meta_box( 'dashboard_activity', 'dashboard', 'normal' ); //Activity
remove_action( 'welcome_panel', 'wp_welcome_panel' );
}
add_action( 'wp_dashboard_setup', 'remove_dashboard_widgets' );