ACFプラグイン機能の「関連」を使用して、別の投稿エントリー内容を表示させたいのですが、
画像(カスタムフィールド)出力がうまくいきません。
色々調べましたが、アイキャッチの出力方法はいくつか見つけましたが、
カスタムフィールドの画像の出力については見当たりませんでした。
以下現状のソースです。
【カスタム投稿 artist】
カスタムフィールド画像 「photo」を設置。
出力ページは以下のコードで画像を配置しております。
<?php $Lsize = 'large'; $Msize = 'medium_large'; $SQsize = '正方形(大)'; $image = get_field('photo'); if(!empty($image)){ $url = $image['url']; $Limg = $image['sizes'][ $Lsize ]; $Mimg = $image['sizes'][ $Msize ]; $SQimg = $image['sizes'][ $SQsize ]; } ?> <img srcset="<?php echo $Mimg; ?> 375w, <?php echo $Limg; ?> 768w">
【カスタム投稿 list】
こちらの投稿で「関連」を設置してます。
出力は以下のコードで試しておりますが、うまくいきません。
get_the_post_thumbnailで試しているのは、photoのgetの仕方が分からなかったからです。
<?php $awasete = get_field('artist'); ?> <?php if($awasete): ?> <?php foreach((array)$awasete as $value):?> <?php echo get_the_post_thumbnail( $value->ID, '正方形(大)', array( 'class' => 'img-fluid' ) ); ?> <?php endforeach; ?> <?php endif; ?>
phpのスキルが乏しく、質問もわかりづらいかもしれませんが、
何卒宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/20 05:35
2018/04/20 05:38
2018/04/20 14:52