みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

ワードプレス 最新記事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; ?>

投稿日時 - 2019-03-13 16:00:18

QNo.9596482

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

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

なお、テンプレわけが間違っているわけではないので、
それはそれで、手法としてはありですが。

投稿日時 - 2019-03-13 16:23:23

お礼

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

投稿日時 - 2019-03-13 16:43:50

あなたにオススメの質問