###前提・実現したいこと
固定ページで並べて表示した画像をトップページのスライドと連動するようにしたいです。かつ、固定ページの編集ページで写真を増やせるようにしたいです。
宜しくお願い致します。
出力されるソースとしては写真の数だけ<li>の中に<img>としたいです。
html
1<li><img src="xxxx"></li> 2<li><img src="xxxx"></li>
###試したこと
カスタムフィールドに写真を登録し、どちらもショートコードで呼び出そうとしましたが、うまくいきません。
###発生している問題・エラーメッセージ
1枚の写真を出すことはできましたが、複数枚を出すことができません。
###該当のソースコード
functions.phpに下記ショートコードを作りました。
現状<li>タグは無視して進めてます。
php
1//写真呼出し用 2function imgFunc() { 3 $size = 'full'; 4 $img = get_post_meta(get_the_ID(325), '写真', true); 5 return 6 wp_get_attachment_image($img, $size); 7} 8add_shortcode('img', 'imgFunc');
修正後1
php
1//写真呼出し用 2function imgFunc() { 3 $img_ids = get_post_meta(get_the_ID(325), '写真', false); 4 // echo '<pre>'.var_dump($img_ids).'</pre>'; 5 for($i=0;$i<$img_ids;$i++){ 6 $img = wp_get_attachment_image_src($img_ids[$i], 'full'); 7 echo '<li><img src="'.$img[0].'"></li>'; 8 } 9} 10add_shortcode('img', 'imgFunc');
修正後2
php
1//写真呼出し用 2function imgFunc() { 3 $img_ids = get_post_meta(get_the_ID(325), '写真', false); 4 // echo '<pre>'.var_dump($img_ids).'</pre>'; 5 for($i=0;$i<$img_ids;$i++){ 6 $img = wp_get_attachment_image_src($img_ids[$i], 'full'); 7 if($img){ 8 echo '<li><img src="'.$img[0].'"></li>'; 9 } else { 10 return false; 11 } 12 } 13} 14add_shortcode('img', 'imgFunc');
修正後3
php
1//写真呼出し用 2function imgFunc() { 3 $img_ids = get_post_meta(get_the_ID(325), '写真', false); 4 // echo '<pre>'.var_dump($img_ids).'</pre>'; 5 for($i=0;$i<$img_ids;$i++){ 6 $img = wp_get_attachment_image_src($img_ids[$i], 'full'); 7 if($img){ 8 $output .= '<li><img src="'.$img[0].'"></li>'; 9 } else { 10 return false; 11 } 12 } 13 return $output; 14} 15add_shortcode('img', 'imgFunc');
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/12/13 11:10
2016/12/13 11:49
2016/12/13 12:35
2016/12/13 13:13
2016/12/13 14:10
2016/12/13 14:11
2016/12/13 14:17
2016/12/13 14:30
2016/12/13 14:43
2016/12/13 14:52
2016/12/14 04:39
退会済みユーザー
2016/12/14 05:15
2016/12/14 05:30
2016/12/14 05:40
退会済みユーザー
2016/12/14 05:45
2016/12/14 06:33 編集
退会済みユーザー
2016/12/14 06:39
2016/12/14 07:04
退会済みユーザー
2016/12/14 09:26
2016/12/14 14:46
退会済みユーザー
2016/12/16 09:10