Resumo de IA
Se você já manteve um blog, sabe como é difícil continuar publicando conteúdo novo em uma programação regular. Uma das melhores maneiras que encontrei para resolver esse problema é permitir que outras pessoas contribuam com posts diretamente pelo seu site.
Com posts enviados por usuários, os visitantes podem escrever e enviar artigos do front-end do seu site WordPress sem nunca fazer login no seu painel, permitindo que você escale sua biblioteca de posts.
Você mantém o controle sobre o que é publicado, e seus contribuidores têm uma maneira simples de compartilhar seu trabalho. Neste guia, vou mostrar como configurar um formulário de envio de posts usando o WPForms.
Crie Seu Formulário de Envio de Posts Agora! :)
Por que Aceitar Posts Enviados por Usuários no Seu Site WordPress?
Antes de entrarmos na configuração, vale a pena entender por que este é um recurso tão útil. Pelo que tenho visto, aceitar posts enviados por usuários pode ajudar seu site de várias maneiras:
- Escale sua produção de conteúdo: Mais contribuidores significam mais posts sem que você precise escrever todos eles.
- Diversifique suas palavras-chave de SEO: Autores convidados naturalmente trazem tópicos que você talvez ainda não tenha abordado.
- Construa uma comunidade: Dar voz às pessoas no seu site transforma leitores passivos em participantes ativos.
- Reduza sua carga de trabalho: Você pode se concentrar em editar e curar, enquanto outros cuidam da escrita.
E isso vai além do guest blogging padrão. Você pode usar a mesma abordagem para aceitar eventos enviados por usuários, listagens de diretórios, depoimentos de clientes, avaliações de produtos e histórias da comunidade.
Como Permitir Posts Enviados por Usuários no Seu Site WordPress
Prefere assistir e aprender? O vídeo abaixo irá guiá-lo por todo o processo, ou confira os passos escritos para obter as informações mais atualizadas.
- Passo 1: Instale o Plugin WPForms Pro
- Passo 2: Ative o Addon de Envio de Posts
- Passo 3: Crie Seu Formulário de Envio de Posts
- Passo 4: Configure as Definições de Envio de Posts
- Passo 5: Adicione Proteção contra Spam ao Seu Formulário
- Passo 6: Publique Seu Formulário para Aceitar Novos Posts
- Levando Seu Formulário de Envio de Posts Adiante
Passo 1: Instale o Plugin WPForms Pro
O WPForms é um construtor de formulários de arrastar e soltar que torna a aceitação de posts enviados por usuários realmente simples. O que eu mais gosto nele para este caso de uso é que ele mapeia seus campos de formulário diretamente para os campos de post do WordPress.
Portanto, quando alguém envia um post convidado através do seu formulário, ele aparece no seu painel como um post real do WordPress, pronto para revisão.
Seus contribuidores nunca precisam de acesso à sua área administrativa do WordPress. Eles preenchem um formulário no front-end, e você cuida de tudo a partir daí.
Para aceitar envios de posts, você precisará do WPForms Pro, que inclui o addon Post Submissions junto com mais de 2.100 modelos de formulários e todos os recursos avançados.
Adquira já sua licença Pro, e então instale o WPForms no seu site. Se precisar de ajuda com isso, aqui está um guia sobre como instalar um plugin do WordPress{target=”_blank” rel=”noopener nofollow”}.
Atualize para o WPForms Pro Agora!
Passo 2: Ative o Addon de Envio de Posts
Com o WPForms Pro instalado, o próximo passo é ativar o addon Post Submissions. É isso que permite transformar qualquer formulário em um formulário de envio de posts. No seu admin do WordPress, vá para WPForms » Addons.

Encontre o addon rotulado Post Submissions, clique em Install Addon e Activate. É só isso. Agora vamos criar o formulário real.

Passo 3: Crie Seu Formulário de Envio de Posts
Vá para o seu painel do WordPress e clique em WPForms » Add New no menu esquerdo para adicionar um novo formulário.

Dê um nome ao seu formulário no topo, role para baixo e selecione o modelo Blog Post Submission Form.
O WPForms gerará um formulário com duas seções já criadas:
- Author Details para o nome, e-mail e biografia do escritor.
- Create a Blog Post para o título do post, conteúdo, resumo, imagem destacada e categoria.

