Campos personalizados em posts de convidados do WordPress

Como Exibir Campos Personalizados em Posts de Convidados [Tutorial do WordPress]

Formulários de posts de convidados geralmente coletam apenas títulos e conteúdo, deixando você para formatar manualmente as informações do autor para cada envio.

Isso cria seções de autor inconsistentes e desperdiça horas reformulando detalhes de blogueiros convidados, como sites, perfis sociais e biografias.

Campos personalizados resolvem isso coletando automaticamente dados estruturados do autor que são exibidos profissionalmente em cada post de convidado.

Este tutorial mostra como adicionar campos personalizados a formulários de posts de convidados usando WPForms e Advanced Custom Fields (ACF).

Você criará formulários que coletam detalhes do autor automaticamente e os exibem de forma consistente em posts publicados, sem o incômodo.

Comece a Aceitar Posts de Convidados Hoje Mesmo! :)

O Que São Campos Personalizados?

Campos personalizados são campos extras que você usa para coletar e exibir informações no WordPress. Às vezes, eles são chamados de campos de 'metadados de post'.

Seu site provavelmente já tem alguns campos personalizados. Por exemplo, o plugin All in One SEO usa campos personalizados para a descrição meta e o título meta da página.

Exemplo de campos personalizados

Você pode criar seus próprios campos personalizados para armazenar informações extras para qualquer post, página ou tipo de post personalizado. Por exemplo, se você estiver escrevendo uma avaliação, pode ter outro campo para a nota de dez.

Você pode então modificar o modelo do seu post para exibir sua nota no mesmo lugar toda vez que publicar uma avaliação. Campos personalizados são úteis se você quiser:

  • Criar layouts personalizados
  • Adicionar conteúdo ao seu feed RSS, como anúncios ou logotipos de marca
  • Controlar a forma como o WordPress funciona com automações.

Agora que entendemos para que servem os campos personalizados, vamos criar um formulário de post de convidado com campos personalizados.

Como Usar Campos Personalizados em Posts de Convidados do WordPress

Vamos editar arquivos importantes do WordPress mais adiante no tutorial. Antes de começar, recomendo que você use um plugin de backup para fazer backup do seu site WordPress. Depois de feito, siga os passos abaixo:

Passo 1: Instale os Plugins Necessários

Para este tutorial, precisaremos instalar 3 plugins:

  • WPForms Pro: Cria o formulário de envio de posts de convidados no frontend
  • Addon Post Submissions: Converte envios de formulários em posts publicados no WordPress
  • Advanced Custom Fields (ACF): Armazena e exibe informações personalizadas do autor

Comece instalando e ativando o WPForms Pro. Após ativado, navegue até WPForms » Addons no seu painel do WordPress.

Menu de addons do WPForms

Encontre o addon Post Submissions e clique em Instalar Addon. Este addon é o que converte os envios do seu formulário em posts reais do WordPress em seu site.

Add-on de Envio de Posts

Em seguida, instale o plugin Advanced Custom Fields. Vá para Plugins » Adicionar Novo no seu painel do WordPress.

Adicionar novo plugin

Procure por Advanced Custom Fields e clique em Instalar agora na versão gratuita (a versão gratuita tem todos os recursos necessários para este tutorial).

Instale o plugin Advanced Custom Fields

Quando o plugin estiver instalado, não se esqueça de clicar em Ativar. Ótimo! Agora temos tudo configurado. Vamos em frente e criar nosso campo personalizado.

Passo 2: Crie um Campo Personalizado no ACF

Agora você criará os campos personalizados que armazenam informações adicionais do autor convidado.

Esses campos definem quais dados extras você coleta além do título e conteúdo padrão, como sites de autores, perfis sociais ou áreas de especialização.

Na barra lateral do seu WordPress, clique em Campos Personalizados » Adicionar Novo para criar um novo grupo de campos.

Adicionar novo campo personalizado

Dê ao seu grupo de campos um nome descritivo como “Informações do Autor Convidado” ou “Detalhes do Post Convidado”. Este nome é apenas para organização interna e não aparecerá no frontend do seu site.

Adicionar novo grupo de campos personalizados

Agora, clique em Adicionar Campo para começar a criar seu campo personalizado.

Botão Adicionar novo campo personalizado

