問題 × 解決策

advanced custom fieldの投稿オブジェクトを取得、表示する方法

問題

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

コメント

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

10 + 15 =

「問題 × 解決策」
月別アーカイブ一覧

「問題 × 解決策」
月別アーカイブ一覧