Establecer rol para directorio

  • Establecer rol para directorio

    Discusión creada por Maritzel Euán el 21 de julio de 2025 en 7:14 PM

    Hola Jefferson, muchas gracias por todo el apoyo que me has brindado en otras dudas, ha sido de gran ayuda 😊

    Quisiera consultarte lo siguiente:

    Desde hace varios años tengo funcionando WooCommerce con LearnDash, y actualmente tengo varios usuarios registrados como clientes que han comprado cursos. Ahora estoy implementando el directorio de profesionales, y necesito permitir que algunos de esos usuarios (los que adquieran la suscripción) puedan publicar su propio perfil (CPT), pero también quiero que usuarios nuevos, que no compren suscripción y se registren gratuitamente, puedan publicar su perfil.

    Mi duda es: ¿Cómo puedo asignarles el rol de “Autor” a ambos casos? Es decir:

    • A los usuarios ya registrados como “Clientes” en mi sitio.

    • A los nuevos usuarios que se registren gratuitamente y sin comprar la suscripción.

    Quedo muy atenta y nuevamente gracias por tu ayuda.

    • Esta discusión fue modificada 1 semana, 2 dias por  Maritzel Euán.
    Jefferson Maldonado ha respondido hace 1 semana, 1 día 2 Miembros · 1 Respuesta
  • 1 Respuesta
  • Jefferson Maldonado

    organizador
    22 de julio de 2025 en 7:15 PM

    ¡Hola Maritzel!

    Me alegra mucho saber que las respuestas anteriores te han sido útiles. Te explico cómo puedes lograr lo que necesitas con los roles de usuario para tu directorio:

    1. Asignar el rol de “Autor” a usuarios existentes (clientes de WooCommerce o LearnDash):

    Puedes hacerlo de forma masiva y sencilla usando un plugin como User Role Editor (gratuito en el repositorio de WordPress).

    • Instálalo y ve a “Usuarios”.

    • Filtra por el rol “Cliente” y selecciona los usuarios a los que quieras cambiar.

    • Desde el menú de acciones masivas, cambia su rol a “Autor” o, si necesitas que conserven ambos permisos, puedes agregar el rol de “Autor” sin quitarles el de “Cliente”.

    También puedes hacerlo manualmente usuario por usuario desde la edición de su perfil en el dashboard de WordPress.

    2. Asignar automáticamente el rol de “Autor” a nuevos usuarios registrados gratuitamente:

    Si usas el formulario nativo de WordPress, puedes cambiar el rol predeterminado para nuevos usuarios desde Ajustes > Generales > Rol predeterminado para nuevos usuarios y seleccionar “Autor”.

    OJO: Esto hará que todos los que se registren tengan ese rol, así que si sólo quieres que ciertos formularios asignen ese rol, puedes usar plugins como WP User Manager o User Registration que permiten elegir el rol por formulario.

    3. Si usas un plugin de membresías o suscripciones (como WooCommerce Memberships, Ultimate Member, o Paid Memberships Pro):

    Casi todos estos plugins permiten asignar automáticamente un rol extra a quienes adquieren determinada membresía/suscripción.

    • En la configuración del producto o nivel de suscripción, busca la opción para “Asignar rol de usuario” y selecciona “Autor” (o el que corresponda).

    • Así, tanto clientes antiguos como nuevos usuarios pueden obtener el rol adecuado según su caso.

    TIP extra:

    Si quieres tener más control y flexibilidad, puedes crear un rol personalizado (ej. “Profesional del Directorio”) usando User Role Editor y así no mezclas permisos con el rol estándar de “Autor”.

    ¡Ánimo, que ya casi lo tienes listo!

    Un saludo,

    Jefferson – UXDivi

Inicia sesión para responder.