WordPress继续静态化:日期页,月份页,年份页的静态化

之前已经将首页,文章页,分类页,标签页全部静态化了,考虑到很多博客都有文章日历,文章页也有日期链接,不静态化也还是会影响打开速度。

但是查找了很多资料也没有找到可以读取到有文章发布的日期、月份、年份的函数,只好自己写了几条语句,还是勉强实现了功能,不知道有没有更简便的可以直接调用的方法,哪位知道的同学可以留言告知。

读取有文章发布的日期:

$results = $wpdb->get_results("SELECT distinct DATE(post_date) as newdate FROM wp_posts order by post_date desc");

读取有文章发布的月份:

$results = $wpdb->get_results("SELECT distinct DATE_FORMAT(post_date,'%Y-%m') as newmonth FROM wp_posts order by post_date desc");

读取有文章发布的年份:

$results = $wpdb->get_results("SELECT distinct YEAR(post_date) as newyear FROM wp_posts order by post_date desc");

最终实现效果图:

欢迎指正。

发表评论

电子邮件地址不会被公开。 必填项已用*标注