关闭边栏(ESC)打开边栏(ESC)
显示博客的总浏览、总评论数,自定义了以下二个函数,用于显示需求的这二个项。
一、找到主题下的function.php,加入以下函数:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
/*总浏览数*/ function lo_all_view(){ global $wpdb; $count=0; $views= $wpdb->get_results("SELECT * FROM $wpdb->postmeta WHERE meta_key='post_views_count'"); foreach($views as $key=>$value){ $meta_value=$value->meta_value; if($meta_value!=' '){ $count+=(int)$meta_value; } } return $count; } /*总评论数*/ function pl_all(){ global $wpdb; $count=0; $count=$wpdb->get_var("SELECT COUNT(*) FROM $wpdb->comments"); return $count; } |
二、在需要引用的时候调用就行:
1 2 3 |
总浏览:<?php echo lo_all_view()?> 总评论:<?php echo pl_all()?> |
注:在直接调用数据库查询时,一定要声明这个:global $wpdb;
我试过这个 好像不行 不能输出数量
可以呀,我首页边栏调用的就是这二个呢
不错,支持无插件的代码。
同感,能不用插件就尽量不用吧