### [Como criar uma página de perfil usando o Post Submissions](https://wpforms.com/developers/how-to-build-an-profile-form-using-post-submissions/)

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

**Resumo:** Este tutorial irá ajudá-lo a criar uma página de perfil de usuário usando o complemento Post Submissions. 

**Conteúdo:**

Gostaria de criar seções de perfil personalizadas que apareçam abaixo do conteúdo das postagens de convidados? Com o complemento Post Submissions, você pode criar perfis de autor profissionais que são exibidos automaticamente abaixo de cada postagem de convidado.

Este guia irá mostrar como configurar páginas de perfil usando o WPForms e os campos personalizados do WordPress.

## Configurando o formulário

Para começar, você precisará criar um novo formulário ou editar um já existente com o [complemento Post Submissions](https://wpforms.com/docs/how-to-install-and-use-the-post-submissions-addon-in-wpforms/) ativado. Esse formulário coletará as informações de perfil que aparecem abaixo de cada postagem de convidado.

Adicione campos essenciais ao seu formulário, como Nome (Texto de Linha Única), Data de Nascimento (Data), Descrição Pessoal (Texto de Parágrafo), Influências (Texto de Parágrafo) e Itens Indispensáveis (Texto de Parágrafo).

Anote o ID de cada campo, pois você precisará deles ao adicionar o trecho de código. Se precisar de ajuda para encontrar os IDs dos campos, consulte nosso guia sobre como encontrar IDs de formulários e campos.

Se precisar de ajuda para criar um formulário com o complemento Post Submissions, consulte nosso [guia detalhado do complemento Post Submissions](https://wpforms.com/docs/how-to-install-and-use-the-post-submissions-addon-in-wpforms).

## Criando campos personalizados no WordPress

Antes de começar a criar seu formulário, você precisará decidir quais campos personalizados deseja em suas postagens do WordPress. Para criar campos personalizados no WordPress, [consulte este tutorial](https://www.wpbeginner.com/wp-tutorials/wordpress-custom-fields-101-tips-tricks-and-hacks/ "Campos personalizados do WordPress 101: dicas, truques e macetes").

Para este tutorial, vamos adicionar uma seção de perfil que inclua o nome do autor, sua data de nascimento e algumas outras informações pessoais, mas divertidas, sobre o autor. Essas informações aparecerão abaixo da postagem em cada envio de postagem de convidado aceito.

![Crie seu formulário para capturar os campos de perfil](https://wpforms.com/wp-content/uploads/2022/09/user-profile-create-form.jpg)## Mapeando campos de formulário para campos personalizados

Navegue até **Configurações » Envios de Postagens** no seu construtor de formulários. Na seção **Meta de Postagem Personalizada**, insira o nome do seu campo personalizado (como “aniversário”) e selecione o campo de formulário correspondente no menu suspenso (como “Aniversário”). Continue esse processo para cada campo personalizado que você criou.

![Mapeie os campos do formulário para os campos personalizados da seção de perfil](https://wpforms.com/wp-content/uploads/2022/09/wpforms-map-custom-fields-user-profile.jpg)## Adicionando o trecho de código

O trecho de código a seguir criará a seção de perfil abaixo de cada envio de postagem de convidado:

Se você não tiver certeza de onde ou como adicionar trechos de código ao seu site, consulte este guia sobre [como adicionar código JavaScript ou PHP personalizado](https://wpforms.com/developers/how-to-add-custom-php-or-javascript-for-wpforms/).

Observe que você precisará alterar o ID do formulário e os IDs dos campos para que correspondam aos que você tem no seu formulário. Para obter ajuda na localização dos IDs corretos do formulário e dos campos, consulte este [guia sobre como localizar IDs de formulários e campos](https://wpforms.com/developers/how-to-locate-form-id-and-field-id/).

Ao adicionar este snippet acima, você estará adicionando automaticamente a cada envio de postagem de convidado a seção de perfil do usuário, que aparecerá diretamente abaixo da postagem.

E isso é tudo o que você precisa para criar uma seção de página de perfil usando o **complemento Post Submissions**.

![Seus campos personalizados agora serão exibidos no formulário de postagem do seu perfil](https://wpforms.com/wp-content/uploads/2022/09/wpforms-display-user-profile.jpg)Gostaria de poder excluir determinadas postagens e páginas dos seus formulários de envio de postagens? Dê uma olhada em nosso artigo sobre [Como excluir publicações, páginas ou categorias das opções dinâmicas](https://wpforms.com/developers/how-to-exclude-posts-pages-or-categories-from-dynamic-choices/ "Como excluir publicações, páginas ou categorias das opções dinâmicas").

## Perguntas frequentes

#### P: Por que meu HTML está sendo removido?

**R:** Isso ocorre porque, no snippet, estamos chamando `esc_html` para exibir o que foi inserido. Isso significa que muitos tags HTML span ou div usados para formatação são removidos. Se você precisar permitir HTML nesses campos, use `wp_kses_post` em vez disso.

## Ação de referência

[wpforms\_post\_submissions\_process](https://wpforms.com/developers/wpforms_post_submissions_process/ "Usando a ação wpforms_post_submissions_process")

**Categorias:** Complementos

**Tags:** PHP

---

