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

コメント