WordPressのカスタム投稿タイプなどで、Advanced Custom Fieldsをよく使います。
その際、さまざまな項目を用意して、入力があった場合のみサイトに表示したい。
そんな時に使えるテンプレートタグをメモ。
基本のテンプレートタグ
カスタムフィールドの値を出力する基本のテンプレートタグは以下です。
<?php the_field('フィールド名')?>
これで、指定したフィールド名のカスタムフィールドの値が出力されます。
分岐に使うテンプレートタグ
入力があったときのみ表示するには以下のように記述します。
<?php if(get_field('フィールド名')): ?>
<?php the_field('フィールド名')?>
<?php endif; ?>
get_fieldでフィールドの値を取得し、値があった場合はthe_fieldで値を表示します。