問題
advanced custom fieldの投稿オブジェクトを取得、表示するには?
解決策
「get_field」で取得し、foreachで回し、「○○->guid」でURL、「○○->post_title」でラベルを取得、表示できます。
advanced custom fieldの投稿オブジェクト
カスタムフィールドを生成するadvanced custom fieldの投稿オブジェクトは既存の記事などのオブジェクトのリンクを複数選択できるようにすることもできます。
そのadvanced custom fieldの投稿オブジェクトを取得、表示する方法をご紹介します。
○○[‘url’]でURLを取得
「get_field」で取得し、foreachで回し、「○○->guid」でURL、「○○->post_title」でラベルを取得、表示できます。
<?php
$linkObject = get_field( 'object' );
foreach((array)$linkObject as $object):
?>
<a href="<?php echo $object->guid; ?>"><?php echo $object->post_title; ?></a>
<?php
endforeach;
?>
コメント