在网站底部添加一个统计信息,可以看到网站的运营情况,如会员数量,文章数量、网站的总浏览量、当天发布的文章数量、网站运营天数等,并且这个统计信息背景是渐变色的,非常漂亮。之前有分享过这个代码,今天新增了一个显示评论总数,把今天发布文章数量我改为了本周发布的数量,如果需要之前的版本,可以参考下面这篇文章
-----------------------
食用方法
1、在子比主题目录下面新建func.php文件,把如下代码拷进去后保存:
-----------------------
//底部统计实现侧边栏文本工具运行PHP代码
add_filter('widget_text', 'php_text', 99);
function php_text($text) {
if (strpos($text, '<' . '?') !== false) {
ob_start();
eval('?' . '>' . $text);
$text = ob_get_contents();
ob_end_clean();
}
return $text;
}
/*底部统计开始*/
function dbtj() {
global $wpdb;
$users = $wpdb->get_var("SELECT COUNT(ID) FROM $wpdb->users");
$count_posts = wp_count_posts();
$published_posts = $count_posts->publish;
$count = 0;
$views = $wpdb->get_results("SELECT * FROM $wpdb->postmeta WHERE meta_key='views'");
foreach ($views as $key => $value) {
$meta_value = $value->meta_value;
if ($meta_value != ' ') {
$count += (int)$meta_value;
}
}
// 获取当前周的开始和结束日期
$current_week_start = date('Y-m-d', strtotime('this week monday'));
$current_week_end = date('Y-m-d', strtotime('this week sunday 23:59:59'));
// 创建一个新的WP_Query对象,以获取本周发布的文章
$query = new WP_Query(array(
'post_status' => 'publish', // 只查询已发布的文章
'date_query' => array(
array(
'after' => $current_week_start,
'before' => $current_week_end,
'inclusive' => true,
),
),
));
$postsNumber = $query->found_posts;
// 建站日期
$wdyx_time = floor((time() - strtotime("2023-8-28")) / 86400);
// 获取评论总数
$comments_count = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->comments");
echo '
' . $users . '
会员总数
' . $published_posts . '
文章总数
' . $comments_count . '
评论总数
' . $count . '
浏览总数
' . $postsNumber . '
本周发布
' . $wdyx_time . '天
艰难维持
';
}
/*底部统计结束*/
把里面的建站时间改成你的网站创建时间
2、进入WP后台—>ZiBll主题设置—>全局功能—>自定义代码—>自定义CSS样式,把下面的代码拷进去后保存
食用.......................................................................................................................................................方法.....................................................................................................................................................................................................................................................................................................................................
作者:云超学习资源网
来源:云超学习资源网