Como criar um formulário WordPress com upload de arquivo
Você está com sorte!
Criar um formulário no WordPress é fácil e adicionar um formulário de upload de arquivo também pode ser simples com as ferramentas certas.
Neste tutorial, você encontrará algumas maneiras de criar um formulário simples (ou complexo) usando plug-ins do WordPress e como incluir um campo de upload de arquivo em seu formulário.
Como criar um formulário no WordPress
Nem todos os plug-ins de formulário têm uma opção de upload de arquivo, portanto, você deve começar selecionando o plug-in correto.
Eu recomendo o WPForms incrível que é meu plugin favorito para criar formulários com WordPress.
A funcionalidade de arrastar e soltar é excelente e inclui uma grande quantidade de recursos. Não vou aborrecê-lo com todos os detalhes, mas você pode ler minha análise completa do WPForms se quiser saber mais.
Você pode encontrar mais plug-ins de upload de arquivo aqui se quiser recomendações alternativas.
Crie o formulário
Com o plugin WPForms instalado, você verá seu item de menu adicionado ao seu painel.
Pressionar o item de menu Adicionar Novo levará você ao belo construtor de formulários, onde poderá criar um novo formulário personalizado.
Existem alguns modelos iniciais que você pode escolher, ou você pode simplesmente escolher a opção Formulário em Branco para começar do zero.
Você pode ver muito mais na minha análise, mas vamos pular direto para a opção de upload de arquivo.
Adicionando a opção de upload de arquivo
Selecionei a opção Formulário de contato simples para criar um formulário de contato básico. No lado esquerdo, você pode ver o campo Upload de arquivo, que pode ser arrastado e solto em qualquer lugar à direita para adicioná-lo ao formulário.
Depois de adicionar o campo de upload, você pode clicar nele para mostrar todas as opções de personalização, incluindo o rótulo, a descrição, as extensões de arquivo permitidas e o tamanho máximo do arquivo.
Existem também algumas opções avançadas que permitem ocultar o rótulo, adicionar classes CSS e escolher armazenar os arquivos carregados em sua Biblioteca de mídia.
Normalmente, você poderá visualizar qualquer entrada em seu painel para verificar o arquivo carregado. A opção de fazer com que os arquivos carregados vão diretamente para a sua biblioteca de mídia é interessante e funcionaria muito bem se necessário.
Honestamente, isso é tudo que você precisa fazer para criar seu formulário com a opção de upload de arquivo. Em seguida, você pode exibi-lo em algum lugar do seu site.
Como exibir o formulário
Cada vez que você criar um formulário, um código de acesso exclusivo será gerado. Você sempre pode encontrar o código de acesso no menu Todos os formulários.
Como você deve saber, o shortcode pode ser copiado e colado em qualquer postagem ou página para exibir o conteúdo do formulário em seu site. Se você nunca usou códigos de acesso antes, pode seguir este tutorial rápido sobre como usar códigos de acesso para se atualizar.
Há também um widget WPForms que você pode adicionar a qualquer área de widget incluída em seu tema. Ele tem um seletor suspenso simples que você pode usar para selecionar qualquer formulário criado.
Opções alternativas de upload de arquivo
Embora o WPForms seja um plugin de criação de formulários incrível com campos de upload de arquivo, existem muitas outras opções confiáveis.
Para as melhores alternativas, confira esta coleção dos melhores plug-ins para upload de arquivos do WordPress. Inclui mais cinco plug-ins que você pode preferir usar em seu site.
Para adicionar esse tipo de opção a uma loja de comércio eletrônico, verifique as extensões nesta coleção de plug-ins de upload de arquivo WooCommerce.
Conclusão
Como a maioria das coisas no WordPress, esse dilema é facilmente resolvido com o plugin certo.
Criar formulários simples e complexos é fácil com o plugin WPForms ou uma das outras alternativas. Se você gostou da solução que viu nesta postagem, clique aqui para saber mais sobre WForms.
Tenho certeza de que você gostará dele para muitos propósitos diferentes, como formulários com upload de arquivos, formulários de pagamento ou até mesmo comentários de clientes.