Eventos enviados pelo usuário no WordPress

Como criar um calendário de eventos enviado pelo usuário no WordPress (facilmente)

Deseja que os usuários enviem eventos para um calendário no seu site?

Administrar um grupo comunitário, promover eventos locais ou hospedar webinars geralmente significa gerenciar um calendário cheio. Permitir que outras pessoas enviem seus próprios eventos pode tirar uma grande carga de seu prato.

Já ajudei vários proprietários de sites a configurar isso, e eles sempre se surpreendem com a rapidez com que o calendário fica cheio quando os usuários sabem que podem contribuir, mantendo o calendário ativo sem precisar gerenciar cada entrada manualmente.

Portanto, se estiver se perguntando como fazer isso funcionar no WordPress sem precisar de código personalizado, você está no lugar certo. Vou orientá-lo sobre como permitir que os usuários enviem eventos usando o WPForms e um plug-in de calendário simples que funciona bem com ele.

Crie seu formulário de eventos enviado pelo usuário agora! 🙂

Como criar um formulário de calendário de eventos enviado pelo usuário no WordPress

Permitir que as pessoas enviem seus próprios eventos é uma ótima maneira de manter seu calendário ativo sem ter que gerenciar cada entrada você mesmo. Siga as etapas abaixo para começar:

Etapa 1: instalar o plug-in WPForms

A primeira coisa que você precisa fazer é instalar e ativar o plug-in WPForms. O WPForms é o melhor plugin de criação de formulários do WordPress. Se você é novo no WordPress, aqui está um guia passo a passo sobre como instalar o plug-in do WordPress.

A página de preços do WPForms.

Agora é hora de criar seu formulário de envio de eventos, para que você possa começar a aceitar inscrições e colocá-las no calendário sem problemas.

Ugprade to WPForms Pro Now! 🙂

Etapa 2: Criar um formulário para eventos enviados pelo usuário

O WPForms facilita a criação de qualquer tipo de formulário para o seu site, graças à sua enorme biblioteca de modelos pré-criados. Você obtém uma categoria inteira de modelos de formulários de planejamento de eventos para que possa encontrar facilmente o formulário perfeito para suas necessidades específicas.

escolha um modelo

Sempre que estiver pronto para criar seu formulário, certifique-se de que ele inclua os seguintes campos para transformá-lo em um formulário de envio de eventos:

  • Título da postagem : Renomear como título do evento
  • Imagem em destaque : Renomear como imagem promocional
  • Postar trecho: Renomear como descrição curta do evento

Agora precisamos adicionar mais alguns campos ao formulário. Primeiro, vamos adicionar um campo Rich Text para que o visitante possa adicionar listagens de eventos totalmente formatadas com imagens.

Exclua o campo de texto existente para Post Content e, em seguida, arraste um campo Rich Text para o seu lugar. Você deve chamá-lo de Full Event Description (Descrição completa do evento).

Campo de envio de postagem com rich text

Nas opções de campo do campo Rich Text, certifique-se de ativar todas as três configurações:

  • Allow Media Uploads (Permitir carregamentos de mídia): isso permitirá que o visitante adicione imagens à listagem do evento
  • Armazenar arquivos na Biblioteca de mídia do WordPress: adiciona imagens carregadas à Biblioteca de mídia do WordPress
  • E certifique-se também de definir o campo como obrigatório.
Opções do campo Rich Text

Agora vamos adicionar dois campos de Data/Hora: um para a hora de início do evento e outro para a hora de término do evento. Usando esses campos, os visitantes podem adicionar eventos de um dia ou de vários dias ao calendário do WordPress.

Editar o formulário de eventos enviados pelo usuário no WordPress

Em ambos os campos de data/hora, é uma boa ideia desativar as datas anteriores. Você encontrará isso nas Opções avançadas do campo Data/Hora.

Desativar datas passadas significa que todos os seus novos eventos precisam ter uma data futura. Isso pode ajudar a detectar erros, como selecionar acidentalmente o ano errado.

