¿Le gustaría crear un sitio web al área de miembros con WordPress?

Bueno, probablemente conozca las diversas dificultades encontradas durante este proceso. Afortunadamente, crear un sitio web para el área de miembros usando WooCommerce puede facilitar mucho el trabajo.

Primero eche un vistazo a cómo Crear un área de miembros de WordPress

Pero recuerde, una vez que haya creado el sitio web del área de un miembro, es imperativo de que su sitio web ofrezca exclusivas para usuarios conectados o suscriptores de WooCommerce.

En este tutorial, le mostraré cómo mostrar menús según el rol de los usuarios.

Pero antes de comenzar, tómese el tiempo para echar un vistazo a Cómo instalar un tema de WordPress¿Cuántas plugins debería instalar en WordPress.

¡Entonces manos a la obra!

Comprender la necesidad de mostrar u ocultar elementos del menú

Por supuesto, si no desea que ciertas páginas sean accesibles para los usuarios que no han iniciado sesión, no querrá que esas páginas se muestren también en el menú de navegación.

Del mismo modo, habrá algunas páginas que pueden no ser de mucha utilidad para los miembros (por ejemplo, páginas que venden productos de suscripción, lo cual es innecesario para los usuarios ya suscritos) y, por lo tanto, es mejor mantener estas páginas ocultas a los suscriptores.

En esencia, para el sitio web del área de miembros, debe considerar agregar lógica condicional a mostrar u ocultar elementos en el menú teniendo en cuenta la función del usuario.

Paso 1: configurar las funciones de los suscriptores

Antes de configurar elementos de menú para sus suscriptores de WooCommerce, primero debe configurar los roles de suscriptores activos o inactivos. Esta es una característica disponible con la extensión WooCommerce " WooCommerce Suscripciones ". Luego vaya a la configuración de WooCommerce y luego haga clic en la pestaña de suscripciones, aquí es donde tendrá que definir el papel de los suscriptores activos e inactivos.

Tenga en cuenta que los usuarios activos tienen el rol "suscriptorY los suscriptores inactivos tienen el rol " cliente Por defecto, como se muestra en la siguiente imagen:

Suscripción de WooCommerce plugin de WordPress para suscripciones WooCommerce

Nota: también puede optar por configurar roles personalizados para sus suscriptores, usando plugins de WordPress tal como Editor de roles de usuario.

Tenga en cuenta que los roles que vamos a asignar a los suscriptores activos e inactivos nos ayudarán a mostrar u ocultar ciertos elementos del menú.

Vaya más lejos en su lectura descubriendo Cómo restringir el acceso a los medios de WordPress a ciertos usuarios

Paso 2: configure los elementos del menú para los suscriptores activos de WooCommerce

Entonces, ahora que ha definido roles activos (e inactivo) de los suscriptores de WooCommerce, debe decida qué elemento del menú desea que se muestre a sus suscriptores activos. Aquí tenemos que utilizar el menú del complemento "si menú".

El complemento " si el menú »Le permite mostrar / ocultar sus menús en función de declaraciones condicionales, como roles de usuario, si un usuario está conectado o no, etc. Pero antes de usar el complemento, primero deberá asegurarse de que el complemento esté activado.

Tan pronto como se active el complemento, aparecerá un nuevo cuadro " Habilitar lógica condicional Se agregará a cada elemento del menú. Para hacer esto, vaya a " Apariencia → Menús Y desde allí puede comenzar a hacer cambios en sus menús de navegación.

Luego haga clic en uno de los menús de navegación, luego activar la lógica condicional. Y luego solo necesita elegir si desea mostrar u ocultar el elemento de menú seleccionado. Luego, deberá elegir una de las condiciones correspondientes de la lista desplegable que sigue.

Dado que necesitamos mostrar solo elementos de menú para suscriptores activos, debemos elegir la opción " El usuario está Subscriber ".

menú para mostrar solo a los suscriptores

Una vez que haya seleccionado una condición, simplemente presione el botón " Guardar Menú". Ahora, cada vez que se muestre el menú con una condición cuando se cumpla la condición.

