Cómo agregar un menú a su panel de administración de WordPress
Publicado: 2022-09-15Agregar un menú a su panel de administración de WordPress es una excelente manera de organizar su sitio web. Al agregar un menú, puede agregar, editar y eliminar fácilmente páginas, publicaciones y otro contenido en su sitio. Para agregar un menú a su panel de administración de WordPress, siga estos pasos: 1. Inicie sesión en su sitio de WordPress. 2. En la barra lateral izquierda, desplace el cursor sobre el enlace "Apariencia" y haga clic en "Menús". 3. En la página "Menús", haga clic en el botón "Crear un nuevo menú ". 4. Introduzca un nombre para su nuevo menú en el campo "Nombre del menú" y haga clic en el botón "Crear menú". 5. En la página "Agregar elementos", seleccione las páginas, publicaciones u otro contenido que desee agregar a su menú y haga clic en el botón "Agregar al menú". 6. Cuando haya terminado de agregar elementos a su menú, haga clic en el botón "Guardar menú". Su nuevo menú ahora aparecerá en su panel de administración de WordPress.
¿Cómo agrego un menú a la barra lateral de administración en WordPress?

Para agregar un menú a la barra lateral de administración en WordPress, debe registrar una nueva ubicación de menú a través de la función register_nav_menu(). Una vez que haya registrado la nueva ubicación del menú, puede agregarle un menú a través de la página Apariencia> Menús en el administrador de WordPress.
En esta publicación, veremos cómo recuperar el control de los menús de la barra lateral del panel de administración de WordPress. Puede ocultar los elementos del menú que no usa al hacerlo, sin dejar de encontrarlos. Al agregar nuevos menús de tablero, WordPress tiene varias razones para hacerlo. En otras palabras, ya sea que esté creando un sitio web para un cliente que no necesita ver el menú Publicaciones o su complemento más reciente agrega un elemento de menú de nivel superior a la barra lateral de administración, debe eliminar el elemento de menú de nivel superior . Admin Menu Editor es una poderosa herramienta para organizar, mover y ocultar los menús de su sitio. La versión gratuita de Menu Builder le permite arrastrar y soltar elementos de un menú a otro. Pero si desea mover un menú de nivel superior completo y sus elementos de menú secundarios, primero debe cortarlos y pegarlos.
El editor de menús de la barra lateral de administración de WordPress incluye una variedad de herramientas para organizar los menús de la barra lateral. Este complemento simplifica la tarea de ocultar elementos de menú, cambiarles el nombre, agregar nuevos menús u organizarlos con submenús, lo que lo convierte en una excelente adición a cualquier sitio web. La versión pro de Admin Menu Editor cuesta $ 29.99 e incluye un complemento Toolbar Editor que le permite editar la barra de herramientas de administración de WordPress.
¿Dónde está el menú de administración de WordPress?

El menú de administración de WordPress se encuentra en la barra lateral izquierda del panel de control de WordPress. Se compone de enlaces a las distintas páginas y características del área de administración de WordPress.
Este complemento le permitirá agregar contenido nuevo de manera fácil y rápida al panel de administración de WordPress utilizando el Editor del menú de administración. Una vez instalado, el complemento le permitirá cambiar los permisos, mostrar u ocultar elementos específicos e incluso reorganizar los menús. Puede crear una experiencia más agradable para usted si la adapta a sus necesidades. Puede cambiar la apariencia de su menú de administración de WordPress de varias maneras con la ayuda del Editor de menú de administración. El tutorial se basa en la versión gratuita del complemento, pero viene con una versión más avanzada que incluye funciones más avanzadas. Dejaré la configuración tal como está en este tutorial, pero puede realizar los cambios necesarios. Este editor de menú de administración de WordPress es una herramienta de arrastrar y soltar que se puede usar para reorganizarlo.
Digamos que en la sección Publicar, queremos que Página sea el primer enlace. Al hacer clic en este botón, accederá a un menú desplegable. Si compra la versión Pro de Admin Menu Editor, puede agregar aún más opciones de personalización.
Si no ha usado el panel de administración por un tiempo, puede ser un poco abrumador al principio para alguien que es nuevo en WordPress. El menú de administración es un excelente lugar para comenzar. Es una ventanilla única para la administración de su sitio web y siempre está disponible en la página Administración del sitio. Si necesita ubicar una configuración o complemento específico, una barra de búsqueda en el menú Admin es un excelente lugar para comenzar. Cuando ingresa un término o frase en la barra de búsqueda, WP Admin mostrará los resultados para ese término. Puede encontrar la página o el complemento que está buscando haciendo clic en el enlace en los resultados de búsqueda. Cree un panel de administración de WordPress con la ayuda del menú Admin. Puede administrar su sitio web desde la página Administración del sitio, y contiene todas las herramientas y enlaces que necesitará.
Agregar menú de administración en el complemento de WordPress

