关于升级wp-postviews插件后HotNews主题侧边不显示的解决办法

知更鸟
知更鸟
知更鸟
站长
2511
文章
0
粉丝
HotNews主题8,182阅读模式

为了在侧边Tab中调用近期点击率较高的文章HotNewspro2.7.1版需要配合修改过的日志点击统计插件:wp-postviews,不过最近该插件后台提示升级至1.62 版,可能有的童鞋升级后发现侧边提示错误,侧边及页脚无法正常显示,如图:

关于升级wp-postviews插件后HotNews主题侧边不显示的解决办法

可以选择不升级该插件,暂时不会有什么影响。

但这不是最终解决办法,可以在升级wp-postviews插件后,打开HotNewspro主题functions.php模版,在最后:

  1. //全部结束   
  2. ?>  

上面添加:

  1. ### Function: Get TimeSpan Most Viewed   
  2. function get_timespan_most_viewed($mode = ''$limit = 10, $days = 7, $display = true) {   
  3.     global $wpdb$post;     
  4.     $limit_date = current_time('timestamp') - ($days*86400);    
  5.     $limit_date = date("Y-m-d H:i:s",$limit_date);     
  6.     $where = '';   
  7.     $temp = '';   
  8.     if(!empty($mode) && $mode != 'both') {   
  9.         $where = "post_type = '$mode'";   
  10.     } else {   
  11.         $where = '1=1';   
  12.     }   
  13.     $most_viewed = $wpdb->get_results("SELECT $wpdb->posts.*, (meta_value+0) AS views FROM $wpdb->posts LEFT JOIN $wpdb->postmeta ON $wpdb->postmeta.post_id = $wpdb->posts.ID WHERE post_date < '".current_time('mysql')."' AND post_date > '".$limit_date."' AND $where AND post_status = 'publish' AND meta_key = 'views' AND post_password = '' ORDER  BY views DESC LIMIT $limit");   
  14.     if($most_viewed) {   
  15.         foreach ($most_viewed as $post) {   
  16.             $post_title = get_the_title();   
  17.             $post_views = intval($post->views);   
  18.             $post_views = number_format($post_views);   
  19.             $temp .= "<li><a href=\"".get_permalink()."\">$post_title</a>".__('', 'wp-postviews')."</li>";   
  20.         }   
  21.     } else {   
  22.         $temp = '<li>'.__('N/A', 'wp-postviews').'</li>'."
  23. ";   
  24.     }   
  25.     if($display) {   
  26.         echo $temp;   
  27.     } else {   
  28.         return $temp;   
  29.     }   
  30. }  

这样以后升级wp-postviews插件就不会再有此问题。在下次升级主题时会将此代码默认集成到主题中。

另外,近期会再次升级HotNews主题,尽量做到完美,更适合大众使用。

本站文章大部分为原创,用于个人学习记录,可能对您有所帮助,仅供参考!

weinxin
我的微信
微信号已复制
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
 
知更鸟
评论  91  访客  82  作者  9