回答編集履歴

1

コメント追記

2018/03/05 07:48

投稿

dit.
dit.

スコア3235

test CHANGED
@@ -1,24 +1,26 @@
1
1
  ただ単に出力するだけならこんな感じでいかがでしょうか。
2
2
 
3
- ```
3
+ ```html
4
4
 
5
- <?php $query = new WP_Query(array( 'post_type' => 'input_bnr')); ?>
5
+ <?php $query = new WP_Query(array( 'post_type' => 'input_bnr')); ?><!-- input_bnrの投稿を取得 -->
6
6
 
7
- <?php if($query->have_posts()): ?>
7
+ <?php if($query->have_posts()): ?><!-- 投稿があるかどうか -->
8
+
9
+ <?php while($query->have_posts()) : $query->the_post(); ?><!-- 投稿があればループ開始 -->
8
10
 
9
11
  <?php
10
12
 
11
- while($query->have_posts()) : $query->the_post();
13
+ $bnr_image = SCF::get('bnr_image');
12
14
 
13
- $bnr_image = SCF::get('bnr_image');
15
+ echo wp_get_attachment_image( $bnr_image , 'large' );
14
16
 
15
- echo wp_get_attachment_image( $bnr_image , 'large' );
17
+ ?><!-- 画像を取得して出力 -->
16
18
 
17
- endwhile;
19
+ <?php endwhile; ?><!-- ループ終了 -->
18
20
 
19
- endif;
21
+ <?php endif; ?><!-- 投稿があるかどうかのif終わり -->
20
22
 
21
- wp_reset_query(); ?>
23
+ <?php wp_reset_query(); ?><!-- メインクエリのためにリセット -->
22
24
 
23
25
  ```
24
26