¿Le gustaría mostrar diferentes menús en WordPress? ¿Quizás mostrar un menú diferente si los usuarios están conectados, ocultar un elemento en un menú para algunas páginas?

Normalmente, para hacer todo esto, necesita un poco de código para llegar allí o solo pequeños retoques CSS para ocultar el menú, pero ¿no crees que sería mejor realizar estas operaciones desde tu panel de control?

En este tutorial, le mostraremos cómo agregar menús a condiciones lógicas en WordPress.

Pero antes, si nunca has instalado WordPress, descubre ¿Cómo instalar un blog de WordPress pasos 7 et ¿Cómo encontrar, instalar y activar un tema de WordPress en tu blog 

Luego de vuelta a por qué estamos aquí. cómo mostrar diferentes menús de wordpress 2

Lo primero que debe hacer es instalar y activar el complemento « Si Menú ", Disponible en WordPress.org. Para ahorrar tiempo te recomiendo que instálalo desde tu tablero.

cómo mostrar diferentes menús de wordpress 3

Este complemento funciona out-of-the-box Por así decirlo, no es necesario configurarlo. Todo lo que tienes que hacer es acceder al menú « Apariencia> Menús Y comienza a personalizar tus menús.

presentación de captura

En realidad todo es sencillo. Solo tienes que hacer clic en " permitir que la lógica condicional Para activar la condición en el menú. Una vez hecho esto, notará nuevas opciones que aparecen a continuación.

Descubrir también Cómo agregar un menú de navegación personalizado en WordPress

Estas opciones le permiten mostrar u ocultar (Mostrar / Ocultar) el menú si el usuario es:

  • conectado
  • un administrador
  • Un editor
  • Un suscriptor
  • Autor
  • un contribuyente
  • En la página de inicio
  • En una página
  • Al leer un artículo

Cómo agregar código personalizado para ocultar un menú

Entonces, ¿eres un entusiasta de las personalizaciones de WordPress? Ahora le mostraré cómo personalizar la visualización condicional de los menús.

En realidad

Todo lo que tiene que hacer es insertar el siguiente código en el archivo "functions.php" de su " niño tema O en un archivo específico de uno de sus complementos. Personalmente, te sugiero que crees un complemento.

Descubre Cómo crear rápidamente un complemento de WordPress

add_filter ('if_menu_conditions', 'my_nouvelles_conditions');
mes_nouvelles_conditions función ($ condiciones) {
  $ condiciones [] = array (
    'name' => __ ('Si la página es un archivo'), // nombre de la condición
      'condition' => function ($ item) {// función de retorno que devuelve VERDADERO / FALSO
      return is_post_type_archive (); // si la página es el archivo
    }
  );
  devolver $ condiciones;
}

Esto agregará una nueva opción a la lista de opciones condicionales.

presentación de captura-2

Eso es todo lo que había que hacer para mostrar los menús condicionales en WordPress.

Descubre también algunos complementos premium de WordPress  

Puedes usar otros plugins de WordPress para dar una apariencia moderna y optimizar el manejo de tu blog o sitio web.

Aquí le ofrecemos algunos complementos premium de WordPress que lo ayudarán a hacerlo.

1. Easy Custom JS y CSS 

Ce Plugin de WordPress premium es un poderoso editor de código CSS y JavaScript que te permite agregarlos a cualquier sección de tu sitio web. Complemento de WordPress de personalización adicional Easy Custom JS y CSS

Le permite mantener sus personalizaciones incluso después de una actualización importante de su tema de WordPress.

Tiene la opción de limitar el campo de uso de su código personalizado. Por ejemplo, puede usar su código solo para un artículo en formato de video. O puede limitar su código a un tema específico; Lo cual es útil si cambia con frecuencia los temas de su blog de WordPress.

Descargar | Demo | alojamiento web

2. Login Ninja

Ce Plugin de WordPress le permite personalizar su página de inicio de sesión. Es más que simplemente personalizar su formulario de inicio de sesión. Puede personalizar toda la página, cambiar su color, agregar una imagen de fondo, agregar un logotipo y más. Inicio de sesión del complemento Ninja WordPress

Sus otras características son: protección de formularios de inicio de sesión y registro con captcha, bloqueo automático y manual de las IP que lo atacan por fuerza bruta, un registro detallado de todas las actividades relacionadas con la conexión, redirección de usuarios basada en roles y nombres de usuario, recepción de notificaciones por correo electrónico para todos los eventos de inicio de sesión, interfaz gráfica fácil de usar, documentación detallada y más.

Descargar | Demo | alojamiento web

3. Super Social Content Locker

Super Social Content Locker es un complemento todo en uno, con funcionalidad de bloqueo de contenido social para su blog. En particular, le permite bloquear su contenido y personalizar el modo de desbloqueo que usarán sus visitantes.Los complementos de wordpress de Super Social Content Locker bloquean el contenido del sitio web

Por lo tanto, para desbloquear contenido, los usuarios, por ejemplo, lo seguirán o compartirán el contenido del sitio web en las redes sociales, o verán su video publicitario. También se les puede pedir que completen un formulario o que simplemente participen en una votación.

Descubre Cómo crear un menú flotante en WordPress

Este complemento se puede usar de dos maneras: en un widget de barra lateral independiente o en cualquier parte del sitio web.

Descargar | Demo | alojamiento web

Recursos recomendados

Conozca otros recursos recomendados para ayudarlo a construir y administrar su sitio web.

Conclusión

Listo ! Eso es todo para este tutorial, ahora muestra tus diferentes menús en WordPress de acuerdo con los usuarios y visitantes. No dude en comparte con tus amigos en tus redes sociales favoritas

Sin embargo, también podrá consultar nuestra Recursos, si necesita más elementos para llevar a cabo sus proyectos de creación de sitios de Internet, consulte nuestra guía sobre Creación de blog de WordPress.

Si tienes sugerencias o comentarios, déjalos en nuestra sección comentarios.

...