专注云服务商活动
网站运营运维笔记

如何设置在后台显示WordPress 阅读量、访问量、浏览量数据信息

我们希望自己的博客文章看到具体的用户阅读和浏览数量,这里默认是没有的,我们可以加上代码或者插件实现的。

1、阅读数

//文章阅读统计
function post_views_record()
{
    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', 'post_views_record');
//获取阅读统计
function get_post_views()
{
    global $post;
    $post_ID = $post->ID;
    $views = (int)get_post_meta($post_ID, 'views', true);

    return $views;
}

后台已经有的,但是我们也可以在前台调用。

get_post_views()

后台展示数据

//后台日志阅读统计
add_filter('manage_posts_columns', 'postviews_admin_add_column');
function postviews_admin_add_column($columns)
{
    $columns['views'] = __('阅读');

    return $columns;
}

add_action('manage_posts_custom_column', 'postviews_admin_show', 10, 2);
function postviews_admin_show($column_name, $id)
{
    if ($column_name != 'views') {
        return;
    }
    $post_views = get_post_meta($id, "views", true);
    echo $post_views;
}

 

投上你的一票
域名主机商优惠信息推送QQ群: 627775477 获取商家优惠推送,禁言。
赞(0)
未经允许不得转载:老左笔记 » 如何设置在后台显示WordPress 阅读量、访问量、浏览量数据信息