Elimina secciones del menú en wp-admin

02. Agosto 2012 Tutoriales 0
Elimina secciones del menú en wp-admin

 

Imagino que muchos ven a wordpress como la solución más rápida a muchos proyectos y sitios de clientes, por supuesto que lo es, sin embargo muchas veces hasta wordpress es “demasiado” para algunas cosas, es decir que la cantidad de opciones que tiene no son necesarias para el cliente. La sección de “Enlaces” es una de aquellas que muy pocas veces se usa, para un cliente la opción de “Herramientas” puede que no le sea útil y hasta a veces creamos sitios donde no son necesarios los comentarios.

¿Para qué dejar demasiadas opciones visibles en el escritorio (panel) de wordpress si podemos esconderlas? Podemos esconder cada una de estas opciones con unas pocas líneas en nuestro functions.php gracias a la función remove_menu_page() usándola de la siguiente forma:

add_action( 'admin_init', 'delete_menu_items' );
function delete_menu_items() {
        remove_menu_page('link-manager.php');
        remove_menu_page('tools.php');
}

Con estas pocas líneas estamos indicando que al momento de ingresar al panel de administrador (el escritorio wp-admin) se remueva del menú las opciones de “Enlaces” y “Herramientas”. Ahora veamos algunas de los ítems que se pueden ocultar:

  • remove_menu_page(‘edit.php’); // oculta “Entradas”.
  • remove_menu_page(‘upload.php’); // oculta “Multimedia”.
  • remove_menu_page(‘link-manager.php’); // oculta “Enlaces”.
  • remove_menu_page(‘edit.php?post_type=page.php’); // oculta “Páginas”.
  • remove_menu_page(‘edit-comments.php.php’); // oculta “Comentarios”.
  • remove_menu_page(‘themes.php.php’); // oculta “Apariencia”.
  • remove_menu_page(‘plugins.php.php’); // oculta “Plugins”.
  • remove_menu_page(‘users.php.php’); // oculta “Usuarios”.
  • remove_menu_page(‘tools.php.php’); // oculta “Herramientas”.
  • remove_menu_page(‘options-general.php.php’); // oculta “Ajustes”.

Eligiendo bien qué opciones ocultar y cuáles dejar visibles obtendremos un trabajo final más limpio que no confundirá a quien administre finalmente el sitio que creemos.