Como adicionar valores de campo para campos suspensos, caixas de seleção e campos de múltipla escolha

Você tem interesse em incorporar valores de campo para elementos como os campos Dropdown, Caixa de seleção e Múltipla escolha? Por padrão, esses campos permitem apenas a rotulagem de cada opção. No entanto, neste tutorial, demonstraremos como anexar um campo extra para acomodar valores juntamente com rótulos.

Adição do snippet para adicionar valores de campo

Para começar, você precisará adicionar esse snippet ao seu site. Se precisar de ajuda sobre como adicionar snippets ao seu site, consulte este tutorial.

/**
 * Mostrar valores no menu suspenso, caixas de seleção e múltipla escolha.
 *
 * @link https://wpforms.com/developers/add-field-values-for-dropdown-checkboxes-and-multiple-choice-fields/
 */
 
add_filter( 'wpforms_fields_show_options_setting', '__return_true' );

Criando seu formulário

Em seguida, você precisará criar o formulário e adicionar o campo de formulário Dropdown, Checkbox ou Multiple Choice. Neste tutorial, estamos adicionando um campo suspenso de opções de cores.

Se precisar de ajuda para criar seu formulário, consulte esta documentação.

Ativação da configuração Show Value no construtor de formulários

Depois de adicionar o campo de formulário Dropdown, Caixa de seleção ou Múltipla escolha e inserir as opções de escolha, clique na guia Advanced (Avançado ) e clique no botão de alternância para Show Values (Mostrar valores ) e clique em Save (Salvar ) no formulário para salvar as alterações.

clique no botão de alternância para Mostrar valores na guia Avançado do campo de formulário

Ao voltar para a guia General (Geral ), você verá que pode adicionar valores de campo adicionais a cada opção no menu suspenso e salvar novamente o formulário.

adicionar valores de campo a cada opção e salvar o formulário novamente

Embora o valor bruto seja armazenado na entrada do banco de dados, ele não é incluído no {all_fields} Smart Tag para notificações por e-mail, ao visualizar a entrada no administrador do WordPress ou em exportações CSV.

Para exibir o valor de um campo na mensagem de confirmação ou no e-mail de notificação de um formulário, você precisará usar o seguinte formato de Smart Tag:

{field_value_id="X"}

Basta substituir o X pelo ID do campo, e essa Smart Tag extrairá automaticamente o valor de qualquer opção selecionada nesse campo. Para obter ajuda na localização do ID do campo, consulte este tutorial.

E é isso! Agora você adicionou com sucesso um campo adicional para manter valores nos campos de formulário Dropdown, Checkboxes e Multiple Choice. Você gostaria de processar as Smart Tags no rótulo do campo Checkbox? Nosso artigo sobre Como processar Smart Tags em rótulos de caixas de seleção o orientará sobre como fazer isso.

Referência de filtro

wpforms_fields_show_options_setting

PERGUNTAS FREQUENTES

P: Posso adicionar opções em massa ao Show Values?

R: Infelizmente, não. Ao usar a opção Show Values (Mostrar valores) para esses campos, você precisará definir manualmente as opções para cada um deles.