¿Buscas una forma de desactivar los menús de nivel superior del panel de administración? Estos fragmentos desactivan los menús de nivel superior, como el menú Comentarios, del menú principal del panel de administración.
Instrucciones:
Añade uno de los siguientes fragmentos al archivo functions.php de tu tema o en un plugin específico del sitio:
- Este fragmento desactiva los menús de nivel superior utilizando el ID del menú. Los ID de menú se encuentran en el archivo
wp-admin/menu.
php de WordPress. Edite los ID de menú en las líneas 3 y 4, o añada más líneas similares, para cambiar los menús que se desactivan.function remove_menu_items() { global $menu; unset($menu[15]); // Removes 'Links'. unset($menu[25]); // Removes 'Comments'. } add_action('admin_menu', 'remove_menu_items');
- Este fragmento desactiva los menús de nivel superior utilizando el nombre del menú en lugar del ID del menú. Edite los nombres de los menús en la línea 3, o añada más elementos de matriz, para cambiar qué menús se desactivan.
function remove_menu_items() { global $menu; $restricted = array(__('Links'), __('Comments')); 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_menu_items');
Nota: Si es la primera vez que añade fragmentos de código en WordPress, consulte nuestra guía sobre cómo copiar / pegar correctamente fragmentos de código en WordPress, para no romper accidentalmente su sitio.
Si te ha gustado este fragmento de código, por favor considere revisar nuestros otros artículos en el sitio como: Cómo instalar Google Analytics en su sitio de WordPress.
Comentarios Deja una respuesta