Este modelo é totalmente personalizável. Você pode adicionar, remover ou reorganizar qualquer campo. Vou guiá-lo por alguns campos importantes que você vai querer configurar.
Use o Campo Rich Text para Conteúdo Formatado
Por padrão, o modelo usa um campo Paragraph Text para o conteúdo do post. Isso funciona bem para texto simples, mas se você quiser que seus colaboradores formatem seus posts com títulos, texto em negrito, links e imagens, recomendo substituí-lo por um campo Rich Text.
Basta arrastar o campo Rich Text do painel esquerdo para o seu formulário e remover o antigo campo Paragraph Text para o conteúdo do post. O campo Rich Text oferece aos seus escritores um mini editor dentro do formulário, para que seus posts cheguem com a formatação já aplicada. Isso economiza muito tempo de limpeza no backend.
Se você quiser que os escritores incluam imagens em seus posts, clique no campo Rich Text para abrir suas configurações. Ative Allow Media Uploads e Store files in WordPress Media Library.

Dessa forma, quaisquer imagens que seus colaboradores adicionarem serão armazenadas na sua Biblioteca de Mídia, onde você poderá gerenciá-las como seus próprios uploads.
Adicionar um Upload de Imagem Destacada
O modelo já inclui um campo File Upload para imagens destacadas. Para garantir que essas imagens sejam fáceis de trabalhar, clique no campo Featured Image e verifique as configurações.
Você pode usar a Description do campo para dizer aos colaboradores qual o tamanho da imagem que você precisa. Você também pode limitar as Allowed File Extensions a formatos específicos como png ou jpg.

Em seguida, clique na aba Advanced e certifique-se de que Store file in WordPress Media Library esteja ativado.

Deixe Blogueiros Convidados Escolherem uma Categoria
O modelo puxa automaticamente as categorias do seu blog para o formulário usando escolhas dinâmicas. Isso significa que os colaboradores podem escolher a categoria certa para o post deles, e a lista sempre corresponde ao que está no seu site real.
Para verificar isso, clique no campo Categoria e abra a aba Avançado. Você verá Opções Dinâmicas definidas como Taxonomia e Fonte de Taxonomia Dinâmica definidas como Categorias.

Quer que os redatores adicionem tags também? Adicione um campo de Caixas de seleção, defina Opções Dinâmicas como Taxonomia e escolha Tags no menu suspenso Fonte de Taxonomia Dinâmica.

Você também pode usar um dropdown de múltipla seleção se preferir um layout mais compacto para as tags.
Passo 4: Configure as Definições de Envio de Posts
Agora vamos conectar seus campos do formulário ao WordPress para que cada envio se torne um post real. Vá para Configurações » Envios de Post no construtor de formulários. Certifique-se de que o alternador Ativar Envios de Post esteja ativado.

Se você estiver usando o modelo de Formulário de Envio de Post de Blog, a maioria dessas configurações já está configurada. Mas vale a pena verificar cada uma:
- Título do Post é mapeado para o campo de título que seu colaborador preenche.
- Conteúdo do Post é mapeado para o campo de Texto Rico ou Texto de Parágrafo.
- Resumo do Post puxa o breve resumo.
- Imagem em Destaque do Post se conecta ao campo de Upload de Arquivo.
Abaixo do mapeamento de campos, você encontrará três configurações importantes:
- Tipo de Post: Permite escolher se os envios são salvos como posts, páginas ou um tipo de post personalizado. Se você estiver aceitando conteúdo de blog padrão, deixe-o definido como Posts. Mas se você estiver coletando eventos ou listagens de diretório, pode apontá-lo para um tipo de post personalizado em vez disso.
- Status do Post: Controla o que acontece quando alguém envia. Eu recomendo fortemente definir isso como Rascunho ou Pendente de Revisão. Isso lhe dá a chance de revisar e editar cada envio antes que ele vá ao ar. Publicar posts automaticamente de contribuidores desconhecidos é arriscado, especialmente se o seu formulário estiver aberto a qualquer pessoa.
- Autor do Post permite que você atribua um autor padrão a todos os envios. Se você restringir seu formulário a usuários logados, pode selecionar Usuário Atual para que cada colaborador seja creditado como autor de seu próprio post.
Adicionando Metadados Personalizados de Post
Se o seu site usa campos personalizados (através do ACF ou de um plugin semelhante), você pode mapear campos do formulário para chaves de metadados personalizadas de post. Role para baixo até a seção Metadados Personalizados de Post e insira a chave de metadados ao lado do campo de formulário correspondente.