Para agregar un menú de administración a su complemento de WordPress, debe usar la función add_menu_page(). Esta función toma cinco argumentos:
1. El texto que se utilizará para el menú.
2. El texto que se utilizará para el título de la página.
3. La capacidad requerida para acceder a este menú
4. El slug a usar para el menú
5. La función de devolución de llamada para mostrar el contenido de la página.
Para obtener más información, consulte el códice de WordPress: https://codex.wordpress.org/Plugin_API/Action_Reference/add_menu_page
La matriz $menu en WordPress almacena la configuración del menú. La posición de un elemento en el menú está representada por su clave en la matriz, y la posición más alta indica que se ha agregado o eliminado en el mismo orden que antes. El siguiente ejemplo demuestra cómo puede usar un complemento para permitirle pedir artículos en un orden específico. Hay dos filtros disponibles para WordPress que se pueden usar para cambiar el menú. Si se debe usar un menú personalizado , se debe devolver un valor booleano. WordPress agregará el resto de los elementos del menú, así como los elementos del menú restantes. Al intentar extraer una estructura de menú de la base de datos, el método GetMenuStructure() emplea get_option(), que devuelve los resultados.
La siguiente función se utilizará para insertar su nueva estructura de menú en el código. Como característica adicional, existen argumentos sobre si el elemento del menú debe moverse hacia arriba o hacia abajo (es decir, hacia arriba o hacia abajo). Una redirección garantizará que la nueva estructura del menú de WordPress se implemente correctamente al actualizar la página y reiniciar el motor de WordPress. Debido a que las acciones están ordenadas de tal manera que son dirigidas, se requiere dirección. En otras palabras, debido a que el orden del menú personalizado ya se ha cargado, la acción load-page_hook sigue el filtro custom_menu_order, por lo que se actualiza la opción de la estructura del menú, pero no verá el efecto porque ocurrió después de que se haya cargado el orden del menú personalizado. cargado
Agregar menú y submenú en el administrador de WordPress

Para agregar un menú y un submenú en el administrador de WordPress, deberá usar el Creador de menús de WordPress. Esto se puede encontrar en la pestaña Apariencia > Menús . Desde aquí, puede agregar nuevos menús y submenús, así como personalizar el orden en que aparecen.

