the_field()
Imprime o valor do campo especificado, da mesma forma que um “echo get_field($field_name)” faria, mas simplificando isso 🙂
Parâmetros
<?php the_field($field_name, $post_id); ?>
- $field_name: nome do campo a ser retornado. Exemplo: “page_content” (obrigatório)
- $post_id: Especifica o ID do post onde o seu valor foi digitado. O padrão é pegar o do post atual, do loop que você está. Você também pode passar ID de uma página de opções, taxonomias, usuários, etc. (opcional)
Como Utilizar
Nos exemplos abaixo, assumiremos que o nome do campo criado é ‘text_field’.
<?php
/* exibir um valor do post atual */
the_field( "text_field" );
/* exibir um valor de um post de ID 123 */
the_field( "text_field", 123 );
/* utilizando the_field / get_field em um condicional */
if( get_field( "text_field" ) ) { ?>
<p><?php the_field( "text_field" ); ?></p>
<?php } ?>
Olá pessoal! Ótimos artigos sobre o plugin. Tenho uma dúvida: vocês já chegaram a testar o campo Aba? Pois esse campo é o único que não possui field_name, então fica impossível chamar esse campo no php ou no shortcode. Se puderem me dar qualquer auxílio, agradeço muito.
[]’s
Pamela,
o campo de abas é apenas para organização dos campos no admin, ele não é para ser usado no front-end.