Você notará que algumas opções aparecem abaixo. Você não precisa preencher todas elas. Aqui estão os 2 que vamos usar:

  • Rótulo do Campo – Dê ao seu novo campo um nome que faça sentido para você.
  • Tipo de Campo – Vamos usar um campo de texto simples, então o deixamos definido como Texto.

Você notará que o campo Nome do Campo será preenchido automaticamente para você.

Configurar campo personalizado no ACF

Vá em frente e clique em Publicar para salvar seu novo campo personalizado. Você pode ver aqui que o novo campo foi salvo. Observe o Nome do Campo – você precisará dele para a próxima etapa.

Nome do campo no Advanced Custom Fields

Dica Pro:

Crie vários campos personalizados de uma vez, em vez de adicioná-los individualmente mais tarde. Posts de convidados se beneficiam de informações consistentes do autor, portanto, planeje seus campos estrategicamente.

Campos comuns de alto valor incluem: site do autor, perfis de mídia social, nome da empresa, biografia, foto principal e tags de especialização.

Configurar 3-5 campos inicialmente cria um sistema abrangente de perfil de autor que torna seus posts de convidados mais valiosos para os leitores e melhor para SEO.

Agora você criará o formulário frontend que os blogueiros convidados usarão para enviar seu conteúdo. Este formulário coletará tanto o conteúdo padrão do post quanto as informações de campo personalizado que você acabou de criar.

Passo 3: Crie Seu Formulário de Post de Convidado

Nesta etapa, vamos criar um formulário de envio de post convidado e adicionar o novo campo a ele para que o blogueiro convidado possa preenchê-lo.

Se você ainda não tem um formulário para posts enviados por usuários, comece clicando em WPForms » Adicionar Novo na barra de navegação do WordPress.

Adicionar formulário de postagem enviado pelo usuário no WordPress

Procure pelo modelo de Formulário de Envio de Post de Blog e clique em Usar Modelo. Este modelo pré-construído inclui campos essenciais para coleta de posts de convidados:

  • Campo de título do post
  • Área de conteúdo do post (editor visual)
  • Nome e e-mail do autor
  • Upload de imagem destacada
  • Seleção de categoria do post
Selecione o modelo de formulário de postagem enviado pelo usuário

Se precisar ajustar as configurações padrão, consulte este guia sobre criação de um formulário de frontend para posts enviados por usuários. Quando tiver o básico pronto, volte a este tutorial.

Dica Pro:

Limite as opções de categoria nos formulários de postagem de convidados a 5-7 tópicos principais, em vez de mostrar todas as categorias do seu blog. Muitas opções sobrecarregam os autores convidados e levam a conteúdo mal categorizado.

Crie uma lista selecionada das suas categorias de conteúdo mais ativas e inclua breves descrições para cada uma. Isso melhora a organização do conteúdo e agiliza a moderação ao revisar envios.

Passo 4: Adicione o Campo Personalizado ao Formulário de Post de Convidado

Agora que você tem um formulário de postagem enviado por usuário, vai querer adicionar o campo personalizado que criamos na etapa 2.

Vamos arrastar um campo de Linha de Texto Única do painel esquerdo para a visualização do formulário à direita. Vamos chamar este campo de Nome do Site.

Adicionar campo personalizado ao formulário de postagem de convidados

Agora estamos prontos para mapear o campo para o campo que criamos no plugin Advanced Custom Fields. Para começar, clique em Configurações no lado esquerdo e, em seguida, em Envios de Post.

Configurações de envio de postagem

Esta tela mostra toda a funcionalidade e os recursos do addon Post Submissions. Você pode definir o status da postagem e outras configurações aqui.

Para adicionar o campo personalizado, você precisará rolar até o final da seção Metadados de Post Personalizados. À esquerda, cole o Nome do Campo que criamos no ACF.

À direita, escolha o campo do formulário Nome do Site que acabamos de criar no WPForms (ou o nome que você deu) que você acabou de adicionar ao seu formulário.

Configurar campo personalizado no formulário de postagem de convidados

É tudo o que você precisa fazer! A partir de agora, tudo o que for digitado no campo Nome do Site será salvo no campo personalizado para que você possa exibi-lo no modelo do seu post. Clique em Salvar para salvar seu formulário.

Pronto para receber alguns posts de convidados? Você vai querer clicar no botão Incorporar para publicar seu formulário, se ainda não o fez. Você pode adicioná-lo automaticamente a uma página ou usar um shortcode.

Incorpore seu formulário de postagem de convidados no frontend em uma página