Menú de administración de WordPress
El menú de administración de WordPress es el menú que se muestra en el lado izquierdo del panel de administración de WordPress. Este menú le brinda acceso rápido a todas las áreas principales del panel de administración de WordPress.
El Editor del menú de administración se puede utilizar para realizar cambios manuales en el menú de su Panel de control. Los menús se pueden reorganizar, se pueden mostrar/ocultar elementos específicos y se pueden cambiar los permisos. Los códigos abreviados se utilizan principalmente para crear redireccionamientos de inicio/cierre de sesión. Si tiene WordPress configurado en modo multisitio, también puede instalar Admin Menu Editor como un complemento global. El editor del menú de administración es una herramienta gratuita y de código abierto. No agrega ninguna característica nueva, pero hace exactamente lo que dice y hace un buen trabajo. Le daría 5 estrellas. Es injusto que el desarrollador subvencione las funciones, pero también debe pagar las facturas.
Las diversas formas de personalizar WordPress
Ya sea que desee que su sitio web de WordPress se sienta más personal y distinto o simplemente personalizarlo, definitivamente vale la pena explorar estas opciones de personalización. Tendrás que tomar una decisión en base a tus propias preferencias y las de tus clientes.
Agregar menú personalizado Barra de administración de WordPress
Para agregar un menú personalizado a la barra de administración de WordPress, deberá usar el siguiente código: add_action('admin_bar_menu', 'my_custom_menu', 1000); función my_custom_menu() { global $wp_admin_bar; $wp_admin_bar->add_menu( array( 'id' => 'my-custom-menu', 'title' => __( 'My Custom Menu' ), 'href' => admin_url( 'index.php?page=my -pagina personalizada' ), ) ); }
La barra de administración (también conocida como barra de herramientas) se encuentra en la parte superior de la pantalla y sirve como una barra de menú fija. El enlace en esa barra se puede cambiar (se pueden agregar elementos de menú) y el enlace se puede eliminar o modificar. En este ejemplo, el objeto global $wp_Admin_bar se usa para llamar al método $menu_function() para agregar nuevos elementos. El método add_group() y el método remove_node() son las formas más sencillas de agregar y eliminar elementos, respectivamente. Cuando se trata de personalizar la barra de menú de administración, la capacidad de hacerlo es imprescindible para los autores de complementos de WordPress. En el siguiente ejemplo, utilicé el mismo enlace de acceso directo para vincular la página de configuración de su complemento al administrador. Un elemento existente no se puede eliminar de la barra de administración usando el enlace admin_bar_menu de la barra de administración; en su lugar, debe colocarse en el enlace WP_before_admin_bar_render.
Cómo personalizar el menú de navegación de su sitio de WordPress
Para agregar un menú de navegación personalizado a su sitio de WordPress, puede usar uno de los muchos métodos disponibles. También puede agregar widgets personalizados o cambiar el logotipo de WordPress en la página de inicio de sesión para personalizar la apariencia del panel de administración de WordPress.
Menú de la barra lateral de administración de WordPress
El menú de la barra lateral de administración de WordPress es un menú vertical que aparece en el lado izquierdo de la interfaz de administración de WordPress. Contiene enlaces a las secciones principales de la interfaz de administración de WordPress, como Publicaciones, Medios, Páginas, Comentarios, Apariencia, Complementos, Usuarios y Herramientas. El menú de la barra lateral está colapsado de forma predeterminada, pero se puede expandir haciendo clic en el ícono de menú en la esquina superior izquierda de la interfaz de administración de WordPress.
En WordPress, el Editor del menú de administración es un editor de arrastrar y soltar para configurar y editar el área de administración. Al usarlo, puede eliminar fácilmente los elementos no deseados del área de administración de WordPress. Proporciona una experiencia de usuario muy mejorada que es muy superior a la que ofrece WordPress por defecto. Una licencia personal para Admin Menu Editor cuesta $19 y una licencia profesional cuesta $24. Sin embargo, aún se puede mejorar; el complemento está bien implementado, pero carece de algunas características importantes. Es un placer poder ocultar y mover los elementos del menú para que pueda encontrar la barra lateral que funcione para usted. Cuando arrastra y suelta entre niveles, puede tomar todos esos elementos que apenas usa y colocarlos en un menú personalizado en la parte superior.
Sería genial si hubiera una opción de menú de tres niveles para el complemento Admin Menu Editor. Cuando muevo un elemento de menú de complemento del primer nivel al segundo nivel, creo automáticamente un tercer nivel de elementos de menú. En mi opinión, esta función debería estar disponible de forma predeterminada, pero es poco probable que esté disponible en el núcleo de WordPress en el corto plazo.
WordPress Crear página de administración sin menú
Para crear una página de administración sin un menú en WordPress, primero debe crear una nueva plantilla de página. Para hacer esto, cree un nuevo archivo en el directorio de su tema llamado “page-no-menu.php” y agréguele el siguiente código:
php
/*
Nombre de la plantilla: página sin menú
*/
obtener_encabezado(); ? >
php while ( have_posts() ) : the_post(); ? >
php get_template_part( 'content', 'page' ); ? >
php endwhile; // end of the loop. ? >
php get_footer(); ? >
Con este código en su lugar, ahora puede crear una nueva página en WordPress y seleccionar la plantilla "Página sin menú" en el menú desplegable. Esto mostrará la página sin ningún menú.
¿Cómo agrega una página de administración a WordPress sin agregarla a sus complementos? Finalmente descubrí una forma de hacer esto que no es un truco feo, no requiere JS para resaltar el elemento de menú deseado (y el elemento de submenú) y funciona en menús regulares registrados por complementos. Si el usuario desea editar un elemento específico, creo que sería simple (y conveniente) verificar los parámetros en $_GET super-Global. También puede hacer que una página sea inaccesible usando un submenú o el menú principal en el panel de administración de WP. El códice de WordPress para add_submenu_page ahora responde correctamente la pregunta, que es usar options.php como los slugs principales. Este fragmento de código es un ejemplo de cómo podría verse esto. La función de devolución de llamada no se registra; más bien, se elimina eliminando el enlace al final de la página.
Como resultado, cuando alguien visita una página no vinculada, el menú de navegación adecuado (nuestro menú de tipo de publicación personalizado en el ejemplo a continuación) seguirá apareciendo activo. Puede hacerlo reutilizando la identificación de inserción, como en el ejemplo a continuación. Utilizando las últimas tres posiciones, la última es preferible a las dos anteriores.
Agregar un menú al panel de administración de WordPress
Es posible agregar un menú a su panel de administración de WordPress de varias maneras. En este artículo, veremos cómo agregar un enlace a la acción admin_menu. También es posible usar la función add_menu_page() que se muestra en este artículo.