En muchas ocasiones necesitaremos quitar elementos del menú de WordPress. Porque no sirvan para nada debido a la arquitectura de la página o para evitar que el administrador final pueda modificar cosas que no nos interesen.

En esta misma entrada dispones de los nombres de todas las páginas por defecto, que junto a la función de WordPress «remove_menu_page» podrás eliminar las entradas del menú que desees.

Código para el archivo functions:

add_action( 'admin_menu', 'eliminar_menu' );
 
function eliminar_menu() {
 		
        //Tipo de post
        remove_menu_page('edit.php?post_type=project');
        
        //Pagina
        remove_menu_page('edit.php');
    
}

Nombre de las páginas por defecto:

  • Escritorio: index.php
  • Entradas: edit.php
  • Medios: upload.php
  • Páginas: edit.php?post_type=page
  • Comentarios: edit-comments.php
  • Apariencia: themes.php
  • Plugins: plugins.php
  • Usuarios: users.php
  • Herramientas: tools.php
  • Ajustes: options-general.php

Si te ha sido de utilidad ¡deja un comentario! 🙂