Pretende preencher dinamicamente os campos com o conteúdo do seu sítio? As opções de campo dinâmico extraem automaticamente todos os títulos de publicações, categorias ou detalhes semelhantes do seu sítio, poupando-lhe o tempo e o esforço de criar e atualizar estas opções.
Este tutorial mostra-lhe como criar opções de campo dinâmicas no WPForms.
Neste artigo
Adicionar um campo de lista pendente, de escolha múltipla ou de caixas de verificação
Para começar, é necessário editar um formulário existente ou criar um novo formulário. Para este exemplo, utilizaremos o modelo de formulário Solicitar um orçamento.
Para criar um campo dinâmico, é necessário adicionar qualquer um dos seguintes tipos de campo: Dropdown, Múltipla escolha ou Caixas de seleção. No nosso exemplo, vamos adicionar o campo Dropdown ao nosso formulário.
Para configurar as definições do campo pendente, clique no mesmo para abrir o painel Opções de campo.
Em seguida, começamos por alterar o Rótulo para Produtos.
Definição de opções de campos dinâmicos
Em seguida, aceda ao separador Avançadas. Aqui, verá o menu pendente Opções dinâmicas, onde terá duas opções:
- Tipo de mensagem: Os diferentes tipos de conteúdo do seu site WordPress, como Posts e Páginas.
- Taxonomia: Os grupos ou etiquetas utilizados na classificação de posts e tipos de post personalizados, como Categorias e Etiquetas.
No nosso exemplo, seleccionaremos a opção Tipo de publicação.
Quando a opção Tipo de publicação for selecionada, verá o campo pendente Fonte do tipo de publicação dinâmica, que incluirá todos os tipos de publicação disponíveis no seu site. No nosso exemplo, seleccionaremos Produtos.
Nota: Neste exemplo, estamos a utilizar um tipo de post personalizado. Para obter mais detalhes, não deixe de conferir o tutorial do WPBeginner sobre como criar tipos de post personalizados.
Agora, quando um utilizador visualiza o formulário, os títulos de todos os posts de Produtos publicados serão listados como opções neste campo Dropdown.
Perguntas mais frequentes
Abaixo, respondemos a algumas das principais perguntas sobre a utilização de escolhas dinâmicas para campos de várias opções.
Existe um gancho/filtro para modificar a consulta predefinida utilizada para preencher os campos de opção dinâmicos?
Sim. O wpforms_dynamic_choice_post_type_args
é utilizado para preencher o filtro Escolhas dinâmicas para tipos de post e taxonomias. É possível personalizar a consulta padrão para excluir ou incluir tipos de post de uma categoria específica.
Para saber mais sobre todas as opções de personalização disponíveis, consulte o nosso tutorial sobre a personalização de escolhas dinâmicas.
Posso utilizar entradas de um formulário diferente como opções de escolha dinâmicas?
No momento, o WPForms não suporta o uso de entradas de um formulário diferente para preencher as opções dinâmicas.
É isso mesmo! Agora pode criar um formulário com campos dinâmicos preenchidos automaticamente com os títulos de publicações, páginas ou taxonomias existentes no seu sítio Web.
Em seguida, pretende gerir as entradas de formulário submetidas? Então não deixe de consultar o nosso guia detalhado sobre entradas de formulários.