### [Cómo crear una página de perfil utilizando el complemento «Post Submissions»](https://wpforms.com/developers/how-to-build-an-profile-form-using-post-submissions/)

**Publicado:** 17 de julio de 2020
**Autor:** Umair Majeed

**Resumen:** Este tutorial te ayudará a crear una página de perfil de usuario utilizando el complemento Post Submissions. 

**Contenido:**

¿Te gustaría crear secciones de perfil personalizadas que aparezcan debajo del contenido de las entradas de invitados? Con el complemento Post Submissions, puedes crear perfiles de autor profesionales que se muestren automáticamente debajo de cada entrada de invitado.

Esta guía te mostrará cómo configurar páginas de perfil utilizando WPForms y los campos personalizados de WordPress.

## Configuración del formulario

Para empezar, tendrás que crear un nuevo formulario o editar uno ya existente con el [complemento Post Submissions](https://wpforms.com/docs/how-to-install-and-use-the-post-submissions-addon-in-wpforms/) activado. Este formulario recopilará la información del perfil que aparecerá debajo de cada entrada de autor invitado.

Añade campos esenciales a tu formulario, como Nombre (texto de una sola línea), Fecha de nacimiento (fecha), Descripción personal (texto de párrafo), Influencias (texto de párrafo) y Artículos imprescindibles (texto de párrafo).

Anota el ID de cada campo, ya que los necesitarás al añadir el fragmento de código. Si necesitas ayuda para encontrar los ID de los campos, consulta nuestra guía sobre cómo encontrar los ID de formularios y campos.

Si necesitas ayuda para crear un formulario con el complemento Post Submissions, consulta nuestra [guía detallada del complemento Post Submissions](https://wpforms.com/docs/how-to-install-and-use-the-post-submissions-addon-in-wpforms).

## Creación de campos personalizados de WordPress

Antes de empezar a crear tu formulario, tendrás que decidir qué campos personalizados quieres incluir en tus entradas de WordPress. Para crear campos personalizados en WordPress, [consulta este tutorial](https://www.wpbeginner.com/wp-tutorials/wordpress-custom-fields-101-tips-tricks-and-hacks/ «Campos personalizados de WordPress 101: consejos, trucos y hacks»).

Para este tutorial, vamos a añadir una sección de perfil que incluya el nombre del autor, su fecha de nacimiento y algunos datos personales pero curiosos sobre él. Esta información aparecerá debajo de la entrada en cada publicación de autor invitado aceptada.

![Crea tu formulario para capturar los campos de perfil](https://wpforms.com/wp-content/uploads/2022/09/user-profile-create-form.jpg)## Asignación de campos de formulario a campos personalizados

Ve a **Ajustes » Envíos de entradas** en tu generador de formularios. En la sección **Metadatos de entradas personalizadas**, introduce el nombre de tu campo personalizado (por ejemplo, «fecha de nacimiento») y selecciona el campo de formulario correspondiente en el menú desplegable (por ejemplo, «Fecha de nacimiento»). Repite este proceso para cada campo personalizado que hayas creado.

![Asigna los campos del formulario a tus campos personalizados para la sección de perfil](https://wpforms.com/wp-content/uploads/2022/09/wpforms-map-custom-fields-user-profile.jpg)## Añadir el fragmento de código

El siguiente fragmento de código creará la sección de perfil debajo de cada envío de entrada de invitado:

Si no estás seguro de dónde o cómo añadir fragmentos de código a tu sitio web, consulta esta guía sobre [cómo añadir código JavaScript o PHP personalizado](https://wpforms.com/developers/how-to-add-custom-php-or-javascript-for-wpforms/).

Ten en cuenta que deberás cambiar el ID del formulario y los ID de los campos para que coincidan con los que tienes en tu formulario. Si necesitas ayuda para encontrar los ID de formulario y de campo correctos, consulta esta [guía sobre cómo encontrar ID de formulario y de campo](https://wpforms.com/developers/how-to-locate-form-id-and-field-id/).

Al añadir el fragmento de código anterior, estarás añadiendo automáticamente a cada envío de entrada de invitado la sección de perfil de usuario que aparecerá directamente debajo de la entrada.

Y eso es todo lo que necesitas para crear una sección de página de perfil utilizando el **complemento Post Submissions**.

![Tus campos personalizados aparecerán ahora en tu formulario de perfil](https://wpforms.com/wp-content/uploads/2022/09/wpforms-display-user-profile.jpg)¿Te gustaría poder excluir determinadas entradas y páginas de tus formularios de envío de entradas? Echa un vistazo a nuestro artículo sobre [Cómo excluir entradas, páginas o categorías de Dynamic Choices](https://wpforms.com/developers/how-to-exclude-posts-pages-or-categories-from-dynamic-choices/ "Cómo excluir entradas, páginas o categorías de Dynamic Choices").

## Preguntas frecuentes

#### P: ¿Por qué se elimina mi código HTML?

**R:** Esto se debe a que, en el fragmento de código, estamos llamando a `esc_html` para mostrar lo que se ha introducido. Esto significa que se eliminan muchos elementos HTML span o div utilizados para el formato. Si necesitas permitir el uso de HTML en estos campos, utiliza `wp_kses_post` en su lugar.

## Acción de referencia

[wpforms\_post\_submissions\_process](https://wpforms.com/developers/wpforms_post_submissions_process/ «Uso de la acción wpforms_post_submissions_process»)

**Categorías:** Complementos

**Etiquetas:** PHP

---

