Visning af værdier i dit tema

, Author

Oversigt

Ad Advanced Custom Fields API gør det meget nemt at vise feltdata i dit tema. Der er mange funktioner til rådighed, og alle er godt dokumenteret på ressourcesiden.

Grundlæggende

Når du har oprettet en feltgruppe og indtastet nogle data, kan du nu indlæse og vise dataene i dit tema.

Alle værdier gemmes som native post_meta (når de gemmes i et indlæg), og selv om du kan bruge den native WP-funktion get_post_meta(), er det bedre praksis at bruge den relevante ACF-funktion, f.eks. get_field(). Hvorfor? Fordi ACF vil formatere værdien afhængigt af felttypen og gøre udviklingen hurtigere og nemmere!

For at hente en feltværdi som en variabel skal du bruge funktionen get_field(). Dette er den mest alsidige funktion, som altid vil returnere en værdi for enhver type felt.

For at vise et felt skal du bruge the_field() på en lignende måde.

Her er et grundlæggende brugseksempel, og sørg for at se siden med kodeeksempler for mere.

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

Har ACF en shortcode?

Ja, du kan bruge den på samme måde som the_field()-funktionen. Den ser nogenlunde sådan ud:

Du kan også angive $post_id, som værdien skal hentes fra.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.