Cómo excluir páginas de los menús de WordPress










  • Muchas páginas se crean para eventos especiales y una vez que ese evento termina, la página es inútil, al menos hasta que vuelve. Mientras tanto, probablemente quiera asegurarse de excluir esas páginas en los menús de WordPress.

    Los menús de WordPress son funcionales y son importantes para la estructura del sitio y el diseño de navegación. La mala navegación puede incluso afectar su clasificación SEO. Y como la mayoría de las cosas en WordPress, hay varias formas de lograrlo. Y ninguno de ellos es muy difícil.

    En este artículo, le mostraré dos formas rápidas y sencillas de excluir páginas de los menús de WordPress. Esto incluye el uso de código y un complemento.

    ¿Por qué excluir páginas de un menú?

    Hay bastantes razones por las que puede querer excluir ciertas páginas de sus menús de WordPress.

    Usé un evento como ejemplo al principio, así que avancemos un poco más. Digamos que creas una página especial para Navidad. Esa página realmente solo se usa en el mes de diciembre, después de eso, realmente no quieres que los visitantes la encuentren.

    Este es exactamente el tipo de página que desea excluir de un menú, pero ¿qué pasa cuando está en temporada? En ese caso, desea excluir la página que está reemplazando.

    Las vacaciones tampoco son el único uso. Otra consideración es cuando tiene ventas especiales que no están vinculadas a un feriado importante. También puede excluir las páginas Contáctenos o Privacidad. Es mejor dejarlos para el área del pie de página.

    La conclusión es que es posible que algunas páginas deban excluirse de los menús.

    Cómo excluir páginas de los menús

    Método 1: Excluir páginas de los menús usando código

    Puede excluir fácilmente las páginas de menú de WordPress usando una combinación de código e ID de página. La mayoría de las veces, la línea de código que necesita encontrar y cambiar para esto se ubicará en el archivo sidebar.php, aunque a veces se puede ubicar en otros archivos.

    Paso 1: Localice el archivo sidebar.php

    Primero, debe encontrar el archivo necesario para editar. En este caso, es el archivo sidebar.php. Hay dos formas principales de acceder a este archivo. Primero, puede usar la opción Editor (como se muestra a continuación).

    O, alternativamente, puede usar el Administrador de archivos en su cPanel para ubicar el archivo. Acceder al archivo por cualquier medio tendrá el mismo resultado.

    Para acceder al archivo sidebar.php haz clic en Apariencia y selecciona la opción Editor.

    Haga clic en apariencia y luego en editor para acceder al archivo sidebar.php

    Esto lo llevará a la página del archivo del sitio web donde puede acceder al archivo sidebar.php.

    Haga clic en sidebar.php para acceder al archivo

    Paso 2: ingrese el código necesario

    Ahora solo necesitas editar el archivo. Esto puede sonar difícil, pero en realidad, todo lo que necesita hacer es ubicar una línea de código y hacer un pequeño cambio.

    Primero, abre ese archivo y localiza el siguiente código:

    1
    <?php wp_list_pages();?>

    Todo lo que necesita hacer es completar la información entre paréntesis. Entonces, por ejemplo, excluiré dos páginas. Tienen un 7 y un 17 como ID de página, respectivamente. Reemplace esa línea de código con esta línea y guarde los cambios.

    1
    <?php wp_list_pages{'exclude='7,17'); ?>

    Tenga en cuenta que los números de ID 7 y 17 anteriores en la línea de código son números de ID de página . Esos números se usan en este ejemplo, pero simplemente reemplazaría esos números de ID de página con cualquier página que desee excluir de los menús de WordPress.

    Después de eso, solo guarda los cambios y listo. No hay límite en la cantidad de páginas que puede excluir, pero asegúrese de separarlas con una coma.

    Método 2: Excluir páginas de los menús usando un complemento

    Otra forma sencilla de excluir páginas en un menú de WordPress es utilizar el complemento Excluir páginas del menú . Este complemento proporciona una opción en la pantalla de edición de páginas en el área de administración que puede usar para excluir páginas de los menús de navegación de WordPress .

    Paso 1: Instalar Excluir páginas del menú

    Comencemos haciendo clic en Complementos y seleccionando la opción Agregar nuevo en el panel de administración de la izquierda.

    Agregar nuevo complemento

    Busque Excluir páginas del menú en el cuadro de búsqueda disponible. Esto abrirá complementos adicionales que pueden resultarle útiles.

    Excluir páginas

    Desplácese hacia abajo hasta que encuentre el complemento Excluir páginas del menú y haga clic en el botón «Instalar ahora» y active el complemento para su uso.

    Instalar complemento

    Paso 2: Excluir páginas de los menús

    No hay opciones y la configuración está lista. Es un complemento liviano y fácil de usar que excluirá fácilmente las páginas del menú de WordPress. Simplemente vaya a cualquier página que tenga y verá un cuadro «Excluir páginas del menú». Marque la casilla para excluir la página cuando sea necesario.

    Casilla de verificación para excluir páginas de los menús de WordPress

    Como puede ver, ambas opciones le brindan una forma rápida y sencilla de excluir páginas de los menús de WordPress. Simplemente, vaya a su sitio web y excluya las páginas necesarias marcando la casilla.

    Si cambia de opinión, o tal vez un evento ha regresado, solo necesita marcar la casilla para restaurarlo en el menú. Solo recuerda guardar los cambios que hagas.

    Si desinstala el complemento, todas las páginas excluidas se restaurarán en el menú.

    Felicitaciones por aprender a excluir páginas del menú de WordPress.

    Mantenga sus menús compactos

    Uno de los errores más grandes que cometen los principiantes es cuando incluyen cada página o publicación en su menú. Probablemente te hayas encontrado con una situación en la que expandes un menú y necesitas desplazarte hacia abajo en la página para ver todas las opciones.

    Este es un ejemplo perfecto de mal diseño, y nunca debería suceder en un sitio web en el mundo de hoy.

    En su lugar, debe priorizar lo que es realmente importante en su menú. O mejor aún, cree varios menús a partir de menús más grandes separándolos por contenido o categoría. Si tiene que preguntar si un menú es demasiado grande, probablemente lo sea.

    ¿Cuáles son algunas de las razones por las que puede querer excluir ciertas páginas de los menús? ¿Prefiere usar la opción de código o la opción de complemento para completar esta tarea?