WordPressのsingle-aaa.phpファイルに以下を書き込んでいます。
やりたいことしては、カスタム投稿(aaa)の画像を取得して
15枚表示させ、その画像それぞれに画像URLリンクを貼りたいです。
画像のフィールド名はimg_02~img_15で設定してあります。
php
1<?php 2 // アイキャッチ画像のIDを取得 3 $thumbnail_id = get_post_thumbnail_id(); 4 $img_full = wp_get_attachment_image_src( $thumbnail_id , 'full' ); 5 echo '<img class="img-responsive" src="'.$img_full[0].'">'; 6?> 7 </a> 8 9<?php 10 $e = 1; 11 for ($i = 2 ; $i < 16 ; $i++) { 12 $ctm = get_post_meta($post->ID, 'img_0'.$i, true); 13 if($ctm): 14 echo '<a data-slide-index="'.$e.'" href="">' ; 15 echo '<img class="img-responsive" src=" ' ; 16 echo wp_get_attachment_url(get_post_meta($post->ID, 'img_0'.$i,true)); 17 echo ' "></a>' ; 18 $e++ ; 19 endif; 20 } 21?>
これだと画像はきちんと取得して表示されるのですが、リンクが動作しません。
echo '<a data-slide-index="'.$e.'" href="">' ;
の部分を
echo '<a data-slide-index="'.$e.'" href=" ' ;
echo wp_get_attachment_url(get_post_meta($post->ID, 'img_0'.$i,true));
echo ' ">
としてみましたが、何も変わりませんでした。
どのように修正すべきか教えて頂けないでしょうか?
宜しくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/01/07 04:42 編集