Para um guia completo, confira este guia sobre campos personalizados em posts enviados por usuários.
Configurando Notificações
Clique em Notificações no construtor de formulários para configurar alertas por e-mail. Por padrão, o WPForms envia um e-mail sempre que alguém envia um post.

Você também pode configurar um e-mail de confirmação para agradecer ao colaborador. Se você quiser personalizá-los, veja como configurar notificações de formulário. Clique em Salvar quando terminar.
Passo 5: Adicione Proteção contra Spam ao Seu Formulário
Qualquer formulário que seja aberto ao público vai atrair spam. Eu já vi isso acontecer em todos os sites em que trabalhei, e os formulários de envio de posts não são exceção.
O WPForms tem tecnologia anti-spam integrada que funciona automaticamente em todos os seus formulários. Mas para um formulário de envio voltado para o público, eu recomendaria adicionar uma camada extra.
Vá para Configurações » Proteção contra Spam e Segurança no construtor de formulários. A partir daqui, você pode ativar:
- reCAPTCHA ou hCaptcha para um desafio familiar de caixa de seleção
- Cloudflare Turnstile para verificação invisível e amigável à privacidade
- CAPTCHA Personalizado se você preferir uma simples pergunta de matemática ou um desafio personalizado
Qualquer um desses cortará a grande maioria dos envios de bots. Para um formulário de envio de posts que seja visível para qualquer pessoa, o Cloudflare Turnstile ou o reCAPTCHA v3 são minhas escolhas preferidas porque não adicionam atrito para contribuidores reais.
Para saber mais sobre como proteger seus formulários, confira os recursos de proteção contra spam do WPForms.
Passo 6: Publique Seu Formulário para Aceitar Novos Posts
O WPForms permite que você adicione seus formulários em vários lugares do seu site, incluindo suas páginas, posts de blog e widgets de barra lateral.
Vamos dar uma olhada na opção de posicionamento mais comum: incorporação em página/post. Para começar, clique no botão Incorporar no topo do construtor de formulários.

Você pode escolher publicar o formulário em uma página existente ou criar uma nova página, após o que você será redirecionado para o editor de blocos do WordPress.

Agora, você pode publicar esta página diretamente para lançar seu formulário ou tentar fazer algumas alterações de estilo para dar um toque extra.
Para agilizar a estilização do seu formulário, você pode selecionar um tema pronto na seção Tema do Formulário . Neste exemplo, estou usando o tema Frost (que é um dos meus favoritos).

É isso. Seu site agora está configurado para aceitar posts do WordPress enviados por usuários. Você também pode incorporar o formulário usando um shortcode, um bloco no editor ou em um widget de barra lateral se preferir um posicionamento diferente.
Crie Seu Formulário de Envio de Posts Agora! :)
Levando Seu Formulário de Envio de Posts Adiante
A configuração básica cobre a maioria dos casos de uso, mas o WPForms oferece várias maneiras de estender seu formulário de envio de posts, dependendo do que você precisa.
Cobrar por Envios de Posts
Se você administra um diretório, um quadro de empregos ou uma plataforma premium de guest posting, talvez queira cobrar uma taxa por cada envio. O WPForms Pro inclui integrações de pagamento com Stripe, PayPal Commerce e Square.
Basta adicionar um campo de pagamento ao seu formulário de envio, conectá-lo ao seu processador de pagamento e pronto. Os contribuidores pagam quando enviam, e você coleta a taxa automaticamente. Para a configuração completa, veja este guia sobre criação de um formulário de pagamento.

