我们在设计WordPress主题的时候是不是希望页面底部的版权时间也可以自动根据系统实现,而不是需要人工设置的。这里参考知更鸟博主的方法来设定一个WordPress模块来实现。
1、设定函数
function zm_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;
}
2、调用函数
<?php echo zm_copyright(); ?>
添加到主题底部的合适位置即可。
参考来自:https://zmingcx.com/wordpress-dynamic-copyright-date.html


评论