首页 » 建站技术 » WordPress » 浏览内容

wordpress获取文章浏览次数及本站浏览总数


2015-11-20 07:35:30 1,072 0 发表评论 字体: 作者:C.K.

体验版 88 元,个人版 128 元,多用户版 288元个人版160元升级到多用户版。

1、在你的function.php文件中,扔如下面一坨代码:

/*总浏览数*/
  • function lo_all_view(){
  • global $wpdb;
  • $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;
  • }
  • }
  • return $count;
  • }
  •  
  • function custom_the_views($post_id, $echo=true, $views=' views') {
  • $count_key = 'views';
  • $count = get_post_meta($post_id, $count_key, true);
  • if ($count == ' ') {
  • delete_post_meta($post_id, $count_key);
  • add_post_meta($post_id, $count_key, '0');
  • $count = '0';
  • }
  • if ($echo)
  • echo number_format_i18n($count) . $views;
  • else
  • return number_format_i18n($count) . $views;
  • }
  • function set_post_views() {
  • global $post;
  • $post_id = $post->ID;
  • $count_key = 'views';
  • $count = get_post_meta($post_id, $count_key, true);
  • if (is_single() || is_page()) {
  • if ($count == ' ') {
  • delete_post_meta($post_id, $count_key);
  • add_post_meta($post_id, $count_key, '0');
  • } else {
  • update_post_meta($post_id, $count_key, $count + 1);
  • }
  • }
  • }
  • 2、调用代码:

    文章浏览次数的调用代码为:文章浏览次数ID);

    <?php custom_the_views($post->ID);?>

    本站总计浏览次数的调用代码为:总浏览量:

    <?php echo lo_all_view(); ?>

    3、现在你可以看到你的博客已经开始统计浏览次数了

      网站统计 Statistics

      • 创建时间: 2005年1月3日 距今4732 天
      • 日志总数: 2461
      • 评论总数: 630
      • 标签总数: 654
      • 链接总数: 273
      • 最后更新: 2017-7-1 18:16:33
      • 您是本站第 13114930 位访客

      广告区 Guǎng Gào