webimpian
5/5/2018 - 2:12 PM

Remove unnecessary WordPress widget on admin dashboard page

<?php

function remove_wordpress_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('dashboard_recent_comments','dashboard','normal'); // Recent Comments
	// remove_meta_box('dashboard_activity','dashboard','normal'); // Activity
	remove_action('welcome_panel','wp_welcome_panel'); // Welcome panel
}
add_action('wp_dashboard_setup', 'remove_wordpress_dashboard_widgets');