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内容请搜索靠谱客的其他文章。
发表评论 取消回复