Advanced Custom Fields

Campo de Seleção (Select)

O Campo de Seleção cria um seletor dropdown ou de múltiplas escolhas.

acf select

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;
  • Valor Padrão: Valor padrão que este campo assumirá quando for carregado;
  • Permitir nulo?: Se selecionado, a lista irá começar com um valor nule entitulado “- Selecione -“;
  • Selecionar vários valores?: Permite selecionar vários valores ao invés de apenas um.

Como utilizar este campo em um template WP?

A API irá retornar o valor selecionado. Se for um seletor do tipo múltipla escolha, a API irá retornar um aray de valores.

<?php

/*
*  Exibindo um valor simples
*/

?>
<p>Color: <?php the_field('campo-selecao'); ?></p>
<?php

/*
*  Exibindo o label de um valor simples
*/

$field = get_field_object('campo-selecao');
$value = get_field('campo-selecao');
$label = $field['choices'][ $value ];

?>
<p>Color: <?php echo $label; ?></p>
<?php

/*
*  Exibindo múltiplos valores
*/

?>
<p>Colors: <?php echo implode(', ', get_field('campo-selecao')); ?></p>
<?php

/*
*  Condicional (valor simples)
*/

if( get_field('page_layout') == "col_1")
{
    //...
}

/*
*  Condicional (valor múltiplo)
*/

if( in_array( 'col_1', get_field('campo-selecao') ) )
{
    //...
}

?>

Posts Similares

  • Campo de Editor WYSIWYG

    O Campo Editor Wysiwyg cria uma área de conteúdo com todos os recursos do tinyMCE. Este campo é muito útil quando você precisa criar áreas separadas de conteúdo em um determinado custom post type ou post, segmentando melhor seu conteúdo. O Editor Wysiwyg não trará as abas “Visual / Texto” como o editor padrão do WordPress….

  • Exibindo os dados de seu campo criado com o ACF

    Exibindo os dados de seu campo criado com o ACF

    A API do Advanced Custom Fields é feita de forma bem lógica e simples, prezando pela facilidade em sua utilização para exibir seus campos personalizados. Existem muitas funções, e em breve todas elas estarão documentadas por aqui. Por enquanto, vamos ver as funções mais básicas. Funções básicas Uma vez criado seu grupo de campos, campos,…

  • Shortcode do ACF

    Shortcode do ACF

    O Shortcode do ACF pode ser utilizado em sua postagem para exibir o valor de um campo personalizado simples, como o de texto. Se você não sabe o que é um shortcode, recomendamos a leitura da documentação oficial do WordPress, no Codex. Requisitos ACF v3.1.1 ou superior Como Utilizar Place the shortcode marker with the desired field within your…

  • Campo de Mapa (Google Maps)

    Campo de Mapa (Google Maps)

    O campo Google Map fornece uma interface de mapa interativa para selecionar um local. Este tipo de campo usa a API Javascript do Google Maps para fornecer pesquisa de preenchimento automático, pesquisa de geocodificação reversa e um marcador interativo. Campos adicionais deste tipo de campo Requisitos Para usar a API JavaScript do Google Maps, você…

  • Campo Verdadeiro ou Falso (booleano)

    O campo Verdadeiro ou Falso cria um seletor com estas duas opções, onde 1 é verdadeiro e 0 é falso. Campos adicionais deste tipo de campo Mensagem: Texto descritivo exibido perto do checkbox. Valor padrão: você pode definir se o valor padrão será verdadeiro ou falso. Como utilizar este campo em um template WP? A API…

  • Criando grupos de campos e novos campos com o ACF

    Criando grupos de campos e novos campos com o ACF

    Agora que já vimos toda teoria sobre o que é o Advanced Custom Fields, vamos começar a falar de forma mais prática sobre o uso do plugin. O ACF trabalha com o conceito de Campos e Grupos de Campos, que são a primeira coisa que você deve entender. Digamos que você precisa criar campos que…

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *