Wordpres でサイトを運営しています。
アドバンスカスタムフィールドを使い、ギャラリーページに画像を何点か並べています。
TOPページに管理画面より入れたアイキャッチ画像を4枚並べたいのですが…(サブクエリーというのでしょうか?)
phpの書き方がわかりません。
現在は、1枚目の画像を取得するという記述になっております。
これを、アイキャッチ画像を取得するという書き方をご教示ください。
どうぞ宜しくお願いいたします。
foront-page.php に書いているコードです。
おそらくこの辺りだと思うのですが…
↓↓↓
<div class="recent"> <div class="row"> <div class="col-lg-12 col-md-12 knr000 work"> <!-- <h2 class="heading01">works<br><span class="swd">事業実績</span></h2> --> <h2 class="wf-sawarabimincho"><a href="/works"><span class="rht24">works</span></a></h2> <div class="row knr01"> <?php $args = array( 'post_type' => 'works', // 投稿タイプのスラッグを指定 'post_status' => 'publish', // 公開済の投稿を指定 'posts_per_page' => 4, // 投稿件数の指定 ); $the_query = new WP_Query($args); if ($the_query->have_posts()): ?> <?php while ($the_query->have_posts()): $the_query->the_post(); ?>
<div class="col-lg-3 col-md-3 col-sm-3 col-xs-12 knr02"> <a href="<?php the_permalink(); ?>"> <div class="newspost"> <div class="row pdg03"> <div class="col-lg-12 col-md-12 col-sm-12 col-xs-6 knro03 k33"> <div class="recent__thumb"> <?php $image = get_field('img001'); $size = 'thumbnail'; if ($image) { echo wp_get_attachment_image($image, $size); } ?> </div> </div> <div class="col-lg-12 col-md-12 col-sm-12 col-xs-6 knro04 k44"> <div class="news-meta"> <!-- <div class="date"> <?php //echo get_the_date(); ?> </div> --> <p> <?php echo get_the_title(); ?> </p> </div> </div> </div> </div> </a> </div> <?php endwhile; endif; ?> <?php wp_reset_query(); ?> </div><!-- /row --> </div><!-- <div class="bg-12-div"> --> </div> <!-- /row --> </div> <!-- /recent-->
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/03/22 14:24
退会済みユーザー
2019/03/22 22:21
2019/03/23 13:04
退会済みユーザー
2019/03/23 14:08
退会済みユーザー
2019/03/23 14:24 編集
2019/03/24 12:15