¿Alguna vez trabajó en un proyecto que requirió que personalizara la visualización del panel de administración de WordPress? Bueno, una de las primeras cosas que los consultores personalizan es el Tablero de WordPress. Le mostramos un ejemplo rápido de cómo agregar widgets personalizados en WordPress. En este artículo, le mostraremos cómo eliminar los widgets del tablero de WordPress.

Nota: Si terminaste en este artículo buscando cómo eliminar los widgets del tablero solo para ti, entonces probablemente deberías consultar nuestro artículo: Cómo personalizar el área de administración de WordPress (Tablero) para principiantes.

Todo lo que tienes que hacer es simplemente pegar el siguiente código en el archivo functions.php de tu tema. Aunque tal vez sea una buena idea guardar este archivo como un complemento y convertirlo en un complemento adicional.

función 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']);

 }

 add_action ('wp_dashboard_setup', 'remove_dashboard_widgets'); 

Cada uno de los widgets enumerados anteriormente son bastante auto explicativos. Puede conservar los que desee simplemente eliminándolos de la lista. Si desea eliminar estos widgets de todos los usuarios a excepción de los administradores, simplemente cambie la última línea a esta:

if (! current_user_can ('manage_options')) {
 add_action ('wp_dashboard_setup', 'remove_dashboard_widgets');
 } 

Esperamos que este artículo lo ayude a eliminar los widgets predeterminados del panel en WordPress.