显示博客的总浏览、总评论数,自定义了以下二个函数,用于显示需求的这二个项。
一、找到主题下的 function.php,加入以下函数:
- /*总浏览数*/
- 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;
- }
二、在需要引用的时候调用就行:
- 总浏览:<?php echo lo_all_view()?>
- 总评论:<?php echo pl_all()?>
注:在直接调用数据库查询时,一定要声明这个:global $wpdb;