让 WordPress 底部的版权时间显示的更生动

  • A+
所属分类:爱分享

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

方式都不是太好。

最好的方式是显示从网站建设之初的年份到目前的年份位置,类似© 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 任何你想显示版权

时间的地方加上如下代码:

avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: