2024年06月13日
WP関数:is_date()
この関数の説明
WP関数の is_date() は、現在のページがアーカイブページか否かを判断する関数です。
アーカイブページの表示には、年月表示と年表示があります。
関数
アーカイブページを判断する関数には下記の物があります
判定関数 | 説明 |
is_date() | 現在のページがアーカイブページか否かを判断します。 |
is_month() | 現在のページがアーカイブページの年月表示か否かを判定します。 |
is_year() | 現在のページがアーカイブページの年表示か否かを判定します。 |
パラメータ
この関数にパラメータはありません
戻り値
表示 | is_date() | is_year() | is_month() |
年月表示 | true | false | true |
年表示 | true | true | false |
事例
①現在のページがアーカイブページのいずれかを判断する
<?php echo is_date() ? 'is_date()=true':'is_date()=false'; echo '<br>'; echo is_year() ? 'is_year()=true':'is_year()=false';;echo '<br>'; echo is_month() ? 'is_month()=true':'is_month()=false';;echo '<br>'; ?>
■上記は 三項演算子のif文 で処理しています。
■アーカイブページが年月表示の時は下記になります
is_date()=true
is_year()=false
is_month()=true
■アーカイブページが年表示の時は下記になります。
is_date()=true
is_year()=true
is_month()=false
関連情報
関連関数は ページの判断関数 を参照してください。