¿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í.
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.
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.
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.
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.
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.
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.
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.
- Cómo ocultar los elementos innecesarios en el panel de WordPress
- Cómo desinstalar correctamente un plugin de WordPress
- Cómo personalizar las páginas de registro y registro de WordPress
- Cómo controlar el stock de tu tienda en línea WooCommerce
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.
...