在WordPress页脚中添加动态版权日期

  • A+
所属分类:wordpress函数

几乎在每一个网站的页脚都能看到版权日期,如果版权日期过期了,这会让人感觉网站缺少维护,减少信任。

有两个方法能够在wordpress网站中动态的显示当前年份,而不用每年自己修改一次模版:

1、简单的PHP解决方案

使用下面的代码:

  1. &copy; 2010 – <?php echo date('Y'); ?> 你的网站名称

使用上面的解决方案的前提是你的网站至少已经建立一年。

2、使用functions函数的解决方案

使用这种解决方案,即使你的网站不满一年,也能使用。

在functions.php文件中,添加如下代码:

  1. /**
  2.  * 自定义 WordPress 后台底部的版权和版本信息
  3.  * https://www.liangshare.com/wordpress-function/8244.html
  4.  */
  5. function comicpress_copyright() {
  6. global $wpdb;
  7. $copyright_dates = $wpdb->get_results("
  8. SELECT
  9. YEAR(min(post_date_gmt)) AS firstdate,
  10. YEAR(max(post_date_gmt)) AS lastdate
  11. FROM
  12. $wpdb->posts
  13. WHERE
  14. post_status = 'publish'
  15. ");
  16. $output = '';
  17. if($copyright_dates) {
  18. $copyright = "&copy; " . $copyright_dates[0]->firstdate;
  19. if($copyright_dates[0]->firstdate != $copyright_dates[0]->lastdate) {
  20. $copyright .= '-' . $copyright_dates[0]->lastdate;
  21. }
  22. $output = $copyright;
  23. }
  24. return $output;
  25. }

然后打开你的主题的footer.php文件,并在下面的代码中添加以显示日期:

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

此功能将添加以下文本:

©2009 - 2016

亮享

发表评论

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