Cómo mostrar diferentes menús a los usuarios registrados en WordPress

Showing different navigtion menus to logged in and non-logged in users in WordPress

¿Quiere mostrar diferentes menús a los usuarios de WordPress que han iniciado sesión?

De forma predeterminada, WordPress le permite mostrar el mismo menú de navegación en una ubicación específica de su tema. Pero, ¿qué sucede si desea mostrar un menú diferente a los usuarios registrados en su sitio web?

En este artículo, le mostraremos cómo mostrar fácilmente diferentes menús a los usuarios registrados en WordPress.

¿Por qué los usuarios registrados deberían ver diferentes menús en WordPress?

Cambiar diferentes áreas de su sitio web de WordPress en función de sus visitantes y sus actividades hace que su sitio web se sienta personalizado para cada usuario.

Este contenido personalizado lo ayudará a mejorar la experiencia del usuario de su sitio web de WordPress.

Ahora, si ejecuta un sitio web que no requiere que los usuarios se registren o inicien sesión, probablemente pueda usar los mismos menús de navegación en su sitio web.

Sin embargo, otros sitios web pueden beneficiarse enormemente al mostrar menús personalizados a los usuarios registrados.

Por ejemplo, los sitios web como una tienda en línea, un sitio de membresía de la comunidad de WordPress o una plataforma de aprendizaje en línea pueden beneficiarse de los menús de navegación personalizados.

Un menú de navegación personalizado para los usuarios registrados les ayuda a encontrar las cosas en las que se registraron más fácilmente.

Por ejemplo, un usuario de una tienda en línea puede administrar su cuenta o un miembro de una comunidad paga puede renovar fácilmente su suscripción o revisar los cursos en línea que ha comprado.

De forma predeterminada, WordPress le permite crear tantos menús de navegación como desee. Sin embargo, solo puede mostrar un menú en una ubicación específica en su tema de WordPress.

Echemos un vistazo a cómo puede cambiar fácilmente este comportamiento y mostrar diferentes menús a los usuarios de WordPress que han iniciado sesión.

Creación de menús para usuarios que inician y cierran sesión en WordPress

Independientemente del método que utilice, primero debe crear los dos menús de navegación que desea que vean los usuarios que iniciaron y cerraron sesión.

solo ve a Apariencia » Menús Página del panel de control de WordPress. Si ya tiene un menú de navegación que usa en su sitio para todos los usuarios, este puede ser su menú predeterminado.

menú principal

Luego haga clic en el enlace Crear nuevo menú para crear un nuevo menú personalizado para sus usuarios registrados.

Aquí puede agregar elementos de menú que desee mostrar a los usuarios registrados o que hayan iniciado sesión. Por ejemplo, es posible que desee agregar un enlace para cancelar la suscripción a su menú.

En el lado izquierdo de la pantalla, verá una lista de las páginas de su sitio web. Simplemente marque la casilla junto a cada página que desee agregar a su menú y haga clic en el botón Agregar al menú.

menú registrado

También puede arrastrar y soltar los elementos del menú en el lado derecho de la pantalla para reorganizarlos.

Más abajo en la página, puede seleccionar dónde desea que aparezca su menú. Sin embargo, ahora no necesita establecer una ubicación en este menú. Lo haremos más adelante en este artículo.

No olvide hacer clic en el botón "Guardar menú" para guardar los cambios.

Para obtener más detalles sobre la creación de menús, consulte nuestra guía para principiantes sobre los menús de navegación de WordPress.

Este método es más fácil y recomendado para todos los usuarios de WordPress.

Primero necesitas instalarlo y activarlo. menús condicionales enchufar. Consulte nuestra guía paso a paso para instalar un complemento de WordPress para obtener más detalles.

Después de la activación, debe visitar Apariencia » Menús y vaya a la pestaña Administrar ubicaciones.

Desde aquí puede ver la lista de elementos de menú disponibles definidos en su tema de WordPress y los menús que se muestran actualmente.

Administrar elementos del menú

Por ejemplo, muestra que nuestra ubicación del menú principal muestra un menú de navegación titulado "Menú principal".

Ahora necesitamos decirle al complemento que muestre un menú diferente cuando se cumpla una determinada condición.

Para hacer esto, haga clic en el enlace + Menú condicional y luego seleccione el menú de navegación que desea mostrar a los usuarios registrados en el menú desplegable.

Seleccione el menú de inicio de sesión

Luego debe hacer clic en el enlace "+ Términos".

Esto abrirá una ventana emergente donde verá varias condiciones para elegir.

Seleccione el usuario conectado como condición

Simplemente marque la casilla junto a la opción "Usuario conectado" y luego haga clic en el botón "Guardar".

Ahora puede visitar su sitio web para ver el menú de usuario registrado en acción. También puede cerrar la sesión de su administrador de WordPress para ver el menú de navegación que es visible para todos los demás usuarios.

Menú diferente para usuarios registrados

Este método requiere que agregue código a su sitio web de WordPress. Si aún no lo ha hecho, consulte nuestra guía sobre cómo copiar y pegar fragmentos de código en WordPress.

Primero, debe agregar el siguiente código al archivo functions.php de su tema o a un complemento específico del sitio.

function my_wp_nav_menu_args( $args="" ) {
if( is_user_logged_in() ) {
// Logged in menu to display
$args['menu'] = 43;

} else {
// Non-logged-in menu to display
$args['menu'] = 35;
}
return $args;
}
add_filter( 'wp_nav_menu_args', 'my_wp_nav_menu_args' );

Recuerde reemplazar 43 y 35 con los ID del menú de navegación que creó anteriormente.

Puede encontrar el ID de un menú de navegación seleccionándolo en la página del menú. Puede ver el ID del menú en la barra de direcciones de su navegador.

Encuentre el ID del menú de navegación

Esperamos que este artículo le haya ayudado a aprender cómo mostrar fácilmente diferentes menús de navegación a los usuarios registrados en WordPress.

También puede leer nuestra guía para obtener un dominio de correo electrónico gratuito o nuestro resumen de expertos de los mejores servicios telefónicos comerciales para pequeñas empresas.

Si te ha gustado este artículo, suscríbete al nuestro. canal de Youtube para tutoriales en vídeo de WordPress. También puedes encontrarnos en Closermarketing.es y Facebook.

.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

https://cdn.megakontraktor.co.id/

Situs Bandar

Situs Togel Terpercaya

Togel Online Hadiah 4D 10 Juta

Bandar Togel

Togel Online