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

Está interessado em incorporar valores de campo para elementos como os campos Dropdown, Caixa de verificação e Escolha múltipla? Por padrão, esses campos permitem apenas a rotulação de cada opção. No entanto, neste tutorial, demonstraremos como anexar um campo extra para acomodar valores juntamente com rótulos.

Adicionar o snippet para adicionar valores de campo

Para começar, é necessário adicionar este 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' );

Criar o seu formulário

Em seguida, é necessário criar o formulário e adicionar o campo de formulário Dropdown, Checkbox ou Multiple Choice. Neste tutorial, estamos a adicionar um campo pendente de opções de cor.

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

Ativar a definição Mostrar valor no construtor de formulários

Depois de ter adicionado o seu campo de formulário Pendente, Caixa de verificação ou Escolha múltipla e de ter introduzido as suas opções de escolha, clique no separador Avançadas e clique no botão para Mostrar valores e clique em Guardar no formulário para guardar as alterações.

clique na alternância para Mostrar valores no separador Avançado do campo do formulário

Quando voltar ao separador Geral, verá que pode adicionar valores de campo adicionais a cada opção no menu pendente e voltar a guardar o formulário.

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

Embora o valor bruto seja armazenado na entrada da base de dados, não é incluído no {all_fields} Smart Tag para notificações por correio eletrónico, ao visualizar a entrada no administrador do WordPress ou nas exportações CSV.

Para apresentar o valor de um campo na mensagem de confirmação de um formulário ou no e-mail de notificação, é necessário utilizar o seguinte formato de Smart Tag:

{field_value_id="X"}

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

E pronto! Acrescentou com êxito um campo adicional para guardar valores nos campos de formulário do menu pendente, das caixas de verificação e de escolha múltipla. Gostaria de processar etiquetas inteligentes na etiqueta do campo Caixa de verificação? O nosso artigo sobre Como processar etiquetas inteligentes em etiquetas de caixa de verificação irá explicar-lhe como o fazer.

Referência do filtro

wpforms_fields_show_options_setting

FAQ

P: Posso adicionar opções em massa à opção Mostrar valores?

R: Infelizmente, não. Ao utilizar a opção Mostrar valores para estes campos, terá de definir manualmente as suas opções para cada um.