suscribe menú si el menú plugin de WordPress

En la imagen de arriba, puede ver la variación entre dos menús para los usuarios suscritos y los que no lo están. También puede hacer lo mismo para los usuarios que no han iniciado sesión.

Lee tambien Cómo redirigir a los usuarios después de iniciar sesión en WordPress

Cómo redirigir a un usuario cuando no está conectado

Puede agregar una redirección que evitará que el usuario acceda a una página específica cuando no cumpla ciertas condiciones. Recuerda que te mostré cómo crear un complemento de WordPress. Necesitará esto para agregar la porción de código que voy a proporcionar.

Les recuerdo que este método está destinado a aquellos que tienen un dominio del lenguaje de programación PHP.

add_action( 'admin_init', 'redirect_non_logged_users_to_specific_page' );

function redirect_non_logged_users_to_specific_page() {

if ( !is_user_logged_in() && is_page('identifiant-de-la-page-ou-slug') && $_SERVER['PHP_SELF'] != '/wp-admin/admin-ajax.php' ) {

wp_redirect( 'http://www.example.com/page-de-destination/' ); 
    exit;
}

En este código, lo que debe cambiar es el nombre o el identificador de la página " ID-de-la-página-o-slug En la función « is_page "; y también debes definir la dirección de destino, en la función " Wp_redirect ".

Eso es todo lo que necesitas saber para este tutorial. No dude en hacernos preguntas en el formulario de comentarios.

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. Galeria de WordPress

WordPress Video Gallery es un complemento de galería de videos muy impresionante; justo lo que necesita su sitio web. Es potente, receptivo, rápido y está a la vanguardia de la tecnología. Sin embargo, este complemento se distingue principalmente por el hecho de que es altamente personalizable. 

Complemento de wordpress para galería de videos

Así que tienes 5 estilos diferentes para combinar con cualquier imagen de marca. Y si eso no es suficiente para ti, puedes generar tu propio estilo y esquemas de color. 

Ver tambien Cómo crear una galería de fotos en su blog de WordPress

Con la Galería de videos de WordPress, disfrute de varias galerías de videos en una. De hecho, esto Plugin de WordPress premium configura una galería que transmite su contenido desde varias otras galerías. Por ejemplo, puede crear una galería combinada con un canal de Vimeo + una lista de reproducción de YouTube + algunos de sus propios videos.

Descargar | Demo | alojamiento web

2. Sucuri

Sucuri es el mejor complemento de seguridad y firewall de WordPress. Como firewall de un sitio web, Sucuri tiene una opción incorporada para almacenar en caché el contenido de su sitio web y habilitar la compresión gzip con un clic del mouse.

Sucuri

Descubrir también Cómo proteger tu blog de WordPress con un firewall

Esta es la mejor opción para cualquier sitio web porque Sucuri es un firewall de nivel DNS. Lo que significa que puede entregar el contenido en caché a sus usuarios incluso antes de que su solicitud llegue a su sitio web.

Este procedimiento le da a su sitio web una mejora increíble en el rendimiento.

Descargar | Demo | alojamiento web

3. Complemento de marketing por SMS de WordPress

Ce Plugin de WordPress marketing premium está especialmente diseñado para trabajar con SMS.

Wordpress sms marketing plugin de wordpress

Al igual que con la mayoría de las herramientas de marketing automatizadas, esto le permite optimizar sus esfuerzos de marketing a través de la programación en bloque, mensajes automatizados, desencadenar acciones y más.

Descubre nuestro artículo sobre: BuddyPress y bbPress: dos complementos de WordPress para mantener una conversación

También viene con análisis integrados para que pueda ver los resultados de sus campañas de marketing por SMS y ver qué tan bien están funcionando.

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 por este tutorial, espero que le permita mostrar un menú condicional para sus suscriptores de WooCommerce. No dude en comparte con tus amigos en tus redes sociales favoritas

Sin embargo, también puedes consultar nuestros 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.

...