desativar datas anteriores

Pronto, já terminamos. Vamos clicar em Salvar. Em seguida, você precisará instalar um plugin de calendário de eventos do WordPress. Recomendo usar o Sugar Calendar porque ele se integra muito bem ao WPForms.

Etapa 3: Instalar o plug-in do Sugar Calendar

O plugin Sugar Calendar cria um tipo de postagem personalizada chamada Events (Eventos ) que aparecerá em seu painel do WordPress. Quando um visitante enviar seu formulário, ele criará uma nova postagem de evento.

A versão gratuita do Sugar Calendar permite que seus usuários criem eventos únicos da comunidade local. Você pode criar eventos recorrentes com o Sugar Calendar Pro.

Para instalá-lo, vá para Plugins " Adicionar novo no painel do WordPress e procure por Sugar Calendar. Clique em Instalar agora para instalar o plug-in.

instalar o calendário do açúcar

Em seguida, certifique-se de ativar o plugin Sugar Calendar e, depois, execute as configurações. É importante fazer isso agora para que seu tipo de postagem Events esteja pronto para a próxima etapa.

Agora, vamos criar uma conexão entre seu formulário e o plugin de eventos do WordPress. Leia também: Como mudar do calendário de eventos para o Sugar Calendar

Etapa 4: Conecte seu formulário ao calendário de eventos do WordPress

Depois de configurar o plugin Sugar Calendar, você precisa conectar o formulário que criou ao seu calendário. Para isso, vá para Configurações " Sugar Calendar no construtor de formulários.

A partir daí, selecione Ativado no menu suspenso Ativar criação de eventos do Sugar Calendar . Em seguida, você deverá fazer a correspondência entre os campos do formulário e os campos que o Calendário de Eventos está procurando.

ativar a criação de eventos do calendário do açúcar

No campo Status do evento, você pode especificar se o evento enviado deve ser salvo como rascunho, publicado imediatamente ou definido como revisão pendente.

status do evento

Quando terminar de mapear os campos, certifique-se de salvar o formulário. Em seguida, sugiro o envio de algumas entradas de teste para confirmar que tudo funciona conforme o esperado.

Etapa 5: Personalizar a mensagem de confirmação após o envio do evento

Antes de publicar o formulário de envio de eventos, é uma boa ideia alterar a mensagem de agradecimento padrão que os usuários verão. Você pode fazer isso acessando Configurações " Confirmações.

Confirmações de formulários de eventos

No painel de visualização, personalize sua mensagem da maneira que desejar. O WPForms lhe dá muitas opções depois que alguém envia um evento para o calendário do seu site. Você também pode:

  • Use confirmações condicionais para mostrar uma mensagem diferente, dependendo do tipo de evento
  • Encaminhar seu visitante para uma página de agradecimento designada
  • Encaminhe-os para um site separado.
Mensagem de confirmação do formulário de eventos

Para obter ajuda com confirmações de formulários:

Não se esqueça de permitir que seus usuários visualizem a entrada antes de enviar o formulário. Aqui está o nosso guia que mostra como visualizar uma entrada de formulário antes de enviá-la.

Leia também: Modelos de lembretes de compromissos para e-mail e SMS

Etapa 6: Publique seu formulário de eventos enviado pelo usuário

OK, agora estamos prontos para publicar o evento em seu site WordPress! O WPForms permite que você adicione seus formulários de diferentes maneiras, como:

Vamos adicionar seu formulário de registro de evento com o assistente de incorporação neste exemplo. Isso criará automaticamente uma nova página para que seus visitantes adicionem eventos enviados pelo usuário.

Incorporar formulário de envio de eventos

Na parte superior da janela do construtor de formulários, clique em Embed (Incorporar). Depois disso, escolha a opção que lhe parecer melhor. Vou clicar no botão Create New Page (Criar nova página).

Incorporar o formulário de postagem enviado pelo usuário no WordPress

