###エラー内容
wordpressのカスタム投稿のカテゴリー箇所に画像を表示させたく、Advanced Custom Fieldsプラグインを使用し画像項目を追加し、シングルページに以下のcodeを記載しました。
表示はできたのですが、前後に空のimgタグやpタグが入ってしまいます。
どこの記述を直せばいいか教えて頂きたいです。
よろしくお願いいたします。
カスタム投稿タイプ: press タクソノミー名: person フィールド名: cateimg
で登録してあります。
記述は single-press.php に記述しています。
###該当のソースコード
php
1<div> 2<?php $posts = get_posts( array( 'post_type' => 'press' ) ); 3foreach($posts as $p){ 4$terms = wp_get_object_terms( $p->ID, 'person' ); 5$term_id = $terms[0]->term_id; 6$term_name = $terms[0]->name; 7$term_description = $terms[0]->description; ?> 8<img src="<?php the_field('cateimg','person_'.$term_id); ?>"> 9<p class="writtername"><?php echo $term_name; ?></p> 10<p><?php echo $term_description; ?></p> 11<?php } ?> 12</div>
吐き出されるHTML
html
1<div> 2<img src="" width="100%" alt=""> 3<p class="writtername"></p> 4<p></p> 5<img src="http://hogehoge.com/hoge.jpg"> 6<p class="writtername">hogename</p> 7<p>hogetexthogetexthogetexthogetexthogetexthogetext</p> 8<img src="" width="100%" alt=""> 9<p class="writtername"></p> 10<p></p> 11</div>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/09/18 02:35