Deseja enviar arquivos de um formulário de contato do WordPress para o Google Drive?
Normalmente, os plug-ins de formulário farão upload de todos os arquivos diretamente no site do WordPress. No entanto, talvez você queira carregá-los automaticamente no Google Drive também para mantê-los em segurança e facilitar o compartilhamento.
Neste artigo, mostraremos como fazer upload de arquivos facilmente de um formulário do WordPress para o Google Drive.
Por que fazer upload de arquivos do seu formulário do WordPress para o Google Drive?
Normalmente, você pode usar o plug-in do construtor de formulários do WordPress para adicionar um campo de upload de arquivo e manter os arquivos carregados em seu site.
Mas e se você quiser compartilhar os arquivos carregados com alguém que não tenha acesso à área de administração do WordPress?
É aí que entra o Google Drive. O Google Drive permite que você armazene arquivos na nuvem e os compartilhe facilmente com qualquer pessoa. Ele também permite que você acesse facilmente os arquivos de qualquer dispositivo sem fazer login no seu site WordPress.
Por exemplo, se você criar um formulário de solicitação de emprego e pedir currículos, poderá carregar automaticamente esses arquivos diretamente no Google Drive e compartilhá-los com outras pessoas da sua equipe.
Outro cenário é quando você realiza um concurso em que os usuários fazem upload de fotos ou enviam artigos para participar.
O envio desses envios diretamente para o Google Drive economiza espaço em disco em seu site. Ao mesmo tempo, ele mantém esses arquivos seguros em um local remoto na nuvem.
Além disso, se quiser garantir a segurança do seu WordPress, é uma boa ideia salvar uma cópia dos seus arquivos em outro lugar para o caso de corrupção de dados ou ataques de hackers. Nesse caso, você terá os dados do formulário armazenados no WordPress e no Google Drive.
Dito isso, vamos dar uma olhada em como enviar facilmente uploads de formulários do WordPress para o Google Drive.
Criando e preparando seu formulário do WordPress no WPForms
Para este tutorial, usaremos o WPForms. É o plugin de formulário de contato mais popular para WordPress, com mais de 6 milhões de instalações ativas. Ele vem com uma interface simples de arrastar e soltar que permite que você crie facilmente qualquer tipo de formulário.
Em seguida, usaremos uma ferramenta chamada Zapier para conectar o WPForms ao Google Drive.
O Zapier funciona como uma ponte para enviar dados entre dois aplicativos diferentes, sem a necessidade de usar qualquer código. Ele se conecta perfeitamente a mais de 2.000 aplicativos.
Observação: você precisa da versão Pro ou superior para acessar o complemento Zapier para WPForms.
Criação de um formulário de upload de arquivos no WPForms
Primeiro, você precisa instalar e ativar o plug-in WPForms em seu site. Para obter mais detalhes, consulte nosso guia passo a passo sobre como instalar um plug-in do WordPress.
Em seguida, você precisa de um formulário que os visitantes do seu site possam usar para enviar arquivos. Se você ainda não tem um formulário configurado, confira nosso guia passo a passo sobre como criar um formulário de upload de arquivos no WordPress.
Importante: esse método só funcionará com um único arquivo. Ele não funcionará com vários arquivos de um único envio de formulário.
Depois de configurar o formulário, você precisa adicioná-lo ao site. Para fazer isso, basta editar o post ou a página em que você deseja colocar o formulário.
Na tela de edição da postagem, clique no botão “+” para adicionar um novo bloco. Depois disso, procure o bloco WPForms e adicione-o à sua área de conteúdo.
Em seguida, publique sua página ou post para colocar seu formulário no ar. Depois de fazer isso, vá em frente e crie uma entrada de teste. Ela será usada para configurar e testar a conexão entre o WPForms e o Google Drive.
Aqui está nossa entrada de teste:
Preparando-se para conectar o WPForms com o Zapier
Vamos usar o Zapier como uma ponte entre o WPForms e o Google Drive. Para fazer isso, você precisa instalar e ativar o complemento WPForms Zapier.
Em seu administrador do WordPress, acesse a página WPForms ” Addons e encontre o addon Zapier. Vá em frente e clique no link “Install Addon” para instalá-lo e ativá-lo.
Em seguida, você precisa acessar a página WPForms ” Configurações ” Integrações.
Basta clicar no logotipo do Zapier para obter sua chave de API do Zapier. Você precisará dela para conectar o Zapier ao WPForms.
Copie a chave da API em um local seguro ou mantenha esta guia aberta. Você precisará da chave de API em uma etapa posterior.
Criação de um Zap para enviar arquivos do formulário do seu site para o Google Drive
Depois de ter seu formulário pronto, acesse o site do Zapier. Você precisa criar uma conta gratuita ou fazer login em sua conta existente.
Em seu painel do Zapier, basta clicar no botão “Make a Zap” para começar. Isso abrirá o assistente de configuração.
Observação: o Zapier usa a palavra “zap” para um processo com um acionador e uma ação. Nosso acionador será um visitante preenchendo o formulário, e nossa ação será enviar o(s) arquivo(s) anexado(s) ao formulário para o Google Drive.
Na parte superior da tela, você precisa escolher um nome para o seu zap. Depois de fazer isso, é hora de configurar o acionador.
Primeiro, você precisa selecionar WPForms na caixa “Choose App & Event”. Basta digitar “WPForms” na barra de pesquisa para encontrá-lo.
Agora será solicitado que você selecione um evento de acionamento.
A opção padrão será “New Form Entry”, portanto, tudo o que você precisa fazer é clicar no botão “Continue”.
Agora, o Zapier solicitará que você faça login no WPForms.
Vá em frente e clique no botão “Sign in to WPForms”.
Em seguida, você verá uma janela pop-up. Aqui, você precisa inserir a chave de API que encontrou anteriormente.
Você também precisa adicionar o URL(nome de domínio) do seu site.
Depois de inserir esses detalhes, basta clicar no botão “Yes, Continue” para prosseguir.
Em seguida, o Zapier solicitará que você selecione seu formulário de upload de arquivo em uma lista suspensa. Vá em frente e clique no nome do seu formulário.
Depois de selecionar o formulário correto, você precisa clicar no botão “Test trigger”.
Isso garante que o Zapier tenha se conectado corretamente ao seu formulário.
Depois de clicar nesse botão, você verá uma mensagem informando que o Zapier encontrou uma entrada de teste.
Você verá os dados na tela.
Clique no botão “Continue” (Continuar) para passar para a parte Action (Ação) do Zap.
Aqui, você precisa escolher seu segundo aplicativo, o Google Drive.
Em seguida, você verá o menu suspenso para escolher um evento de ação.
Aqui, você precisa selecionar a opção “Upload File” e clicar para continuar.
O Zapier agora solicitará que você faça login na sua conta do Google Drive.
Basta inserir os detalhes de login da sua conta do Google.
Depois de fazer isso, clique no botão “Continue” (Continuar) para prosseguir.
A partir daí, você pode configurar onde deseja que os arquivos fiquem no Google Drive.
Basta clicar no menu suspenso Drive para selecionar se deseja usar sua unidade pessoal ou uma unidade compartilhada.
Em seguida, clique no menu suspenso Folder (Pasta) para selecionar a pasta que deseja usar.
Em seguida, você precisa informar ao Zapier qual(is) arquivo(s) deve(m) ser carregado(s).
No menu suspenso Arquivo, selecione o campo de upload em seu formulário.
Depois disso, você pode deixar as outras configurações em branco e clicar no botão Continuar para prosseguir.
O Zapier agora solicitará que você teste seu Zap enviando um arquivo de upload para o Google Drive. Basta clicar no botão “Test and Continue” para fazer isso.
Isso enviará ao Google Drive os arquivos que você carregou na entrada do formulário de teste.
Vá em frente e verifique se há arquivos na pasta do Google Drive.
Verifique novamente se o zap funciona. Se não funcionar, clique em “Retest Action” (Testar novamente a ação).
Quando tiver certeza de que seu zap está funcionando como pretendido, basta clicar no botão “Turn on Zap” (Ativar zap) para ativá-lo.
Agora, todos os arquivos enviados por meio do formulário de upload de arquivos serão automaticamente carregados na pasta escolhida do Google Drive.
O WPForms sempre manterá um backup de todos os arquivos em sua conta de hospedagem do WordPress, caso a API do Zapier sofra alguma interrupção.
Lembre-se de que, se você receber muitos envios de formulários com arquivos grandes, isso ocupará mais espaço de armazenamento no Google Drive. Em nossa empresa, usamos o plano G Suite Business para obter espaço de armazenamento ilimitado.
Observação: este tutorial mostra apenas como salvar seus arquivos de formulário de upload no Google Drive. Mas se quiser salvar entradas de formulários de contato, como o nome, o e-mail e a mensagem da pessoa, leia nosso tutorial sobre como conectar qualquer formulário do WordPress ao Google Sheets.
Esperamos que este artigo tenha ajudado você a aprender como fazer upload de arquivos de um formulário do WordPress para o Google Drive. Você também pode gostar do nosso artigo sobre como usar o conteúdo gerado pelo usuário para expandir seus negócios e da nossa coleção de plug-ins obrigatórios do WordPress para todos os sites.
Se você gostou deste artigo, inscreva-se em nosso canal do YouTube para receber tutoriais em vídeo sobre o WordPress. Você também pode nos encontrar no Twitter e no Facebook.
Syed Balkhi says
Hey WPBeginner readers,
Did you know you can win exciting prizes by commenting on WPBeginner?
Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
You can get more details about the contest from here.
Start sharing your thoughts below to stand a chance to win!
Jiří Vaněk says
Great tutorial. Is there any advantage in using google drive for uploading instead of storing data on FTP? Do I mean, for example, antivirus protection from Google?
WPBeginner Support says
While Google’s scanning can help somewhat, this would be more to help prevent reaching any storage limits on a hosting provider should there be many submissions.
Administrador
Lauren says
This is great, but why do the images turn into a txt.file when they get to my google drive!?
WPBeginner Support says
You would want to ensure you selected the image to be uploaded in Zapier for the most likely reason that a text file is being added.
Administrador