Agora, ao visualizar seu formulário de envio de post de convidado no frontend, você verá o campo extra que adicionamos anteriormente.

Campo personalizado no formulário de postagem enviado pelo usuário

Vá em frente e preencha o formulário com uma entrada de teste. Assim que for enviado, poderemos exibir o campo no frontend do seu site.

Passo 5: Adicione Seus Campos Personalizados ao Seu Site

Existem muitas maneiras diferentes de exibir dados de campos personalizados no WordPress. Vamos mostrar alguns exemplos fáceis.

Este primeiro método requer algum conhecimento dos arquivos de tema do WordPress. Antes de prosseguir, crie um tema filho para o seu site. (Também é uma boa ideia fazer backup do seu site novamente neste ponto.)

Em todos esses exemplos, usaremos a função the_field() no Advanced Custom Fields. Primeiro, vamos editar nosso modelo de post único para exibir o campo. Vá para Aparência » Editor de Temas.

Editor de temas do WordPress

Abrimos o arquivo de tema chamado single.php. No seu tema, o nome deste arquivo de modelo pode ser diferente. Encontre um local para exibir seu campo e cole este código. Este é um exemplo super fácil para começar:

<?php if( get_field('author_website_name') ): ?>
    <h2>Author's Blog: <?php the_field('author_website_name'); ?></h2>
<?php endif; ?>

Este código significa que o WordPress exibirá o nome do site do autor em um H2 se essa informação existir. Basta alterar o nome do campo author_website_name para o nome do campo que você criou.

Quando você salvar o arquivo de template, seu campo aparecerá em seus posts do blog onde você colocou o código.

Campo personalizado em postagem de convidados

Se isso parecer um pouco complicado, mostraremos rapidamente uma maneira mais fácil de usar campos personalizados com o Elementor.

Passo 6: Exiba Campos Personalizados com Elementor

Antes de terminarmos o tutorial sobre como usar campos personalizados em posts enviados por usuários, queríamos mostrar rapidamente como exibir um campo personalizado no Elementor.

Este método permite que você crie facilmente templates avançados para conteúdo enviado por usuários. Neste exemplo, temos um bloco de texto em branco no Elementor. Clique no ícone no topo rotulado como Tags Dinâmicas nesta captura de tela:

Tags dinâmicas do Elementor para campo personalizado

Agora selecione Campo ACF e escolha o campo personalizado que você criou na etapa 2.

Adicionar um campo personalizado avançado no Elementor

Agora o conteúdo do seu campo personalizado aparecerá em seus posts sempre que você usar este template do Elementor. Isso torna super fácil exibir dados de campos personalizados que você coleta no WPForms.

FAQs sobre Como Exibir Campos Personalizados em Posts de Convidados

Aprender como adicionar e exibir campos personalizados em formulários de posts de convidados é um tópico de interesse popular entre nossos leitores. Aqui estão respostas para algumas perguntas comuns sobre isso:

Como integro o WPForms com o ACF?

Instale o WPForms Pro e o Advanced Custom Fields, e crie seus campos personalizados no ACF primeiro. No seu formulário de posts de convidados do WPForms, vá para Configurações » Envio de Posts e role até a seção Metadados de Posts Personalizados.

Mapeie os nomes dos seus campos ACF (lado esquerdo) para os seus campos WPForms (lado direito). A integração é automática assim que ambos os plugins estiverem ativos. Nenhuma configuração adicional é necessária.

Como uso campos personalizados no WordPress?

Campos personalizados armazenam informações adicionais além do conteúdo padrão do post. No WordPress, vá para Campos Personalizados » Adicionar Novo para criar grupos de campos, e então adicione campos individuais como opções de texto, área de texto ou dropdown.

Você pode exibir dados de campos personalizados em seu tema usando a função the_field() ou através de construtores de páginas como o Elementor usando tags dinâmicas.

O que são campos personalizados no WordPress?

Campos personalizados são áreas extras de armazenamento de dados para posts e páginas do WordPress. Eles também são chamados de campos "meta de post". Por exemplo, você pode criar campos personalizados para preços de produtos, biografias de autores ou avaliações.

Ao contrário do conteúdo regular, campos personalizados armazenam dados estruturados que podem ser exibidos de forma consistente em todo o seu site e usados para ordenação, filtragem ou layouts especiais.

Como exibo campos personalizados em posts do WordPress?

