• 締切済み

ワードプレス 最新記事1件だけ大きく表示

トップページに記事一覧をリストしたものを表示させます。 最新記事1件だけ大きく表示し、以降は普通にしたいです。 検索しましたところ、参考サイトを見つけました。 https://naifix.com/latest-article-new/ これらのプログラム記述が現在使用しているTeemaのプログラムが違っています。 以下が現在使用しているTeemaのプログラム(index.php) get_template_part( 'template-parts/content' 記事一覧リストは「template-parts」フォルダ内にある「content.php」 を使用するといったものです。 最新記事の1件だけ「content2.php」を使用し、以降は「content.php」 を使用するといった記述が分からないのです。 アドバイスをお願いします。 <?php if ( have_posts() ) : if ( is_home() && ! is_front_page() ) : ?> <header> <h1><?php single_post_title(); ?></h1> </header> <?php endif; while ( have_posts() ) : the_post(); get_template_part( 'template-parts/content', get_post_format() ); endif; ?>

みんなの回答

回答No.1

言ってるのは、テンプレート分けを書かれていますが、 やりたいのは、テンプレート変更ではなく、 大きくしたいだけですよね。 https://developer.mozilla.org/ja/docs/Web/CSS/:first-child そのテンプレートを何らかのDIVなどでくくって、 そこにfirst-child専用の、サイズ変化を与えればそれで終わりませんか? なので、CSSで調整するほうが、楽に終わる気がしたので、 このようにコメントして見ましたが、どうでしょうか? なお、テンプレわけが間違っているわけではないので、 それはそれで、手法としてはありですが。

nkmyr
質問者

お礼

さっそくのコメントをありがとうございます。 HTMLタグの変更や追加がありますので、まったく違うHTMLソースになりますので、CSSでの調整は無理です。 やはりテンプレート分けが望ましいです。

関連するQ&A