E, por fim, digite um nome para sua página e clique no botão laranja Let's Go para criá-la. Isso o redirecionará para o editor de blocos do WordPress.

Dê um nome à sua página de evento enviado pelo usuário no WordPress

Agora, tudo o que você precisa fazer é clicar em Publish para publicar o formulário. Sinta-se à vontade para usar as várias opções de estilo no Block Editor para personalizar a aparência do formulário a seu gosto.

Publique seu formulário de eventos enviados pelo usuário

E é isso! Seu formulário está ativo. Agora, os visitantes podem enviar eventos por meio do formulário, e você pode gerenciá-los usando o plug-in Sugar Calendar.

Etapa 7: Revisar e publicar os envios do calendário de eventos

As entradas desse formulário serão adicionadas como novos eventos no Sugar Calendar. Portanto, primeiro vá em frente e envie uma entrada de teste do formulário de evento.

Em seguida, para acessar seus eventos, vá para Sugar Calendar " Eventos. A partir daí, você verá detalhes sobre todos os eventos em seu site.

visão geral dos eventos

Localize o evento que você enviou por meio do WPForms, clique nele e selecione Editar. Lembre-se de que ainda não publicamos esse evento, pois definimos o status do evento como Rascunho nas configurações do construtor de formulários WPForms. 

Agora, os usuários podem enviar eventos em seu site usando um plug-in de formulário do WordPress. Você pode revisar o envio de cada usuário, editar e personalizar o evento para permitir a venda de ingressos antes de publicá-lo em seu site. 

Crie seu formulário de eventos enviado pelo usuário agora! 🙂

Perguntas frequentes sobre o calendário de eventos enviado pelo usuário

Tem mais perguntas sobre eventos enviados por usuários? Vamos dar uma olhada em outras maneiras de usar essa integração do WPForms Events Calendar.

Posso adicionar eventos ao WordPress sem aprovação?

Sim! Se quiser, você pode publicar eventos enviados assim que alguém enviar o formulário do calendário. Dessa forma, você não precisará aprová-los manualmente, e eles serão exibidos no calendário de eventos do WordPress instantaneamente.

O plugin de calendário de eventos WPForms e Sugar Calendar que estamos usando é compatível com isso. Para que ele funcione, há apenas uma coisa que você precisará ajustar nas etapas acima.

No campo Status do evento, você pode especificar se o evento enviado deve ser salvo como rascunho, publicado imediatamente ou definido como revisão pendente.

Posso cobrar pela listagem de eventos no WordPress?

Sim, o WPForms também facilita isso! Você pode adicionar um campo de pagamento ao seu formulário de listagem de eventos e conectar seu gateway de pagamento ao WPForms.

Você pode integrar o WPForms a vários gateways de pagamento importantes, como Stripe, Square, Authorize.net e PayPal. Aqui estão alguns guias úteis que explicam detalhadamente como coletar pagamentos por meio do WPForms:

Lembre-se de que você deverá verificar manualmente se o pagamento foi bem-sucedido antes de aprovar manualmente o evento.

Posso enviar notificações por e-mail para envios de eventos?

Sim, você pode! Por padrão, o WPForms enviará um e-mail para o endereço de e-mail do administrador no WordPress quando você receber uma nova listagem de eventos. Se você quiser personalizar a notificação por e-mail ou adicionar mais notificações, consulte este guia para enviar e-mails de notificação de formulário.

Se quiser, você pode desativar as notificações do WPForms e permitir que o plugin Sugar Calendar envie uma notificação por e-mail para cada evento. Se não estiver recebendo esses alertas do Sugar Calendar, veja como corrigir o fato de o WordPress não enviar e-mails.

Posso notificar meus visitantes quando publicar um evento?

Com certeza! Você sabia que pode enviar notificações push do navegador a partir do WordPress com um plug-in gratuito? Confira este artigo sobre como enviar notificações push do WordPress.

Posso enviar novos eventos para o Google Agenda?

