Exibir valores no seu tema

, Author

Visão geral

A API do Advanced Custom Field torna muito fácil a exibição de dados de campo no seu tema. Existem muitas funções disponíveis e todas estão bem documentadas na página de recursos.

The Basics

Após ter criado um grupo de campos e introduzido alguns dados, pode agora carregar e mostrar os dados no seu tema.

Todos os valores são guardados como post_meta nativo (quando guardados num post) e embora possa utilizar a função WP nativa get_post_meta(), é melhor prática utilizar a função ACF relevante, tal como get_field(). Porquê? Porque ACF irá formatar o valor dependendo do tipo de campo e tornar o desenvolvimento mais rápido e fácil!

Para recuperar um valor de campo como uma variável, use a função get_field(). Esta é a função mais versátil que sempre retornará um valor para qualquer tipo de campo.

Para exibir um campo, use a função get_field() de uma maneira similar.

Aqui está um exemplo de uso básico, e por favor tenha certeza de ver a página de exemplo de código para mais.

<?php/** * Template Name: Home Page */get_header(); ?><div><div role="main"><?php while ( have_posts() ) : the_post(); ?><h1><?php the_field('custom_title'); ?></h1><img src="<?php the_field('hero_image'); ?>" /><p><?php the_content(); ?></p><?php endwhile; // end of the loop. ?></div><!-- #content --></div><!-- #primary --><?php get_footer(); ?>

A ACF tem um Shortcode?

Sim, você pode usá-lo da mesma forma que a função_field(). Parece algo assim:

Você também pode especificar o $post_id para ir buscar o valor de.

Deixe uma resposta

O seu endereço de email não será publicado.