説明
is_month() は、月別アーカイブを表示しているかを判定する関数です。
基本構文
is_month(): bool
引数
引数はありません。
戻り値
条件に当てはまれば true、そうでなければ false。
使い方(サンプル)
if ( is_month() ) {
// 月別一覧
}
注意点
is_date()の一部で、月別のときにtrueです。
実務での使いどころ
- 月別アーカイブだけで、見出しや表示を変えるとき。
よくあるミスと対処
- 年別アーカイブでも
trueになると思っている。対象は月別アーカイブだけ。 - 日付アーカイブ全体に使うつもりで使っている。全体は
is_date()。
NG例
if ( is_month() ) {
// 日付アーカイブ全体のつもり(年別・日別では入らない)
}
OK例
if ( is_date() ) {
// 年・月・日のすべて
}
使い分け早見表
| 関数 | 当てはまるページ |
|---|---|
is_year() |
年別アーカイブ |
is_month() |
月別アーカイブ |
is_day() |
日別アーカイブ |
is_date() |
年・月・日のどれか |
関連項目
公式リファレンス:is_month() | Function | WordPress Developer Resources

コメント