Campo de Checkboxes
O campo de checkboxes cria uma lista de opções selecionáveis. Útil para escolher categorias ou informações que podem possuir multiplicidade.

Campos adicionais deste tipo de campo
- Escolhas: Aqui você vai popular a lista de valores selecionáveis. Cada item desta lista deverá estar em uma linha, e deverá ser preenchido no formato ‘valor : label’. Se você escrever apenas um item sem os dois pontos os separando, o mesmo nome será o label e o value deste select;
- Layout: Como será visualmente apresentada, modo vertical ou horizontal.
Como utilizar este campo em um template WP?
A API retorna diferentes dados para estas funções:
- get_field: um array de valores
- the_field: uma string contendo todos os valores separados por vírgulas
<?php
/*
* Exibindo valor único
*/
?>
<p>Cor: <?php the_field('field_name'); ?></p>
<?php
/*
* Exibindo o label de um valor único
*/
$field = get_field_object('field_name');
$value = get_field('field_name');
$label = $field['choices'][ $value ];
?>
<p>Color: <?php echo $label; ?></p>
<?php
/*
* Exibindo múltiplos valores
*/
?>
<p>Cores: <?php echo implode(', ', get_field('field_name')); ?></p>
<?php
/*
* Condicional
*/
if( in_array( 'red', get_field('field_name') ) )
{
//...
}
/*
* Listando apenas os resultados com um determinado valor
*/
$posts = get_posts(array(
'meta_query' => array(
array(
'key' => 'field_name', // nome do custom field
'value' => '"red"',
'compare' => 'LIKE'
)
)
));
if( $posts )
{
//...
}
?>

