概述
function Bing_statistics_visitors( $cache = false ){
global $post;
$id = $post->ID;
if( $cache ) $id = $_GET['id'];
if( ( !is_singular() && !$cache ) || !$id ) return;
if( WP_CACHE && !$cache ){
echo '';
return;
}
$post_views = (int) get_post_meta( $id, 'views', true );
if( !update_post_meta( $id, 'views', ( $post_views + 1 ) ) ) add_post_meta( $id, 'views', 1, true );
}
add_action( 'wp_head', 'Bing_statistics_visitors' );
//解决缓存问题
function Bing_statistics_cache(){
Bing_statistics_visitors( true );
}
add_action( 'wp_ajax_nopriv_visitors', 'Bing_statistics_cache' );
add_action( 'wp_ajax_visitors', 'Bing_statistics_cache' );
//获取计数
function Bing_get_views( $get = true ){
global $post;
$views = number_format( (int) get_post_meta( $post->ID, 'views', true ) );
if( $get ) return $views;
echo $views;
}
最后
以上就是爱笑刺猬为你收集整理的wordpress ajax 流量统计,Wordpress利用Ajax实现文章浏览次数统计代码的全部内容,希望文章能够帮你解决wordpress ajax 流量统计,Wordpress利用Ajax实现文章浏览次数统计代码所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复