Una de las partes más sensible de usar WordPress tiene que ver con el menú de administración. Los futuros usuarios verán un menú con demasiada funcionalidad, lo que debemos evitar si el objetivo del proyecto no es gestionar todo eso. ¿Cómo hacerlo?
Con el siguiente código, ¿dónde incluirlo? Dentro del fichero functions.php de tu tema, también tenemos la opción de hacer un plugin, pero de eso ya hablaremos otro día. Veamos.
function remove_menus () { global $menu; $restricted = array(__('Dashboard'), __('Posts'), __('Media'), __('Links'), __('Pages'), __('Appearance'), __('Tools'), __('Users'), __('Settings'), __('Comments'), __('Plugins')); end ($menu); while (prev($menu)){ $value = explode(' ',$menu[key($menu)][0]); if(in_array($value[0] != NULL?$value[0]:"" , $restricted)) {unset($menu[key($menu)]);} } } add_action('admin_menu', 'remove_menus');
Los elementos que incluyamos en el array no aparecerán, la correspondencia con la versión español es:
Si queréis ampliar más información leed este artículo en inglés sobre el tema de Hungred.
https://www.youtube.com/embed/z-xGk9c_eOw Guionista y locutor: Manuel Ignacio López Quintero.Fecha de publicación: 31 de diciembre de 2024.
Ver comentarios
Por fin encuentro como quitarlos, esta información me ha sido de muchísima ayuda. Gracias!
hay alguna forma de eliminar menus con este metodo sin que afecte al administrador.
saludos