Exigir Registro de Usuário Antes de Enviar
Se você não quer envios anônimos, pode exigir que os usuários criem uma conta primeiro. O WPForms Pro inclui o addon de Registro de Usuário e o addon de Bloqueio de Formulário.
Com o Bloqueio de Formulário, você pode restringir seu formulário de envio de posts para que apenas usuários logados possam vê-lo e preenchê-lo. Combine isso com o addon de Registro de Usuário para permitir que as pessoas criem contas em seu site antes de enviar.
Permitir que Escritores Salvem Rascunhos e Finalizem Depois
Postagens longas de convidados levam tempo para serem escritas. Se seus colaboradores precisarem se afastar e voltar mais tarde, o addon Salvar e Continuar permite que eles salvem um rascunho parcial e continuem de onde pararam.
O WPForms envia a eles um e-mail com um link exclusivo para continuar o preenchimento do formulário. Isso é especialmente útil para envios detalhados onde você está solicitando um artigo completo, biografia e imagem de destaque.
Aceite Diferentes Tipos de Conteúdo Gerado pelo Usuário
O addon de Envio de Posts não se limita a posts de blog. Alterando a configuração de Tipo de Post na Etapa 4, você pode aceitar envios para qualquer tipo de post personalizado registrado em seu site.
Isso significa que você pode usar a mesma abordagem para aceitar eventos enviados por usuários, listagens de diretório, entradas de portfólio, depoimentos ou histórias da comunidade. A configuração do formulário é quase idêntica.
FAQs Sobre Posts Enviados por Usuários no WordPress
Posts enviados por usuários são um recurso popular para sites WordPress, especialmente blogs comunitários e plataformas de postagens de convidados. Aqui estão as respostas para as perguntas que vejo surgirem com mais frequência.
Qual é o benefício de aceitar posts enviados por usuários no WordPress?
Os maiores benefícios são escalar seu conteúdo, expandir sua pegada de palavras-chave e construir engajamento comunitário. Cada post de convidado traz uma perspectiva nova e potencialmente segmenta palavras-chave que você ainda não cobriu.
Quantos posts do WordPress um usuário pode criar?
Não há limite. Um colaborador pode enviar quantos posts quiser através do seu formulário. Como você controla o status do post (Rascunho ou Pendente de Revisão), você decide quais deles realmente serão publicados.
Que tipos de posts posso aceitar?
Com o addon WPForms Post Submissions, você pode aceitar artigos, imagens, avaliações, depoimentos, listagens de eventos e muito mais. Depende de como você configura seu formulário e a qual tipo de post você está mapeando.
Posso exigir que os usuários se registrem antes de enviar um post?
Sim. O WPForms Pro inclui os addons de Registro de Usuário e Bloqueio de Formulário. Você pode exigir que os visitantes criem uma conta e façam login antes que possam acessar seu formulário de envio.
Posso editar posts enviados por usuários antes de publicá-los?
Com certeza. Defina seu Status do Post como Rascunho ou Pendente de Revisão, e cada envio chegará ao seu painel do WordPress para edição antes de ir ao ar. Eu sempre recomendaria isso em vez de publicação automática.
É seguro aceitar posts enviados por usuários no meu site?
Sim, desde que você tome as precauções corretas. Usar um formulário no frontend impede que os colaboradores acessem seu painel administrativo do WordPress.
Adicionar proteção contra spam (reCAPTCHA, Turnstile ou CAPTCHA Personalizado) bloqueia envios de bots. E definir posts como Rascunho ou Pendente de Revisão significa que nada vai ao ar sem sua aprovação.
Os usuários podem editar seus posts após o envio?
Não. Uma vez que um post é enviado através do formulário, apenas usuários com acesso ao seu painel do WordPress podem editá-lo. Se você precisar que os colaboradores editem seu próprio trabalho, você pode atribuir a eles uma função de Autor ou Colaborador no WordPress.
Preciso dar acesso dos usuários ao meu painel do WordPress?
Nem um pouco. Essa é uma das principais vantagens de usar uma abordagem baseada em formulários. Os colaboradores enviam seus posts pelo frontend, e você gerencia tudo pelo backend. Eles nunca veem seu painel.
Próximo, Receba Mais Submissões de Guest Post
Agora que seu site está pronto para aceitar posts enviados por usuários, o próximo passo é fazer com que as pessoas realmente usem o formulário. Se você está procurando ideias, aqui está um guia sobre como receber mais submissões de guest post no seu blog WordPress.
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.
Isso também é aplicável a um site Blogger?
Olá Nwachukwu.
Peço desculpas, o WPForms é um plugin do WordPress e, portanto, não funcionará em um site Blogger.
Pedimos desculpas pelo inconveniente!
como o usuário pode verificar as análises de seu post
Olá.
Ótima pergunta, para verificar as análises do seu post e de todo o seu site WordPress. Recomendamos muito o uso do plugin MonsterInsights. Caso ajude, aqui está um ótimo artigo sobre o mesmo.
Obrigado!
Olá, duas perguntas:
1. é possível permitir que os usuários também façam upload de um PDF e, se sim, como ele será exibido no frontend?
2. O usuário pode fazer upload de várias imagens? ou usar vários campos de imagem no formulário? e se sim, como eles serão exibidos?
Olá Alvaro,
Com o campo de upload de arquivos, você poderá permitir que os usuários façam upload de arquivos PDF, bem como várias imagens. Para permitir o upload de vários arquivos, por favor, consulte nosso guia sobre o mesmo.
No entanto, no momento não temos um recurso integrado para exibi-los no frontend da página. Usando o código deste documento de desenvolvimento, você poderá exibi-lo no frontend. Para qualquer personalização adicional, sugerimos usar Codeable ou WPBuff.
Espero que isso ajude!
Preciso enviar uma notificação automática com o ID ou URL da nova página/post gerado/criado com o Formulário de Submissão de Posts do Blog.
Como posso obtê-lo? Tentei com todas as tags inteligentes, mas não encontrei nenhuma com a nova URL/ID da página criada.
Olá, Nikhil. Não temos um recurso integrado para fazer o que você mencionou. Adicionei seu voto para considerarmos isso como uma solicitação de recurso para aprimoramentos futuros.
No entanto, você pode conseguir isso usando o código personalizado mostrado nesta documentação do desenvolvedor
Espero que ajude! 🙂
Oi… posso usar o WP Forms para envios de leitores da seguinte forma:
1. não é necessário fazer login no site
2. forçar uma escolha de apenas 3 categorias, ou seja, dicas de notícias, resenhas, anúncios
para que eles não vejam minhas outras categorias
Olá, Jim. Não temos um recurso integrado para exibir categorias de postagem condicionalmente com base na seleção do usuário. Concordo que seria muito útil e adicionei seu voto à solicitação de recurso para aprimoramentos futuros.
Obrigado 🙂
Olá, se permitirmos que usuários não registrados postem, é possível enviar a eles um e-mail de notificação contendo um link exclusivo que lhes permitiria editar/excluir sua postagem enviada?
obrigado!
Olá, Paul, com nosso complemento Salvar e Continuar, permita que os usuários salvem o progresso em seus formulários e retornem para concluir e enviar suas entradas mais tarde.
No entanto, não temos um recurso integrado para permitir que os usuários editem/excluam postagens enviadas como você descreveu. Obrigado pela sua sugestão! Adicionei seu voto à Solicitação de Recurso existente. Agradecemos seu interesse e obrigado por compartilhar sua valiosa ideia!
Obrigado!
Tenho uma solicitação: quando o artigo é enviado em estado "pendente", e chega um e-mail ao administrador do site com o conteúdo do formulário, é possível inserir um link para alterar o status de pendente para publicar?
Em outras palavras, em vez de entrar no WordPress e alterar o status, o administrador lê o conteúdo do formulário por e-mail e, sem fazer login no WordPress, se quiser aprová-lo, basta clicar em um link.
Olá, Francesco,
Atualmente, não temos um recurso integrado para inserir um link para alterar o status das postagens do blog enviadas. Concordo que seria muito útil, no entanto. Fiz uma anotação da solicitação de recurso e a manteremos em nosso radar enquanto planejamos nosso roteiro para o futuro.
Oi,
como posso criar uma plataforma de blog onde qualquer pessoa possa fazer login/registrar e escrever um blog no meu site?
algum plugin adicional que você sugeriria?
Olá, Virat. Você pode conseguir isso adicionando o complemento de Registro de Usuário, que permitirá aos usuários registrar e, em seguida, com o complemento de Envio de Postagem, você pode permitir que os usuários registrados enviem a Postagem. (ambos os complementos estão disponíveis com licença Pro e superior)
Espero que ajude 🙂
Por favor, ajude
Onde ou como exibir os posts de convidados enviados? Ou, como podemos organizar / confinar / coletar todos os posts de convidados em uma parte especial / parte do menu / caixa de submenu / ou qualquer parte sob qualquer nome? Mas quero dizer como podemos coletar todos os posts de convidados e exibi-los em um único título / categoria / tag juntos, e então direcionar nossos leitores para visitá-los facilmente?
Olá, para garantir que respondamos à sua pergunta da maneira mais completa possível e evitemos qualquer confusão, você poderia entrar em contato com nossa equipe?
Se você tiver uma licença WPForms, terá acesso ao nosso suporte por e-mail, portanto, envie um ticket de suporte. Caso contrário, oferecemos suporte complementar limitado no fórum de suporte do WPForms Lite no WordPress.org.
Obrigado.
Olá, queremos fazer "Envio de posts" sem que o autor esteja logado em nosso site. Isso só nos dá a opção de usar um de nossos "Autores registrados" como autor.
Não há como, quando compilo meu formulário, eu possa usar o campo "Nome" como autor? Muito obrigado
Olá Yvonne – Para enviar posts, o usuário não precisa estar logado no site. Assim que o usuário enviar o formulário, os detalhes inseridos no campo Nome serão considerados como o autor do post. Para mais detalhes, você pode consultar nossa documentação aqui.
Olá,
Posso mapear os Campos do Formulário para um Tipo de Post Personalizado?
Olá Tom. Sim, você pode selecionar o tipo de post usando o menu suspenso Tipo de Post nas configurações ao configurar o mapeamento de campos. Isso permite que você salve o conteúdo enviado através do seu formulário como um Post, Página ou qualquer outro tipo de post personalizado que você configurou em seu site WordPress.
Para instruções mais detalhadas, você pode consultar este exemplo. Aqui mapeamos envios de posts de convidados para um tipo de post de eventos: https://wpforms.com/create-a-user-submitted-events-calendar-in-wordpress/
Posso limitar quem pode postar no blog? Por exemplo, permitir apenas IDs de login específicos que pré-aprovamos a capacidade de postar? Queremos que o blog seja informativo relacionado ao produto de nossa empresa, não um fórum público para escrever sobre o que quiser.
Olá Katie. Existem várias maneiras de conseguir isso, e provavelmente depende se você dá um login do WordPress às pessoas pré-aprovadas. Se você der, poderia ocultar o formulário, a menos que o visitante estivesse logado. O add-on Form Locker ajudará você a fazer isso. Se não der, você pode simplesmente aceitar posts em rascunho e aprová-los ou excluí-los quando chegarem. Como você tem uma licença Pro, tem acesso ao suporte por e-mail de nossos consultores confiáveis na equipe de suporte; basta abrir um ticket de suporte e podemos ajudá-lo a configurá-lo.
Se eu tiver um campo de múltipla escolha do wpforms com opção de imagem aberta, como posso adicionar essa imagem em qualquer postagem através do envio de postagem, já que o campo ACF não tem nenhum tipo de campo para pegar a imagem que foi selecionada no campo múltiplo.
Olá, Asim.
Parece que você está tentando adicionar imagens em um campo de Múltipla Escolha a uma postagem em seu site, o que atualmente não é suportado por padrão.
Se você quiser personalizar o addon de Envio de Postagens, entre em contato com nossos Consultores de Confiança em nossa equipe de suporte para obter aconselhamento personalizado. Por favor, envie um ticket de suporte e eles entrarão em contato o mais breve possível (geralmente dentro de 1 dia útil).
Se você estiver usando nossa versão gratuita, por favor, acesse o fórum de suporte WPForms Lite no WordPress.org e abra um novo tópico.