カスタムフィールドテンプレートで画像が反映されない
-
カスタムフィールドテンプレートを使って複数画像を取得し一覧表示するようにしています。
フィールド名を画像1、画像2…と番号をつけて繰り返しています。
ところがなぜか一部の画像が、参照から選択して更新をクリックしても画像が参照下に反映されません。正常に取得できているコードをコピーして何度も書きかえをしても取得できずに困っています。
何か良い解決策はありませんでしょうか?
どなたか詳しい方よろしくお願いします。<div id="flowerbox"> <!-- 花19 ++++++++++++++++++++++++++++++++++++++++++ --> <?php $attach_id = get_post_meta($post->ID,"画像19",false); foreach($attach_id as $file): list( $url, $w, $h) = wp_get_attachment_image_src( $attach_id , 'full' ); $alt = get_post_meta($attach_id , '_wp_attachment_image_alt', true); $url = wp_get_attachment_url($file); if ( !empty( $file ) ) : ?> <div class="imgcaption"> <a href="<?php echo $url; ?>" title="<?php echo post_custom('★花の名前19'); ?>" target="_blank" data-lightbox="image-1"> <img class="zzzz" src="<?php echo $url; ?>" alt="<?php echo $alt; ?>" width="200px" height="133px" /></a> <p class="caption"> <?php echo post_custom('★花の名前19'); ?> </p> <!-- /.imgcaption --></div> <?php endif; endforeach; ?> <!-- 花20 ++++++++++++++++++++++++++++++++++++++++++ --> <?php $attach_id = get_post_meta($post->ID,"画像20",false); foreach($attach_id as $file): list( $url, $w, $h) = wp_get_attachment_image_src( $attach_id , 'full' ); $alt = get_post_meta($attach_id , '_wp_attachment_image_alt', true); $url = wp_get_attachment_url($file); if ( !empty( $file ) ) : ?> <div class="imgcaption"> <a href="<?php echo $url; ?>" title="<?php echo post_custom('★花の名前20'); ?>" target="_blank" data-lightbox="image-1"> <img class="zzzz" src="<?php echo $url; ?>" alt="<?php echo $alt; ?>" width="200px" height="133px" /></a> <p class="caption"> <?php echo post_custom('★花の名前20'); ?> </p> <!-- /.imgcaption --></div> <?php endif; endforeach; ?> <!-- 花21 ++++++++++++++++++++++++++++++++++++++++++ --> <?php $attach_id = get_post_meta($post->ID,"画像21",false); foreach($attach_id as $file): list( $url, $w, $h) = wp_get_attachment_image_src( $attach_id , 'full' ); $alt = get_post_meta($attach_id , '_wp_attachment_image_alt', true); $url = wp_get_attachment_url($file); if ( !empty( $file ) ) : ?> <div class="imgcaption"> <a href="<?php echo $url; ?>" title="<?php echo post_custom('★花の名前21'); ?>" target="_blank" data-lightbox="image-1"> <img class="zzzz" src="<?php echo $url; ?>" alt="<?php echo $alt; ?>" width="200px" height="133px" /></a> <p class="caption"> <?php echo post_custom('★花の名前21'); ?> </p> <!-- /.imgcaption --></div> <?php endif; endforeach; ?> <div style="clear:both;"></div> <!-- /flowerbox --></div>
1件の返信を表示中 - 1 - 1件目 (全1件中)
1件の返信を表示中 - 1 - 1件目 (全1件中)
- トピック「カスタムフィールドテンプレートで画像が反映されない」には新たに返信することはできません。