Advanced Custom Fieldsを投稿ページに表示させる方法(WordPress)

詳しくは公式参考

投稿ページに表示させる場合はsingle.phpを編集

投稿ページを表示させるためにはsingle.phpを編集する必要があります。
管理画面から編集する場合は
外観 -> テーマエディタ-> 使用しているテーマ選択 -> single.php

全てのラベルと値を表示させる例

<?php
$fields = get_field_objects();
if( $fields ): ?>
    <ul>
        <?php foreach( $fields as $field ): ?>
            <li><?php echo $field['label']; ?>: <?php echo $field['value']; ?></li>
        <?php endforeach; ?>
    </ul>
<?php endif; ?>

特定のフィールドのラベルと値を出力する

<?php
$field = get_field_object('my_field');
?>
<p><?php echo $field['label']; ?>: <?php echo $field['value']; ?></p>

参考

https://www.advancedcustomfields.com/resources/#functions/

コメントを残す

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