is_date 判断是否日期归档页

只看 is_date 这个函数的名字,很容易误认为是判断是否是时间类型的。

其实,在 WordPress 中,is_date 是用来判断是否是日期归档页的。类似的函数还有:is_year、is_month、is_day。

也想出现在这里?联系我们
创客主机

is_year 对应的链接类似:.../date/2022。

is_month 对应的链接类似:.../date/2022/02。

is_day 对应的链接类似:.../date/2022/02/18。

此函数经常于 wp_get_archives、get_year_link、get_month_link、get_day_link 配合,生成全站的按日期归档的页面 date.php。

用法举例:

  1. if (is_date()) {
  2.     if (is_year()) {
  3.         echo get_the_time('Y');
  4.     } else if (is_month()) {
  5.         echo get_the_time('Y-m');
  6.     } else if (is_day()) {
  7.         echo get_the_time('Y-m-d');
  8.     }
  9. }

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!