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

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

**Excerto:** Este tutorial irá ajudá-lo a criar uma página de perfil de utilizador utilizando o addon Post Submissions. 

**Conteúdo:**

Gostaria de criar secções de perfil personalizadas que apareçam abaixo do conteúdo das publicações de convidados? Com o addon Post Submissions, pode criar perfis de autor profissionais que são exibidos automaticamente abaixo de cada publicação de convidado.

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

## Configurar o formulário

Para começar, terá de 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. Este formulário irá recolher as informações de perfil que aparecem abaixo de cada publicação de convidados.

Adicione campos essenciais ao seu formulário, tais 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 irá precisar deles ao adicionar o fragmento de código. Se precisar de ajuda para encontrar os IDs dos campos, consulte o nosso guia sobre como encontrar IDs de formulários e campos.

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

## Criar campos personalizados no WordPress

Antes de começar a criar o seu formulário, terá de decidir quais os campos personalizados que pretende nas suas publicações 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 hacks").

Para este tutorial, vamos adicionar uma secção de perfil que inclui o nome do autor, a sua data de nascimento e alguns outros factos pessoais, mas divertidos, sobre o autor. Esta informação aparecerá abaixo da publicação em cada submissão de publicação de convidado aceite.

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

Navegue até **Definições » Envios de Publicações** no seu criador de formulários. Na secção **Meta de Publicação Personalizada**, introduza o nome do seu campo personalizado (como “data de nascimento”) e selecione o campo de formulário correspondente no menu suspenso (como “Data de Nascimento”). Continue este processo para cada campo personalizado que criou.

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

O trecho de código a seguir irá criar a secção de perfil abaixo de cada envio de publicação de convidado:

Se não tiver a 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/).

Tenha em atenção que terá de alterar o ID do formulário e os IDs dos campos para corresponderem aos que 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 encontrar IDs de formulários e campos](https://wpforms.com/developers/how-to-locate-form-id-and-field-id/).

Ao adicionar este snippet acima, estará a adicionar automaticamente a cada submissão de post de convidado a secção de perfil do utilizador que aparecerá diretamente abaixo do post.

E isso é tudo o que precisa para criar uma secção de página de perfil utilizando o **addon Post Submissions**.

![Os seus campos personalizados serão agora apresentados no seu formulário de perfil](https://wpforms.com/wp-content/uploads/2022/09/wpforms-display-user-profile.jpg)Gostaria de poder excluir determinadas publicações e páginas dos seus formulários de envio de publicações? Consulte o 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 é que o meu HTML está a ser removido?

**R:** Isto acontece porque, no snippet, estamos a chamar a função `esc_html` para apresentar o que foi introduzido. Isto significa que muitos elementos HTML span ou div utilizados para formatação são removidos. Se precisar de permitir HTML nestes campos, utilize `wp_kses_post` em vez disso.

## Ação de referência

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

**Categorias:** Complementos

**Etiquetas:** PHP

---

