• Saltar a la navegación principal
  • Saltar al contenido principal
Código Genesis

Código Genesis

Tutoriales de WordPress y Genesis Framework

  • Empieza aquí
  • Cuenta
    • Suscripción
    • Perfil
    • Actualizar tarjeta
    • Favoritos
    • Salir
  • Suscribirse
  • Acceder

Permitir que un rol de usuario de WordPress vea las membresías de Restrict Content Pro

Descubre en este tutorial cómo dar la capacidad de ver las membresías de Restrict Content Pro a un rol de usuario de WordPress personalizado mediante código, sin plugins.

Por defecto, WordPress tiene 5 roles de usuario:

  • Suscriptor > ( 'subscriber' )
  • Colaborador > ( 'contributor' )
  • Autor > ( 'author' )
  • Editor > ( 'editor' )
  • Administrador > ( 'administrator' )

Además de estos, algunos plugins pueden añadir nuevos roles. Por ejemplo, WooCommerce crea dos más:

  • Cliente
  • Gestor de tienda

De hecho, en un tutorial anterior aprendiste a crear un nuevo rol de usuario con las capacidades que quieras.

En este caso, te voy a contar cómo puedes extender las capacidades del rol de usuario que tú elijas para que pueda acceder a las membresías de Restrict Content Pro. Algo muy práctico, por ejemplo, si quieres darle acceso a un asistente virtual.

Vamos a ver cómo hacerlo:

Snippet para permitir que un rol de usuario tenga acceso a las membresías de Restrict Content Pro

Añade el siguiente fragmento al final del fichero functions.php o plugin de funcionalidades:

Para ver este código y los otros 2107 snippets de esta web,
identifícate o suscríbete aquí.

Con este fragmento primero obtienes el rol 'asistente' y luego le añades la capacidad de ver las membresías con la función de add_cap().

Esto es solo un ejemplo, en el que permites que la(s) persona(s) que tienen rol de asistente tengan acceso a revisar membresías de Restrict Content Pro. Pero la idea es que lo asignes al rol de usuario que te interese a ti.

También puedes jugar con las distintas capacidades del plugin, que son las siguientes:

  • rcp_view_members
  • rcp_manage_members
  • rcp_view_levels
  • rcp_manage_levels
  • rcp_view_discounts
  • rcp_manage_discounts
  • rcp_view_payments
  • rcp_manage_payments
  • rcp_manage_settings
  • rcp_export_data
  • rcp_view_help

Ya ves que puedes aplicarlas de forma bastante granular.

Por cierto, la nueva capacidad se guarda en la base de datos por lo que una vez hayas refrescado la página, que hará que se ejecute el código, puedes eliminar el snippet.

Conclusión

Ahora ya sabes cómo permitir que un rol de usuario de WordPress pueda ver las membresías de Restrict Content Pro, con un simple snippet de código.

Por cierto, recuerda que si tienes alguna pregunta puedes dejarla en los comentarios.

Y si quieres darme una sugerencia para próximos snippets, hazlo a través del formulario de contacto.

Todo ventajas de ser suscriptor. 😉

Tutoriales relacionados

  • https://codigogenesis.com/anadir-rol-usuario-wordpress-personalizado/
  • https://codigogenesis.com/crear-plugin-funcionalidades-wordpress/

PHP Restrict Content Pro WordPress

Nahuai Badiola

Desarrollador web especializado en WordPress y Genesis Framework. CEO de Código Genesis y cofundador de OsomPress (temas y plugins para WordPress).

Para dejar dudas o preguntas sobre este código, puedes identificarte o suscribirte.

  • Empieza aquí
  • Sobre Código Genesis
  • Preguntas frecuentes
  • Contacto
  • Feed

Aviso legal · Política de privacidad · Política de cookies · Condiciones de contratación
Copyright © 2026 · Código Genesis

close-icon

¿Has olvidado tu contraseña?