Resumo de IA
Gostaria de permitir que os seus utilizadores criassem uma publicação WordPress através do envio de um formulário no frontend do seu site? Com o addon Post Submissions para WPForms, pode facilmente aceitar submissões de publicações de convidados, eventos submetidos por utilizadores e muito mais, sem conceder acesso ao seu painel WordPress.
Este tutorial irá mostrar-lhe como instalar e usar o addon Post Submissions para WPForms.
Requisitos:
- Será necessária uma licença Pro ou superior para aceder ao addon Post Submissions
- Certifique-se de que instalou a versão mais recente do WPForms para cumprir a versão mínima exigida para o addon Post Submissions
Antes de começar este tutorial, certifique-se de que instala o plugin WPForms no seu site WordPress. Depois, verifique a sua chave de licença e instale o addon Post Submissions.
1. Criar um Formulário de Submissões de Publicações
Embora possa personalizar o formulário que usa para aceitar submissões de publicações mais ou menos como desejar, existem algumas funcionalidades importantes a incluir.
Crie um novo formulário ou abra um existente para edição. Se estiver a começar do zero, pode querer considerar usar o nosso modelo de Formulário de Submissão de Publicações de Blog.

Quer use um modelo ou crie o seu formulário do zero, recomendamos a inclusão de campos para o seguinte:
- Detalhes do Autor
- Nome: Use o campo Nome.
- Email: Use o campo Email.
- Pequena Biografia do Autor: Use o campo Texto de Parágrafo.
- Criar uma Publicação de Blog
- Título da Publicação: Use o campo Texto de Linha Única.
- Conteúdo da Publicação: Use o campo Texto de Parágrafo ou Texto Rico.
- Imagem em Destaque: Use o campo Carregar Ficheiro.
- Excerto da Publicação: Use o campo Texto de Parágrafo.
- Categoria: Use o campo Dropdown ou Escolha Múltipla com escolhas dinâmicas.
Estes são os campos que pode ligar a uma publicação WordPress padrão. Pode personalizar estes campos como desejar, eliminar campos ou adicionar novos campos dependendo da informação que deseja incluir nas suas publicações de blog.
Permitir que os utilizadores escrevam e formatem as suas publicações no seu formulário
Existem várias formas de permitir que os utilizadores enviem o conteúdo das suas publicações no seu formulário. No entanto, a maioria delas exigirá que faça alguma formatação (como adicionar títulos e links) no backend.
Para reduzir a quantidade de trabalho que tem de fazer depois de um utilizador enviar uma publicação através do seu formulário, recomendamos a utilização do campo Texto Avançado para recolher o conteúdo da publicação.

Este campo irá inserir um editor de texto no seu formulário para que os utilizadores possam aplicar estilos básicos de texto. Também pode optar por ativar o carregamento de ficheiros no campo Texto Avançado para que os utilizadores possam incluir imagens nas suas publicações.
Permitir que os utilizadores selecionem uma categoria de publicação
O WordPress utiliza categorias para organizar publicações no seu site. Pode permitir que os utilizadores selecionem categorias para as suas publicações utilizando um campo Lista Suspensa ou Escolha Múltipla.
Para permitir que os utilizadores selecionem uma categoria de publicação, adicione o tipo de campo (Lista Suspensa ou Escolha Múltipla) que pretende utilizar ao seu formulário. Em seguida, clique no campo para abrir o seu painel Opções de Campo e selecione o separador Avançadas.

Perto do final desta secção, deverá ver uma lista suspensa com o rótulo Escolhas Dinâmicas. Terá de a definir como Taxonomia. Em seguida, em Fonte de Taxonomia Dinâmica, selecione Categorias.

2. Configurar as Definições de Submissões de Publicações
Quando sentir que o seu formulário está pronto, clique em Definições no menu do construtor de formulários à esquerda e, em seguida, selecione o separador Envio de Publicações.
Para ativar a criação de publicações, certifique-se de que o interruptor Ativar Envio de Publicações está na posição LIGADO .

Se estiver a utilizar o modelo padrão de Formulário de Envio de Publicações de Blogue, as definições nesta página já estarão configuradas para si. Quer esteja a utilizar o modelo ou um formulário personalizado, é uma boa ideia verificar estas definições.
Mapear Campos do Formulário para Publicações WordPress
Em seguida, terá de mapear determinados campos do seu formulário para uma nova publicação do WordPress. Utilizando as listas suspensas fornecidas, selecione o campo correspondente para cada um dos seguintes itens:
- Título da Publicação
- Conteúdo da Publicação
- Excerto da Publicação
- Imagem em Destaque da Publicação

Escolher um Tipo de Publicação
Em seguida, utilize a lista suspensa Tipo de Publicação para selecionar se o conteúdo enviado neste formulário deve ser guardado como Publicação, Página ou outro tipo de publicação.

Definir o Estado Padrão da Publicação
Terá também de escolher o estado que pretende atribuir a todas as novas publicações enviadas através deste formulário. Embora possa permitir que os utilizadores publiquem as suas publicações de imediato, recomendamos que defina a opção Estado da Publicação para Rascunho ou Pendente de Revisão, para que possa verificar o conteúdo antes de ser tornado público no seu site.

Selecionar o Autor da Publicação
Por fim, terá de selecionar um utilizador registado do seu site para ser o autor de todas as novas publicações enviadas através deste formulário. Se escolher a opção Utilizador Atual, os utilizadores com sessão iniciada que enviem uma publicação através deste formulário serão listados como autores das suas publicações.

Adicionar Meta de Post Personalizada (Opcional)
Se adicionou campos de metadados personalizados às suas publicações do WordPress, pode recolher os detalhes relevantes dos utilizadores no seu formulário e mapeá-los para as suas publicações.
Primeiro, terá de configurar os seus campos de metadados personalizados. Recomendamos a utilização do plugin Advanced Custom Fields para este efeito.
Em seguida, localize a chave de metadados do campo que pretende mapear. Pode encontrá-la acedendo ao ecrã Campos Personalizados » Grupos de Campos e procurando na coluna Nome o campo para o qual pretende mapear dados.

No construtor de formulários, aceda a Definições » Envio de Publicações e percorra até à secção Metadados de Publicações Personalizadas. Aqui, introduza a chave de metadados do campo personalizado que pretende mapear e, em seguida, selecione o campo correspondente do seu formulário utilizando o menu suspenso fornecido.

Lembre-se de guardar sempre as suas alterações antes de sair do construtor de formulários.
3. Perguntas Frequentes
Estas são as respostas a algumas das principais perguntas sobre a utilização do suplemento de Envio de Publicações.
O utilizador pode editar/atualizar a publicação após enviá-la através do formulário?
Não. Assim que o utilizador envia uma publicação de blogue através do seu formulário, apenas os utilizadores com acesso ao painel de administração do seu site podem atualizar a publicação. No entanto, pode conceder ao utilizador uma função de Autor para que ele possa aceder ao seu painel e editar a sua publicação.
Nota: Consulte o tutorial da WPBeginner para saber mais sobre funções de utilizador do WordPress.
É tudo! Agora pode permitir facilmente que os utilizadores adicionem publicações ao seu site WordPress a partir do frontend, utilizando um formulário.
Em seguida, gostaria de permitir que os utilizadores se registem para contas no seu site antes de enviarem publicações no seu formulário? Consulte o nosso tutorial sobre o suplemento de Registo de Utilizadores para mais detalhes.