给博客底部添加动态的年份标识

有时候我查资料的时候,看到一些博客的年份标识有时都是去年的了,我就经不住内心嘀咕一下。嘿嘿,现在我在自己写主题,正好要装扮底部版权了,就去百度了下,顺便给大家分享下。

这种动态标识是根据第一篇日志来判断的,所以是蛮不错的。

函数如下,

  1. function comicpress_copyright() {  
  2.     global $wpdb;  
  3.     $copyright_dates = $wpdb->get_results("  
  4.         SELECT  
  5.         YEAR(min(post_date_gmt)) AS firstdate,  
  6.         YEAR(max(post_date_gmt)) AS lastdate  
  7.         FROM  
  8.         $wpdb->posts  
  9.         WHERE  
  10.         post_status = 'publish'  
  11.     ");  
  12.     $output = '';  
  13.     if($copyright_dates) {  
  14.         $copyright = "© " . $copyright_dates[0]->firstdate;  
  15.         if($copyright_dates[0]->firstdate != $copyright_dates[0]->lastdate) {  
  16.             $copyright .= '-' . $copyright_dates[0]->lastdate;  
  17.         }  
  18.         $output = $copyright;  
  19.     }  
  20.     return $output;  

以上的东西复制进functions.php

之后在适当的位置添加一下代码:

  1. <?php echo comicpress_copyright(); ?> 

之后刷新看下,当得当,最终结果:就是类似© 2009 – 2011这样的日期。

 

0 条评论