Cómo quitar los widgets del panel de control de WordPress

¿Has trabajado alguna vez en un proyecto que te ha obligado a personalizar la visualización del panel de administración de WordPress? Bueno, una de las primeras cosas que los consultores personalizan es el Dashboard de WordPress. Te mostramos un ejemplo rápido de cómo añadir widgets de tablero personalizados en WordPress. En este artículo, le mostraremos cómo eliminar los widgets del panel de control de WordPress.

Nota: Si usted terminó en este artículo buscando cómo eliminar los widgets del tablero de instrumentos sólo para usted, entonces probablemente debería ver nuestro artículo: Cómo personalizar el área de administración de WordPress (Dashboard) 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 plugin y convertirlo en un plugin drop-in.

123456789101112131415funció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’][‘coreboard_meta_boxes][‘dashboard_right_now’]); unset($wp_meta_boxes[‘dashboard_plugins’]);unset($wp_meta_boxes[‘dashboard’][‘normal’][‘core’][‘dashboard_recient_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 listados arriba son bastante auto-explicativos. Puede conservar las que desee simplemente eliminándolas de la lista. Si quieres eliminar estos widgets de todos los usuarios excepto de los administradores, entonces sólo tienes que cambiar la última línea a esto:

123if (!current_user_can(‘manage_options’)) {add_action(‘wp_dashboard_setup’, ‘remove_dashboard_widgets’);}

Esperamos que este artículo le haya ayudado a eliminar los widgets predeterminados del panel de control de WordPress.

Valora el post

Deja un comentario