テーマで値を表示する

, Author

概要

Advanced Custom Field の API は、テーマでフィールド データを表示するのを非常に簡単にします。

The Basics

フィールド グループを作成してデータを入力したら、今度はテーマでデータをロードして表示できます。

すべての値は、ネイティブ post_meta として保存され (投稿に保存した場合)、ネイティブ WP 関数 get_post_meta() を使用できますが、get_field() などの関連 ACF 関数を使う方がよい方法です。 なぜか? ACFはフィールドタイプに応じて値をフォーマットし、開発をより迅速かつ容易にするからです!

フィールド値を変数として取得するには、get_field()関数を使用します。 これは、どのようなタイプのフィールドに対しても常に値を返す、最も汎用性の高い関数である。

フィールドを表示するには、同様の方法でthe_field()を使用する。

ここに基本的な使用例を示します。詳細はコード例のページを必ずご覧ください。

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

ACF にはショートコードがありますか。

はい、それは the_field() 関数と同じ方法で使用できます。 次のようになります。

値を取得する $post_id を指定することもできます。

コメントを残す

メールアドレスが公開されることはありません。