Cómo quitar los widgets de WordPress Dashboard
¿Alguna vez ha trabajado en un proyecto que requería que personalice la visualización del panel de administración de WordPress? Bueno, una de las primeras cosas que los consultores personalizan es el Panel de WordPress. Le mostramos un ejemplo rápido de cómo agregar widgets de panel personalizados en WordPress. En este artículo, le mostraremos cómo eliminar los widgets del tablero de WordPress.
Nota: Si terminó en este artículo buscando cómo eliminar los widgets del panel de control solo para usted, entonces probablemente debería consultar nuestro artículo: Cómo personalizar el área de administración de WordPress (Panel de control) para principiantes.
Todo lo que tiene que hacer es simplemente pegar el siguiente código en el archivo functions.php de su tema. Aunque quizás sea una buena idea guardar este archivo como un complemento y convertirlo en un complemento de inserción.
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 explicativos. Puede conservar los que desee simplemente eliminándolos de la lista. Si desea eliminar estos widgets de todos los usuarios excepto los administradores, simplemente cambie la última línea a esto:
if (! current_user_can ('manage_options')) add_action ('wp_dashboard_setup', 'remove_dashboard_widgets');
Esperamos que este artículo te haya ayudado a eliminar los widgets predeterminados del panel de control en WordPress..