前提・実現したいこと
wordpressで記事をindex.phpに5つ一覧で表示させるコードを書きました。
表示はできたんですが、問題はCSSのほうで、最初の記事は装飾があるんですが、
それ以降の4つの記事は装飾がつきません。
つくようにするにはどうしたらいいでしょうか?
試したことといえば、ソースにあるようにPHPをarticleの中に入れてみましたが、
それでも結果は変わらずでした。
PHPの中にくくってyらないとダメでしょうか?
wordpressはtwentyninteenを使っています。
該当のソースコード
<article> <h2 class="subtitle">記事一覧</h2> <div class="box"> <?php $wp_query = new WP_Query(); $my_posts = array( 'post_type' => 'post', 'posts_per_page' => 5, // 表示件数の指定 'category_name' => 'kiji1', //表示したいカテゴリー名を入力 ); $wp_query->query( $my_posts ); if( $wp_query->have_posts() ): while( $wp_query->have_posts() ) : $wp_query->the_post(); ?> <h4><a class="continue" href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h4> <div class="post-box"> <p><?php the_post_thumbnail('thumbnail'); ?></p><?php echo get_the_excerpt(); ?> </div> </div> </article> <?php endwhile; endif; wp_reset_postdata(); ?> <a href="<?php echo get_category_link('1');?>" class="link-arch">記事一覧 ▼</a>
article .box { border: solid 1px #96cdf6; background:#f1f8fe; margin-top:20px; margin-bottom:20px; padding-left:20px; }
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2021/12/28 12:25