WordpressやJavascript、もちろんCSSなども含めて培ってきた知識をもとに覚書!
こちらは最新記事になります。
ぜひお役立てください。
WordPressのwp_get_archives()関数を使用して特定の月別アーカイブを表示する方法を説明します。
wp_get_archives()関数は、アーカイブをリスト表示するためのWordPressの関数です。この関数を使用すると、デフォルトですべての月が表示されますが、特定の月に絞り込んで表示することもできます。
特定の月別アーカイブを表示するには、wp_get_archives()関数に’limit’パラメータを使って$limit引数を指定します。そして、$limit引数には、’month’という形式で年と月を指定します。
以下は、特定の月別アーカイブを表示する例です。
<?php // 例: 2023年5月のアーカイブを表示する $args = array( 'limit' => '5', 'format' => 'custom', 'before' => '<li>', 'after' => '</li>', 'echo' => 1, 'month_format' => '2023-05', // 年-月を指定 ); wp_get_archives($args); ?>
この例では、2023年5月のアーカイブが表示されます。'month_format'
パラメータに年と月を指定することで、特定の月を表示できます。'limit'
パラメータには表示する月の数を指定しますが、ここでは1ヶ月分のアーカイブを表示するために5と指定しています。
これにより、特定の月別アーカイブをリストとして表示することができます。
<?php // 例: 2023年5月のアーカイブを表示し、各月の記事数も表示する $args = array( 'limit' => '5', 'format' => 'custom', 'before' => '<li>', 'after' => '</li>', 'echo' => 1, 'month_format' => '2023-05', // 年-月を指定 'show_post_count' => true, // 記事数を表示する ); wp_get_archives($args); ?>
上記のコードでは、'show_post_count'
パラメータをtrue
に設定することで、各月の記事数を表示しています。これにより、指定した月のアーカイブと各月の記事数を含むリストが生成されます。
wordpressにてブログを構築するならば月別のアーカイブは必須です。
ただ、wordpressはアーカイブリストの表示系の動きに癖があり、思わぬところでハマることもあります。
忘れないでください!
「複雑なことは簡単なことの組み合わせ」です。
ワードプレスの覚書。
お役に立てれば何よりです。