Você pode exibir campos personalizados usando código PHP nos arquivos do seu tema ou através de construtores de páginas como o Elementor. Para o método de código, use <?php the_field(‘field_name’); ?> onde você deseja que os dados apareçam.

Para o Elementor, adicione um widget de texto e use Tags Dinâmicas » Campo ACF para puxar os dados do seu campo personalizado. Ambos os métodos exibem automaticamente as informações coletadas de seus formulários de posts de convidados.

Como habilito campos personalizados no WordPress?

Campos personalizados estão sempre disponíveis no WordPress, mas podem estar ocultos no editor de posts. Para exibi-los, edite qualquer post e clique em Opções de Tela (canto superior direito), depois marque "Campos Personalizados".

No entanto, para envios de posts de convidados, você não precisa habilitar isso. WPForms e ACF gerenciam a criação e o gerenciamento de campos personalizados automaticamente através de suas interfaces.

Como adiciono campos personalizados a páginas e posts do WordPress?

Com o ACF instalado, os campos personalizados aparecem automaticamente ao editar posts. Para envios de convidados através do WPForms, os campos personalizados são preenchidos automaticamente quando os formulários são enviados.

Você não os adiciona manualmente a posts individuais – o processo de envio do formulário cuida disso. Para exibir os dados, você modificará o template do seu tema ou usará os recursos de conteúdo dinâmico do Elementor.

Posso usar o Post Submissions do WPForms para conteúdo gerado pelo usuário?

Sim, o addon Post Submissions é perfeito para qualquer conteúdo gerado pelo usuário, incluindo posts de convidados, listagens de empregos, depoimentos ou envios da comunidade.

Ele cria automaticamente posts do WordPress a partir dos envios de formulários, atribui autores, define categorias e gerencia dados de campos personalizados.

Você pode moderar os envios antes de publicar e manter controle editorial total sobre o conteúdo enviado pelo usuário.

Próximo Passo: Receba Mais Envios de Posts de Convidados

Agora que você tem um formulário de post de convidado configurado com campos personalizados, você vai querer receber mais conteúdo enviado pelo usuário para o seu site. Para fazer isso, confira estas dicas sobre como conseguir mais posts de convidados no seu blog.

Crie seu formulário WordPress agora

Pronto para criar seu formulário? Comece hoje mesmo com o plugin de criação de formulários WordPress mais fácil. WPForms Pro inclui muitos modelos gratuitos e oferece uma garantia de devolução do dinheiro em 14 dias.

Se este artigo ajudou você, por favor, siga-nos no Facebook e Twitter para mais tutoriais e guias gratuitos do WordPress.

Divulgação: Nosso conteúdo é apoiado pelo leitor. Isso significa que se você clicar em alguns de nossos links, poderemos ganhar uma comissão. Veja como o WPForms é financiado, por que isso importa e como você pode nos apoiar.

Hamza Shahid

Hamza é Redator da equipe WPForms, que também se especializa em tópicos relacionados a marketing digital, segurança cibernética, plugins do WordPress e sistemas ERP. Saiba Mais

O Melhor Plugin Construtor de Formulários de Arrastar e Soltar para WordPress

Fácil, Rápido e Seguro. Junte-se a mais de 6 milhões de proprietários de sites que confiam no WPForms.

4 comentários em “Como Exibir Campos Personalizados em Posts de Convidados [Tutorial WordPress]

  1. Não consigo exibir mais do que os três campos que já existiam no Envio de Post, na visualização final do meu blog! Tentei campos personalizados, mas não tive sucesso.

    1. Oi Maryam,

      Para te ajudar com insights sobre isso, você se importaria de entrar em contato conosco via suporte com detalhes adicionais e nossa equipe ficará feliz em ajudar!

      Obrigado 🙂

  2. Preciso usar um campo personalizado verdadeiro/falso para os envios dos meus posts. Atualmente, isso resulta no campo sempre sendo verdadeiro porque ele sempre envia um valor não booleano para o campo. Existe uma maneira fácil de fazer o post enviar um valor booleano verdadeiro/falso para o campo personalizado?

Adicionar um comentário

Ficamos felizes que você tenha escolhido deixar um comentário. Por favor, tenha em mente que todos os comentários são moderados de acordo com nossa política de privacidade, e todos os links são nofollow. NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.

Este formulário é protegido pelo Cloudflare Turnstile e aplicam-se a Política de Privacidade e Termos de Serviço da Cloudflare.