WORD PRESS FEVERS

ワードプレスのあれこれ紹介
WEB制作

おすすめPICK UPサービス!

  • 収益化サイトに特化したオススメのWPテーマ。
    初心者にも超オススメ!

  • Shopifyのテーマで迷っているならコチラがオススメです。
    無駄が無い分使い易いです。

  • Instagramの収益化に必須のツール!
    私もしっかり導入済みです。

  • アフィリエイトをするならドメインが必須。
    お値段が本当にありがたいです。

NEW POST

WordpressやJavascript、もちろんCSSなども含めて培ってきた知識をもとに覚書!
こちらは最新記事になります。
ぜひお役立てください。

  • wordpress
  • css
  • Javascript
ワードプレス
公開日:2024.0218

【WordPress】wp_get_archivesで特定の月別アーカイブを表示する

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はアーカイブリストの表示系の動きに癖があり、思わぬところでハマることもあります。

忘れないでください!
複雑なことは簡単なことの組み合わせ」です。

CONTENTS

ワードプレスの覚書。
お役に立てれば何よりです。

  • Feb18

    【WordPress】wp_get_archivesで特定の月別アーカイブを表示する

  • Feb18

    【wordpress】ループの件数を判別して条件分岐

  • Feb14

    アフィリエイトの本当のところ

  • Dec25

    wordpressのループの基本概念。

  • Dec23

    ワードプレスで関連記事を表示。自作で作成。(カテゴリー対応)

  • Dec18

    ワードプレスの管理画面で、記事一覧を降順にしたい。(カスタム投稿対応)

  • Dec18

    JSにて動くテキストは「textillate.js」が最高!

  • Dec14

    MW WP FORMのアンカーリンクの位置を調整する。コピペでOK

  • Dec14

    ワードプレスで記事に属するタームを表示する方法。コピペでOK

  • Dec14

    CSSで文字数制限する方法!意外と穴が(複数行も対応)。そのコードをコピペ可能!

  • Dec12

    JavaScriptにて、ブラウザのバックを感知して判断する。

  • Dec12

    CSSのflexboxにて横並び時のエッジの隙間をなくす。calc使用。

  • Dec11

    ワードプレスで自作のページャーを作成したい。そのコードを記載。