サポート » プラグイン » Advanced Custom Fieldsのフィールドタイプ「ユーザー」で選択したユーザーの画像を表示させたい

  • 解決済 tamaki75

    (@tamaki75)


    お世話になります。

    Advanced Custom Fieldを利用してユーザープロフィールページを店舗の情報ページとして作成しています。

    その店舗ページに「近隣の店舗」を手動で設定するため、
    ——————————
    フィールドラベル:近隣の店舗
    フィールド名:nearshop
    フィールドタイプ:ユーザー
    フィールドタイプ:Multi select
    ——————————
    ユーザープロフィール画面に上記のMulti selectを設定しました。

    ユーザープロフィールページに
    近隣の店舗の外観画像を(acfで設定した)表示させたいのですがうまくいきません。
    ——————————
    フィールドラベル:外観画像
    フィールド名:shopphoto
    フィールドタイプ:画像
    返り値:画像URL
    ——————————

    
    <?php if( get_field('nearshop') ): ?>
          <?php $user = get_field('nearshop'); ?>
    
          <p>近隣の店舗</p>
          <ul>
          <?php foreach ( (array)$user as $value ): ?>
           <li>    
    	<img src="<?php この部分がわかりません ?>" alt="<?php echo $value['nickname']; ?>">
          </li>     
            <?php endforeach; ?>
            </ul>
           
    <?php else: ?>
       <p>近隣の店舗はありません</p>    
        <?php endif; ?>
    

    <?php $img = get_field('shopphoto'); ?><img src="<?php echo $img; ?>" alt="<?php echo $value['nickname']; ?>">としたら近隣の店舗ではなくて、現在表示している店舗の外観画像が表示されてしまいました。

    どなたかご教示いただけますと幸いです。

2件の返信を表示中 - 1 - 2件目 (全2件中)
2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「Advanced Custom Fieldsのフィールドタイプ「ユーザー」で選択したユーザーの画像を表示させたい」には新たに返信することはできません。