Wyświetlanie wartości w twoim motywie

, Author

Przegląd

API Advanced Custom Field’s sprawia, że bardzo łatwo jest wyświetlać dane pól w twoim motywie. Istnieje wiele dostępnych funkcji i wszystkie są dobrze udokumentowane na stronie zasobów.

Podstawy

Po utworzeniu grupy pól i wprowadzeniu niektórych danych, możesz teraz załadować i wyświetlić dane w swoim motywie.

Wszystkie wartości są zapisywane jako natywne post_meta (gdy są zapisywane do postu) i chociaż możesz użyć natywnej funkcji WP get_post_meta(), lepszą praktyką jest użycie odpowiedniej funkcji ACF, takiej jak get_field(). Dlaczego? Ponieważ ACF sformatuje wartość w zależności od typu pola i sprawi, że rozwój będzie szybszy i łatwiejszy!

Aby pobrać wartość pola jako zmienną, użyj funkcji get_field(). Jest to najbardziej uniwersalna funkcja, która zawsze zwróci wartość dla dowolnego typu pola.

Aby wyświetlić pole, użyj funkcji the_field() w podobny sposób.

Oto podstawowy przykład użycia, i upewnij się, że przejrzysz stronę z przykładami kodu, aby dowiedzieć się więcej.

<?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(); ?>

Czy ACF posiada Shortcode?

Tak, możesz go użyć w taki sam sposób jak funkcji the_field(). Wygląda to mniej więcej tak:

Możesz również określić $post_id, z którego ma zostać pobrana wartość.

.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.