Tutoriales WordPress

Cómo Restringir Acceso a Páginas de WordPress Por Rol o Perfil de Usuario Con Plugins

¿Desea restringir el acceso a algunas página o entradas de WordPress por rol de usuario? Muchas empresas de WordPress necesitan controlar qué usuarios pueden acceder a ciertas páginas de sus sitios web. En este artículo, te mostraremos cómo restringir fácilmente el acceso a ciertas páginas de WordPress por rol de usuario.

Restricción de Páginas ó Entradas de WordPress por rol de usuario

De forma predeterminada, WordPress viene con un conjunto limitado de herramientas para restringir el contenido de tu sitio web. Puedes crear entradas privados y protegidos por contraseña, pero estas características no le permiten limitar el acceso por función de usuario.

Afortunadamente, hay varios plugins de WordPress que te permiten hacer justamente eso. Puedes elegir una de ellas para restringir las páginas a determinados usuarios, grupos de usuarios o roles de usuario.

Usando estos plugins, puedes crear un sitio web de membresías, sitios web de pago por visión, o incluso blogs familiares. También puede monetizar tu contenido añadiendo suscripciones de pago.

Dicho esto, vamos a ver cómo restringir correctamente las páginas de WordPress por rol de usuario. Te estaremos mostrando diferentes plugins, puedes elegir el que mejor se adapte a tus necesidades.

1. Restrict Content Pro

rcp

Restrict Content Pro es una gran opción para controlar quién tiene acceso al contenido de tu sitio web. También te permite agregar suscripciones pagadas y ganar dinero mediante membresías.

En primer lugar, deberá instalar y activar el plugin Restrict Content Pro. Una vez activado, debes ir a Restrict » Settings para introducir la clave de licencia. Puedes obtener esta clave desde su cuenta en el sitio web de Restrict Content Pro.

rcp licencia

A continuación, debes cambiar a la pestaña “Payments” para seleccionar una pasarela de pagos.

Restringir Contenido Pro te permite aceptar pagos a través de PayPal, Stripe, 2Checkout, Braintree y Authorize.net.

payments

Después de seleccionar un método de pago, podrás agregar credenciales para cada método. No olvide hacer clic en el botón Guardar para guardar su configuración.

Ahora necesitas editar las páginas o las entradas que quieres restringir por roles de usuario.

En la pantalla de edición de tu pagina o entrada, desplásate hacia abajo hasta “Restrict this content” y seleccione la opción “Members with a certain role“.

Seleccione el rol de usuario que desea permitir y, a continuación, actualiza o publica tu contenido. Restrict Content Pro también te permite crear niveles de suscripción.

2. MemberPress

member press

MemberPress es uno de los mejores plugins de membresía de WordPress que actualmente hay en el mercado. Te permite crear fácilmente sitios web de membresía con suscripciones pagadas.

Primero tendrá que instalar y activar el plugin de MemberPress. Una vez realizada la activación, dirígete a MemberPress » Activate para introducir tu clave de licencia. Puede encontrar esta información de tu cuenta en el sitio web de MemberPress.

memberpress licencia

A continuación, debe hacer clic en la pestaña de Add-Ons e instalar el complemento WordPress User Roles.

Después de instalar el complemento de rol de usuario, debe ir a MemberPress » Options. Haz clic en la pestaña Payments para configurar los pagos.

mp payments

MemberPress es compatible con PayPal (Standard, Express y Pro), Stripe y Authorize.net. Selecciona los métodos de pago que deseas utilizar y proporciona las credenciales necesarias.

A continuación, debes ir a MemberPress » Memberships y hacer clic en el botón ‘Add New’ para crear un plan de membresía.

membership plan

Comenzarás por proporcionar un título para este plan de membresía y establecer los precios, el tipo de facturación y la configuración de vencimiento.

Después de eso, desplázate hacia abajo hasta “Membership Options” debajo del editor de entradas. Aquí es donde puede configurar diferentes opciones para este plan de membresía en particular.

membership opciones

Haz clic en la pestaña ‘Advanced‘ bajo las opciones de membresía y elija un rol de usuario para este plan.

Rol de Usuario

Ten cuidado al elegir un rol de usuario ya que cada rol de usuario en WordPress viene con sus propios permisos. Si lo necesitas, también puede crear un rol de usuario personalizado para los planes de afiliación en tu sitio web.

Ahora puede publicar tu plan de afiliación. Si desea agregar más planes de membresía, puede repetir el proceso para agregarlos. Una vez que haya creado el plan (es) de membresía. Ha llegado el momento de establecer normas para restringir el acceso a tus contenidos.

Vé a MemberPress » Rules  y haz clic en el botón Add New en la parte superior.

Esto te llevará a la página de edición de reglas donde podrá seleccionar diferentes condiciones y asociarlas a un plan de membresía.

rules set

Por ejemplo, puede seleccionar todo el contenido que coincida con una etiqueta o categoría en particular para que sólo esté disponible para los miembros con un plan de membresía creado anteriormente.

Por último, necesita editar el contenido que desea restringir y agregarlo a esa categoría o etiqueta en particular.

Eso es todo, tu haz restringido exitosamente las páginas en WordPress por rol de usuario y membresía con este plugin.

3. LearnDash

learn dash

LearnDash es el mejor plugin de WordPress LMS (Learning Management System ó Sistema de Gestión de Aprendizaje en español). Te permite crear y vender cursos en línea. Viene con suscripciones integradas que permiten a los usuarios inscribirse en un curso antes de que puedan ver su contenido. Esto te permite restringir el acceso a las páginas de los cursos y rentabilizar su sitio web.

Lo primero que tienes que hacer es instalar y activar el plugin LearnDash. Después de la activación, debes ir a LearnDash LMS » Settings y hacer clic en la pestaña LMS License. Introduce tu dirección de correo electrónico y la clave de licencia detu cuenta LearnDash y, a continuación, haz clic en el botón “Update License” para guardarla.

leardash license

Luego, ir a la pestaña “PayPal Settings” para introducir tu correo electrónico vinculado a PayPal.

ld payment

De forma predeterminada, LearnDash sólo ofrece como método de pago a PayPal. Stripe y 2Checkout están disponibles como extensiones.

Ahora puedes ir a LearnDash LMS » Courses y hacer clic en el botón “Add New” para agregar tu primer curso.

create course

Ingresa un título y una descripción del curso. La parte de descripción será visible para todos los usuarios para explicar de qué se trata este curso.

Después de eso, necesitas desplazarse hacia abajo hasta el campo “course“. En “Course Price Type“, puedes seleccionar una opción de acceso para el curso.

El plugin le permite crear cursos abiertos (públicos) o cerrados, gratis, y tipos de precios recurrentes.

course options

Para los cursos gratuitos, sus usuarios deberán inscribirse en el curso mediante la creación de una cuenta.

Ahora puede guardar o publicar tu curso y previsualizarlo en tu sitio web.

Ahora aunque haz creado un curso, aún está vacío. Para llenarlo necesitarás añadir el contenido del curso como lecciones, exámenes y tareas.

LearnDash es una poderosa herramienta para vender cursos en línea mientras restricción de acceso al contenido. Funciona realmente bien con MemberPress para crear planes de suscripción que automáticamente dan a los usuarios acceso a diferentes cursos.

Eso es todo por ahora. Esperamos que este artículo te haya ayudado a aprender cómo restringir fácilmente las páginas de WordPress por rol de usuario.

Publicidad

Síguenos en Facebook