让wordpress底部的版权信息显示更加生动
2011-10-16 20:22 精诚所至 金石为开 阅读(514) 评论(0) 收藏 举报很多网站的版权时间都显示的是建站时的年份,有些则是显示当下的年份。事实上,这两种方式都不是太好。
最好的方式是显示从网站建设之初的年份到目前的年份位置,类似© 2006 – 2010 这种显示方式。
这种效果通过以下的代码可以实现。添加完下面的代码后,系统会自动抓取发布第一篇文章的年份以及最新一篇文章的年份,并把它显示出来。
function comicpress_copyright() { 
          global $wpdb; 
          $copyright_dates = $wpdb->get_results(" 
      SELECT
YEAR(min(post_date_gmt)) AS firstdate,
YEAR(max(post_date_gmt)) AS lastdate
FROM
$wpdb->posts
WHERE
post_status = 'publish'
");
    $output = ''; 
          if($copyright_dates) { 
          $copyright = "© " . $copyright_dates[0]->firstdate; 
          if($copyright_dates[0]->firstdate != $copyright_dates[0]->lastdate) { 
          $copyright .= '-' . $copyright_dates[0]->lastdate; 
      }
$output = $copyright;
}
    return $output; 
      }
把上面的代码添加到了 functions.php 文件里面后,还需要在 footer.php 任何你想显示版权时间的地方加上如下代码: <?php echo comicpress_copyright(); ?> 。
 
                
            
         
                    
                     
                    
                 
                    
                 浙公网安备 33010602011771号
浙公网安备 33010602011771号