新澳门2025历史开奖记录查询表,2025今晚新澳门开奖结果,新澳门六开彩开奖结果2025年,2025澳门天天六合开彩开奖结果

最新活动:电脑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建站主要讲述浏览次数,插件,建站网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: http://www.tngdez.cn/article/web_35417.html

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