灵活显示WordPress底部版权时间

林继 WordPress 2,569 共写了236个字 (2011-03-25 20:07:03) 没有评论 打印 扫描二维码 百度未收录

相当多网站的版权时间都显示的是建站时的年份,有些则是显示当下的年份。事实上,这两种方式都不是太好。

最好的方式是显示从网站建设之初的年份到目前的年份位置,类似© 2006 – 2010这种显示方式。

这种效果通过以下的代码可以实现。添加代码后,系统会自动抓取发布第一篇文章的年份以及最新一篇文章的年份,并把它显示出来。

  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;
  21.     }

把上面的代码添加到functions.php文件里面后,还需在 footer.php 适当位置加上如下代码:

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表评论

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

< >