导读: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