Si alguna vez desarrolláis temas o plugins con WordPress, es muy probable que necesitéis manejar los menú del escritorio. En el caso que en lugar de querer poner vuestro panel de opciones en la sección de “Ajustes” queráis hacerlo directamente en vuestra propia sección, manejaréis la función add_menu_page.
Como veis en la referencia y sin entrar en detalles, esta función nos permite crear un menú para luego poder poner nuestras opciones dentro de él. Sin embargo, por defecto, realiza una acción que quizás no sea del todo de vuestro gusto.
¿Cuál? Básicamente queréis un menú que sea: MiPlugin, y dentro de él haya: Nuevo, Editar, Listar, por ejemplo. Para insertar las opciones, usaréis la función add_submenu_page.
¿Qué problema tendréis? El resultado será el siguiente, tras el menú MiPlugin estarán estas opciones: MiPlugin, Nuevo, Editar y Lista. ¿Por qué aparece repetido el título en la primera opción?




