一个分享WordPress、Zblog、Emlog、Typecho等主流博客的教程网站!
当前位置:网站首页 > 博客教程 > WordPress教程 > 正文

实现wordpress动态获取并显示版权年份

作者:xlnxin发布时间:2021-04-15分类:WordPress教程浏览:515


导读:大多网站底部会添加显示如“Copyright©2010-2013”的版权信息,其中的年份基本是通过手动添加修改的,可以实现动态获取并显示年份信息。实现方法如下:...

大多网站底部会添加显示如“Copyright © 2010-2013”的版权信息,其中的年份基本是通过手动添加修改的,可以实现动态获取并显示年份信息。

实现方法如下:

在当前主题的functions.php文件中添加以下代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
function copyrightDate() {
	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'
	");
	if($copyright_dates) {
		$date = date('Y-m-d');
		$date = explode('-', $date);
		$copyright = "Copyright © " . $copyright_dates[0]->firstdate;
		if($copyright_dates[0]->firstdate != $date[0]) {
			$copyright .= '-' . $date[0];
		}
		echo $copyright;
	}
}

在当前主题的footer.php文件的相应位置添加调用代码:

1
<?php copyrightDate();?>

保存文件即可

标签:wordpress主题