最新活动:电脑PC端+手机端+微网站+自适应网页多模板选择-建站388元起价!!!
当前位置:主页 > 网站建设 > WordPress非插件添加文章浏览次数统计功能,seo建站

WordPress非插件添加文章浏览次数统计功能,seo建站

时间:2023-07-23 12:07:23 阅读: 文章分类: 网站建设 作者: 网站编辑员

导读:seo建站技术seo建站技术wordpress文章浏览次数统计功能是必不可少的,不少主题已经集成该功能,如果你的主题没有集成,你可以使用 WP-Postviews 插件,或者试试本文的代码网站优化技术建站技术。

网站优化技术建站技术

wordpress文章浏览次数统计功能是必不可少的,不少主题已经集成该功能,如果你的主题没有集成,你可以使用 WP-Postviews 插件,或者试试本文的代码。

WordPress非插件实现文章浏览次数统计的方法,是DH参考willin kan大师的my_visitor插件来写的,刷新一次文章页面就统计一次,比较简单实用。

非插件统计文章浏览次数

1.在主题的 functions.php文件的最后一个 ?> 前面添加下面的代码:

  • /* 访问计数 */
  • function record_visitors()
  • {
  •     if (is_singular())
  •     {
  •       global $post;
  •       $post_ID = $post->ID;
  •       if($post_ID)
  •       {
  •           $post_views = (int)get_post_meta($post_ID, 'views', true);
  •           if(!update_post_meta($post_ID, 'views', ($post_views+1)))
  •           {
  •             add_post_meta($post_ID, 'views', 1, true);
  •           }
  •       }
  •     }
  • }
  • add_action('wp_head', 'record_visitors');
  • /// 函数名称:post_views
  • /// 函数作用:取得文章的阅读次数
  • function post_views($before = '(点击 ', $after = ' 次)', $echo = 1)
  • {
  •   global $post;
  •   $post_ID = $post->ID;
  •   $views = (int)get_post_meta($post_ID, 'views', true);
  •   if ($echo) echo $before, number_format($views), $after;
  •   else return $views;
  • }
  • 2.在需要显示该统计次数的地方使用下面的代码调用:

  • 阅读:<?php post_views(' ', ' 次'); ?>
  • 获取浏览次数最多的文章

    如果要获取上面的函数统计出来的浏览次数最多的文章,可以在 functions.php文件的最后一个 ?> 前面添加下面的代码:

  • /// get_most_viewed_format
  • /// 函数作dede手机模板用:取得阅读最多的文章
  • function get_most_viewed_format($mode = '', $limit = 10, $show_date = 0, $term_id = 0, $beforetitle= '(', $aftertitle = ')', $beforedate= '(', $afterdate = ')', $beforecount= '(', $aftercount = ')') {
  •   global $wpdb, $post;
  •   $output = '';
  •   $mode = ($mode == '') ? 'post' : $mode;
  •   $type_sql = ($mode != 'both') ? "AND post_type='$mode'" : '';
  •   $term_sql = (is_array($term_id)) ? "AND $wpdb->term_taxonomy.term_id IN (" . join(',', $term_id) . ')' : ($term_id != 0 ? "AND $wpdb->term_taxonomy.term_id = $term_id" : '');

    关键词标签: 建站 插件 浏览次数

  • 声明: 本文由我的SEOUC技术文章主页发布于:2023-07-23 ,文章WordPress非插件添加文章浏览次数统计功能,seo建站主要讲述浏览次数,插件,建站网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_35417.html

    我的IDC 网站建设技术SEOUC.COM
    专注网站建设,SEO优化,小程序设计制作搭建开发定制网站等,数千家网站定制开发案例,网站推广技术服务。
  • 5000+合作客服
  • 8年从业经验
  • 150+覆盖行业
  • 最新热门源码技术文章