Sim! O WPForms permite que você envie facilmente entradas de formulários do WordPress para o Google Agenda também.

Como faço para exportar eventos para CSV?

Com o WPForms, você pode exportar qualquer entrada de formulário para CSV ou XLSX. Confira este guia sobre como exportar entradas de formulário no WordPress.

Em seguida, aceite as postagens de blog enviadas pelo usuário

Agora que os usuários podem enviar um evento do WordPress para o seu site, não seria legal se eles também pudessem escrever um blog sobre ele? Se você aceitar postagens enviadas por usuários, seus visitantes poderão compartilhar comunicados à imprensa e outras informações sobre o evento para direcionar o tráfego para o calendário.

Para configurar isso, confira a maneira fácil de aceitar postagens enviadas por usuários no WordPress. E se você planeja tirar fotos em seu evento, não se esqueça de criar um formulário de liberação de modelo on-line.

Crie seu formulário WordPress agora

Pronto para criar seu formulário? Comece hoje mesmo com o plug-in de criação de formulários mais fácil do WordPress. O WPForms Pro inclui vários modelos gratuitos e oferece uma garantia de reembolso de 14 dias.

Se este artigo o ajudou, siga-nos no Facebook e no Twitter para obter mais tutoriais e guias gratuitos sobre o WordPress.

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

Claire Broadley

Claire é a gerente de conteúdo da equipe do WPForms. Ela tem mais de 13 anos de experiência escrevendo sobre WordPress e hospedagem na Web.Saiba mais

O melhor plug-in de criação 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.

Ative o JavaScript em seu navegador para preencher este formulário.

