Skip to content

Instantly share code, notes, and snippets.

@douglasanro
Created April 16, 2017 22:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save douglasanro/890f29380f3448a6897e6aeb92f7a381 to your computer and use it in GitHub Desktop.
Save douglasanro/890f29380f3448a6897e6aeb92f7a381 to your computer and use it in GitHub Desktop.
Remove all WordPress dashboard widgets
<?php
/* ----------------------------------------------------------------------------
* Remove all 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']['side']['core']['dashboard_primary'] );
unset( $wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary'] );
remove_meta_box( 'dashboard_activity', 'dashboard', 'normal' );
}
add_action( 'wp_dashboard_setup', 'remove_dashboard_widgets' );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment