• ¡Hola!

    Estoy intentando hacer un formulario de inscripción con WPForms y quiero que los datos que constan en él vuelquen automáticamente en una ficha de área privada. Necesito ayuda para poder hacer esto.

    Muchas gracias.

    Un saludo.

    Ángel M.

Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)
  • Hola Ángel.

    Para darte la solución, necesito entender un poco mejor cómo está construida esa «ficha de área privada».

    ¿Se trata de…?:

    1. El perfil de usuario estándar de WordPress? (lo que un usuario ve en wp-admin/profile.php o en una página de «Mi Cuenta» creada por un plugin).
    2. Un «Custom Post Type» (CPT) o «Entrada Personalizada»? Por ejemplo, un tipo de contenido llamado «Perfil de socio» que se asigna a un usuario.
    3. Una página creada con un plugin de membresía específico? (Como MemberPress, Ultimate Member, etc.).

    Saludos.

    Iniciador del debate anheru

    (@anheru)

    ¡Hola José Ramón!

    La idea que tenemos es crear una página con mi cuenta, pero no sabemos que pluging usar. Los datos que se han procesar son: fotografía, Nombre, apellidos, ID de voluntario, fecha de inscripción como voluntario, fecha de nacimiento, edad, tipo de documento de identidad, nº de documento de identidad, dirección, etc. algunos de los campos pueden ser modificados por el voluntario, pero otros, por seguridad, no. También queremos incluir en la ficha las actividades de voluntariado en las que ha participado, pero entiendo que para esto es necesario otro formulario, salvo que las mismas se puedan incluir manualmente, puesto que no es una cuestión que el voluntario pueda manipular, sino que es para que pueda tener constancia de sus actividades y, si es posible, que pueda descargar un certificado de las actividades de voluntariado en las que ha participado.

    No sé si todo esto se podrá hacer, o si existe ya un plugin para ello.

    Te agradecemos enormemente tu interés y tu ayuda.

    Un cordial saludo.

    Ángel M.

    Hola Ángel.

    Lo que describes es un sistema de gestión de perfiles de usuario en el front-end, con permisos diferenciados y la inclusión de contenido relacionado (las actividades).

    Ecosistema de Plugins Recomendado

    1. Para la Ficha y la Página «Mi Cuenta»: Ultimate Member (la versión gratuita es muy potente).
    2. Para los Campos Personalizados Avanzados: Advanced Custom Fields (ACF) (la versión gratuita será suficiente para empezar).
    3. Para el Formulario de Inscripción: Seguir usando WPForms, pero conectándolo con el sistema de Ultimate Member.
    4. Para las «Actividades de Voluntariado»: Crear un Custom Post Type (CPT) con un plugin como Custom Post Type UI.
    5. Para los Certificados: Un plugin de generación de PDF como PDF & Print by BestWebSoft o uno más avanzado si se necesita un diseño complejo.

    Te recomiendo ir paso a paso. Empieza por configurar Ultimate Member y la ficha, y luego avanza con las actividades.

    1. Usa Ultimate Member como base para la ficha y el área «Mi Cuenta».
    2. Configura los campos editables y no editables dentro de Ultimate Member.
    3. Crea un CPT «Actividad» con CPT UI.
    4. Usa ACF para enlazar cada actividad con un voluntario.
    5. Muestra las actividades en el perfil del usuario con un código personalizado.
    6. Implementa un plugin de PDF para la funcionalidad de certificados.

    Este es un proyecto que puede llegar a ser complejo, pero esta arquitectura te dará un resultado muy profesional y funcional.

    Si te atascas en algún punto, no dudes en preguntar. ¡Es un proyecto muy interesante!

    Saludos.

    Iniciador del debate anheru

    (@anheru)

    Hola, José Ramón.

    Muchas gracias por tus indicaciones. La verdad es que vamos a necesitar mucha ayuda, pues las dos personas que atendemos estos temas somos legos en ellos y estamos aprendiendo en base a la experiencia. Pero aunque taremos pondremos todo nuestro empeño en conseguirlo y esperamos poder seguir contando con tu valiosa ayuda.

    Un saludo.

    Ángel.

Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)

Debes estar registrado para responder a este debate.