Por defecto en la página de “Inicio” del panel de control (dashboard) de WordPress nos aparecen activos una serie de bloques como son:

  • Ahora mismo
  • Pubicación rápida
  • Comentarios recientes
  • Últimos borradores
  • Enlaces entrantes
  • Blog de desarrollo de WordPress
  • Otras noticias de WordPress
  • Plugins

Si os interesa por lo que sea eliminar todos o algunos de estos bloques o widgets podéis utilizar esta función (insertarla dentro del functions.php de vuestro theme) y customizarla a vuestro gusto.

Para ello utilizamos unset() para destruir las variables de cada bloque.

function quitar_widgets_dashboard() {

    global $wp_meta_boxes;

    // Ahora mismo
    unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']);
    // Comentarios recientes
    unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_comments']);
    // Enlaces entrantes
    unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_incoming_links']);
    // Plugins
    unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_plugins']);
    // Blog de desarrollo de Wordpress
    unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']);
    // Otras noticias de Wordpress
    unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary']);
    // Pubicación rápida
    unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_quick_press']);
    // Últimos borradores
    unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_recent_drafts']);

}
add_action('wp_dashboard_setup', 'quitar_widgets_dashboard');

Agradezco tu comentario 🤘