Werte in Ihrem Thema anzeigen

, Author

Übersicht

Die API von Advanced Custom Field macht es sehr einfach, Felddaten in Ihrem Thema anzuzeigen. Es stehen viele Funktionen zur Verfügung, die alle auf der Ressourcenseite gut dokumentiert sind.

Die Grundlagen

Sobald Sie eine Feldgruppe erstellt und einige Daten eingegeben haben, können Sie nun die Daten in Ihr Thema laden und anzeigen.

Alle Werte werden als native post_meta gespeichert (wenn sie in einem Beitrag gespeichert werden) und obwohl Sie die native WP-Funktion get_post_meta() verwenden können, ist es besser, die entsprechende ACF-Funktion wie get_field() zu verwenden. Warum? Weil ACF den Wert je nach Feldtyp formatiert und die Entwicklung schneller und einfacher macht!

Um einen Feldwert als Variable abzurufen, verwenden Sie die Funktion get_field(). Dies ist die vielseitigste Funktion, die immer einen Wert für jede Art von Feld zurückgibt.

Um ein Feld anzuzeigen, verwenden Sie die Funktion the_field() auf ähnliche Weise.

Hier ist ein grundlegendes Anwendungsbeispiel, und bitte schauen Sie sich unbedingt die Seite mit den Codebeispielen an, um mehr zu erfahren.

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

Hat ACF einen Shortcode?

Ja, Sie können ihn auf die gleiche Weise wie die Funktion the_field() verwenden. Er sieht in etwa so aus:

Sie können auch die $post_id angeben, von der der Wert geholt werden soll.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.