18 comentários sobre "Como criar um calendário de eventos enviado pelo usuário no WordPress (facilmente)"

  1. Temos uma comunidade sem fins lucrativos (URL Removido) e queríamos usar a funcionalidade de calendário de eventos conforme descrito acima.
    Mas, durante a instalação, parece que preciso atualizar para o WPForms Pro, o que não é mencionado e não temos recursos para isso. Você tem alguma alternativa?

    1. Oi Rinke,

      Atualmente, oferecemos dois descontos muito especiais para organizações sem fins lucrativos, e incluí os detalhes abaixo:

      US$ 99 por ano para uma licença Pro (normalmente US$ 399 por ano). Nossa licença Pro fornece acesso a vários complementos, inclusive os complementos do Stripe e do PayPal (para que você possa aceitar doações por meio de formulários em seu site).

      US$ 199 por ano para uma licença Elite (normalmente US$ 599 por ano). Nossa licença Elite oferece tudo o que você obtém com uma licença Pro, além de complementos adicionais, como Webhooks, ActiveCampaign, Authorize.Net e complementos do Salesforce.

      Observe que as licenças Pro e Elite sem fins lucrativos são limitadas a 5 sites.

      A taxa permanecerá a mesma enquanto você mantiver seu site sem fins lucrativos e optar pela renovação.

      Para se qualificar para esse preço especial, primeiro você precisa preencher este formulário. Isso dará início ao processo de aprovação.

      Depois de enviar o formulário e ser aprovado, entraremos em contato com você com um link especial de checkout para que você possa receber a tarifa sem fins lucrativos.

      Espero que isso ajude! 🙂

  2. É possível criar um campo de datas recorrentes no add-on Blog Post Submissions que possa ser mapeado para o The Events Calendar? Ou existe uma solução alternativa?

    1. Oi Legha, obrigado por entrar em contato conosco.

      Peço desculpas por não ser possível, no momento, criar um campo de data recorrente. Peço desculpas por não podermos fornecer o que você está procurando no momento, mas fiz uma anotação para o recurso.

      Vale a pena mencionar que o plug-in Event Calendar não recomenda a configuração de um evento recorrente em sua extremidade. Porque um padrão de recorrência de longo prazo com centenas de instâncias pode sobrecarregar significativamente o banco de dados, tornando o site e os eventos consideravelmente mais lentos. Confira mais detalhes do plug-in Event's Calendar aqui: Never-Ending & Long-Term Recurrence Patterns (Padrões de recorrência intermináveis e de longo prazo)

      Obrigado e tenha um bom dia!

    1. Oi Saleem, obrigado por entrar em contato conosco!

      Atualmente, não é possível mostrar os eventos disponíveis do Google Agenda no seletor de datas do WPForms. Peço desculpas por não podermos fornecer o que você está procurando no momento.

      Registrei seu interesse nesse recurso e adicionei seu e-mail à nossa lista para receber atualizações sobre esse recurso.

      Obrigado e tenha um bom dia!

  3. Como podemos permitir que os usuários criem ingressos para eventos? Temos o The Events Calendar Community Events e o Community Events Tickets e o Event Tickets Pro.

    Existe uma maneira de permitir que eles criem um tíquete no formulário ao enviá-lo? Você menciona isso na parte superior da página, mas não está no artigo.

    Obrigado,

    Simon

    1. Olá, Simon - Pedimos desculpas pelo problema. Para garantir que responderemos à sua pergunta da forma mais completa possível e evitar qualquer confusão, poderia entrar em contato com nossa equipe?

      Para acessar nosso suporte por e-mail, envie um tíquete de suporte e entraremos em contato com você.

      Obrigado.

      1. Se a data do evento tiver que ser alterada ou se a entrada do formulário wpform for excluída ou se a entrada do formulário wpform precisar alterar a data ou a hora de início, essa alteração também atualizará o evento ou o contrário?

      2. Olá, George - Se você decidir fazer alterações na data de entrada do WPForms, essas alterações afetarão apenas a própria entrada do WPForms. O evento correspondente, como a listagem ou o calendário do evento real, não será atualizado automaticamente com essas alterações. Portanto, a modificação da entrada do WPForms não atualizará automaticamente as informações do evento.

        Dito isso, se você fizer alterações nos detalhes do evento separadamente do WPForms no plugin Events Calendar, essas alterações não atualizarão automaticamente a entrada correspondente do WPForms. A entrada do WPForms e o evento são independentes um do outro.

  4. Olá,
    Segui todas as etapas para criar um calendário de folgas para que os membros da nossa equipe possam preencher o formulário. É uma maneira fácil de sabermos quando as pessoas estarão fora do escritório, etc. O problema com o qual estou me deparando é que criei os metacampos adicionais para permitir a publicação automática sem aprovação. No entanto, depois que um evento é criado, ele não aparece até que eu vá até o evento e pressione o botão de atualização. Estou perdendo alguma coisa?

  5. Olá, existe uma maneira de fazer a mesma coisa com um calendário de reservas?
    precisamos do calendário para reservas de quartos, portanto queremos que o quarto seja classificado como indisponível se outro usuário já o tiver reservado

    1. Olá, Mariem - No momento, não temos o recurso para impedir a reserva dupla no plug-in. Concordo que esse seria um recurso útil, e vou adicioná-lo ao nosso rastreador de solicitações de recursos para que esteja no radar dos nossos desenvolvedores.

  6. É possível fazer com que o WP Forms crie um tipo de postagem Organizer a partir desse plug-in?

    Instalei tudo e vejo o tipo de postagem Event, mas não os tipos de postagem Oranizer (ou Venue).

    Obrigado! 🙂

    1. Daniel - Peço desculpas, mas atualmente os campos que começam com _Venue ou _Organizer não funcionam com o tipo de postagem de evento. Como isso envolve um plug-in de terceiros, sugiro que você consulte a equipe de suporte do plug-in Events Calendar para ver se eles podem encontrar uma solução alternativa. Nesse meio tempo, também adicionarei isso à nossa lista de solicitações de recursos para que fique no radar dos desenvolvedores.

      Obrigado 🙂

Adicionar um comentário

Ficamos felizes por você ter optado por deixar um comentário. Lembre-se de 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 os Termos de Serviço da Cloudflare.