Avisera värden i ditt tema

, Author

Översikt

Avancerat anpassat fälts API gör det mycket enkelt att visa fältdata i ditt tema. Det finns många funktioner tillgängliga och alla är väldokumenterade på resurssidan.

Grundläggande

När du har skapat en fältgrupp och matat in data kan du nu ladda och visa data i ditt tema.

Alla värden sparas som inhemsk post_meta (när de sparas i ett inlägg) och även om du kan använda den inhemska WP-funktionen get_post_meta() är det bättre att använda den relevanta ACF-funktionen, till exempel get_field(). Varför? Därför att ACF formaterar värdet beroende på fälttypen och gör utvecklingen snabbare och enklare!

För att hämta ett fältvärde som en variabel använder du funktionen get_field(). Detta är den mest mångsidiga funktionen som alltid returnerar ett värde för alla typer av fält.

För att visa ett fält använder du the_field() på ett liknande sätt.

Här är ett grundläggande användningsexempel, och se till att se sidan med kodexempel för mer.

<?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 kortkod?

Ja, du kan använda den på samma sätt som funktionen the_field(). Den ser ut ungefär så här:

Du kan också ange $post_id för att hämta värdet från.

Lämna ett svar

Din e-postadress kommer inte publiceras.