如何在WordPress页脚添加动态版权日期
2024/08/18
您的网站是您在网络世界的映射。它负责给观众留下您想要的印象。一些常见错误可能会损害您的形象。过时的版权日期是大多数网站所有者犯的常见错误之一。过时的版权日期或过期的服务会使人质疑网站上所有信息的准确性。
添加动态版权日期的不同方法
本文涉及的内容包括:
简单的PHP技术
这是在您的网站上显示动态版权日期的最简单方法。只需将此代码放入您的PHP文件中,即可在网站上显示当前年份。
Copyright <?php echo date('Y'); ?> 我的公司。
JavaScript方法
这是在您的网站上显示动态版权日期的另一种简单方法。只需使用此JavaScript代码即可在网站上显示当前年份。
var theYear = document.createElement( 'div' );
theYear.classList.add( 'the-year' );
theYear.textContent = '版权所有 ' + new Date().getFullYear() + ' 我的公司。';
document.body.appendChild( theYear );
来源:GitHub
从某年到现在年份
如果您想要更详细的内容,可以从最早的文章年份到最新的文章年份,您可以通过在functions.php文件中添加以下函数来实现:
function smallenvelop_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;
}
然后打开您主题的footer.php文件,并在您想要显示日期的地方添加以下代码:
<?php echo smallenvelop_copyright(); ?>
来源:wpmudev
使用插件
如果您不想处理代码,这里有另一个解决方案。WordPress存储库中有许多用于在网站上显示动态版权日期的插件。以下是一些可以帮助您的WordPress插件:
– Current Year and Copyright Shortcodes
– Auto Copyright
– Dynamic Dates
– Copyright Shortcodes
希望这篇文章对您有帮助。