当前位置:首页 > 个人杂谈 > 正文内容

wordpress动态显示版权的年份

作者: 葛屹肃 | 日期: 2022-01-04 | 分类: 个人杂谈

已经是2022年,网站底部的版权年份还是显示2021年,需要手动更改,静态方式处理还是有点麻烦,每年要更动一次,打算实现动态的。

wordpress动态显示版权的年份

wordpress这个建站工具也是国际通用,其插件或源码方面的资料应有尽有。通常情况下,能用代码解决的问题肯定不会考虑插件,搜索了下,发现只需要一段氏码即可。

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

将以上代码添加入functions.php文件,然后在相应的位置调用以下代码:

<?php copyrightDate();?>

看了代码,原理是从查询最早与最后发布文章的年份,这个方法有个漏洞,如果网站不经常更新文章时,所查询的年份或许不是最瓣的系统年份。不过,这个对于我来说,根本就不是问题。

好了,简单拷贝一下代码,就实现了动态的版本年份,如果你也为这个问题而烦恼,不妨试下这个方法吧。

版权声明:本文由〖葛屹肃〗发布,转载请注明出处!
文章链接:https://www.geyisu.com/2341.html

  • 评论:(0)

已有 0 位网友发表了一针见血的评论,你还等什么?

◎欢迎大家参与讨论