首页 > 其他分享 >Zibll子比主题美化WordPress底部添加渐变色统计代码 新增显示评论总数及本周发布文章数

Zibll子比主题美化WordPress底部添加渐变色统计代码 新增显示评论总数及本周发布文章数

时间:2024-06-05 18:34:05浏览次数:23  
标签:count week 渐变色 posts value Zibll WordPress wpdb text

在网站底部添加一个统计信息,可以看到网站的运营情况,如会员数量,文章数量、网站的总浏览量、当天发布的文章数量、网站运营天数等,并且这个统计信息背景是渐变色的,非常漂亮。之前有分享过这个代码,今天新增了一个显示评论总数,把今天发布文章数量我改为了本周发布的数量,如果需要之前的版本,可以参考下面这篇文章
-----------------------

食用方法
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样式,把下面的代码拷进去后保存

食用.......................................................................................................................................................方法.....................................................................................................................................................................................................................................................................................................................................

作者:云超学习资源网

来源:云超学习资源网
 

标签:count,week,渐变色,posts,value,Zibll,WordPress,wpdb,text
From: https://blog.csdn.net/qq_33419715/article/details/139474883

相关文章

  • 最新版wordpress网创资源美化以及更新自动同步插件
    最新更新了美化右侧悬浮图标底部分类板块,以及文章自动同步插件1.支持分类替换将主站同步过来的文章分类进行替换2.支持本地化文章图片(使用储存桶可能会导致无法保存图片)3.支持自定义文章作者(选择多个作者则同步到的文章作者将会随机分配)4.支持将同步过来的文章自定义文......
  • 免费使用TasteWP一键搭建线上临时WordPress网站
    虽然用宝塔面板或者1Panel面板可以非常快速的搭建一个WordPress网站,但是有时候只想测试下我设计的页面或者开发的主题和插件,又得买服务器,绑定域名,安装程序,搭建起来也过于浪费时间了;再或者,我只想学习WordPress基础操作,从零开始搭建还是过于困难,因此,今天我推荐一个特别好用的工具:Tas......
  • 初学者使用1Panel面板快速搭建WordPress网站
    之前介绍了宝塔面板以及如何搭建wordpress网站,这篇文章我们来学习如何使用1Panel面板搭建wordpress网站。一、1Panel面板介绍1.介绍1Panel是一个现代化、开源的基于Docker的Linux服务器运维管理面板。1Panel的功能和优势包括:快速建站:深度集成WordPress和 Halo,域名绑......
  • 新版宝塔面板快速搭建WordPress新手教程
    一、宝塔面板介绍1.介绍宝塔面板是一款服务器管理软件,支持Windows和Linux系统,可以通过Web端轻松管理服务器,提升运维效率,该软件内置了创建管理网站、FTP、数据库、可视化文件管理器、可视化软件管理器等等。安装宝塔的目的就是更简单的管理网站服务器。解决对服务器技术不太懂的......
  • wordpress搭建博客
    前排提醒由于本人的服务器只有1G内存,但是mysql启动就占用500M,系统占用500M,导致wordpress计划流产。Abstract本文将记录本人使用wordpress搭建博客的流程。0.Requirements系统:Ubuntu22.04根据wordpress官网指引,需要如下软件支持:PHPversion7.4orgreater.MySQLversio......
  • 【教程】WordPress资源下载主题 Modown 书面使用教程
    这篇文章介绍了WordPress资源下载主题Modown的书面使用教程。文章包括安装主题、设置主题选项、自定义分类法、菜单、登录页面、小工具等。使用Modown主题可以通过设置首页模板一和使用mocat短代码来显示分类模块。同时还介绍了如何设置标题模块和显示广告。安装将从模板兔......
  • WordPress标签实现追加自定义链接
    WordPress标签的用处说多不多,说少不少,其中利用WordPress标签做聚合页面优化是一种搜索引擎很喜欢的方式,或者说很多搜索引擎相比正文页面而言更喜欢抓取和收录标签页面,其次对于WordPress标签的作用就是用于文章关键词调用以及文章内链。那么今天子凡我我将利用几行代码来实......
  • 提升WordPress网站加载速度的8个小技巧
    提升WordPress网站加载速度是至关重要的,它不仅可以提高用户体验,还有助于SEO排名。以下是提升WordPress网站加载速度的8个小技巧,希望能帮助到大家。优化图片:使用适当大小和格式的图片。利用插件(如Smush或EWWWImageOptimizer)对图片进行压缩。启用缓存:使用WordPress缓存......
  • WordPress古腾堡编辑器和经典编辑器详细对比,哪个好用?
    WordPress古腾堡编辑器(GutenbergEditor)是WordPress5.0版本引入的默认编辑器,取代了之前的经典编辑器。古腾堡编辑器的设计理念是基于“块”(blocks),让用户能够更直观、灵活地编辑内容。WordPress经典编辑器是WordPress5.0版本之前的默认编辑器,它采用传统的单个文本框界面,用户可以......
  • 实战项目-基于K8s平台进行wordpress建站
    (240516更新)基本信息系统:Debian12.05k8s版本:1.30环境:虚拟机序号IP地址域名主机名1192.168.100.12k8s-master.$yourname.comk8s-master2192.168.100.15k8s-node1.yourname.comk8s-node13192.168.100.16k8s-node2.yourname.comk8s-node24192.168......