Không được comment

Số lần xem bài đăng trên blog WordPress bản cải tiến

Lần trước tôi có chia sẻ cùng các bạn bài viết thêm lượt xem vào bài viết trên blog, nhưng bản đó là bản demo thôi, do sau khi thêm vào blog của bạn sẽ liên tục ghi đọc dữ liệu nên nếu là một blog lớn thì thường không làm theo cách đó, chúng ta có cách giải quyết vấn đề này hay hơn theo cách sau:

Các bạn cần lưu ý là để tính lượt xem thì chúng ta thường tính session của các user mỗi khi họ vào trang, nhưng với các khách quen thì sao ? Có khi ngày họ vào đọc hàng chục lần ấy chứ 😀 để cho an toàn và cho chuẩn xác, cách tốt hơn là chỉ đếm những người nào vào bằng Google thôi, tôi có một mẹo cải tiến thế này:

function setpostview($postID){
    $count_key ='post_views_count';
    $count = get_post_meta($postID, $count_key,true);
$match = preg_match('|google.com|', $_SERVER['HTTP_REFERER'], $match);
    if($count==''){
        $count =0;
        delete_post_meta($postID, $count_key);
        add_post_meta($postID, $count_key,'0');
    }elseif ($match){
        $count++;
        update_post_meta($postID, $count_key, $count);
    }}

Vậy là ai vào bằng từ khóa trên Google sẽ được đếm luôn, còn vào trực tiếp hoặc có bấm F5 nhiều lần cũng không làm ảnh hưởng tới từ khóa nữa, nên cứ thoải mái, số má nghe có vẻ chuẩn hơn nha ^_^

Chúc các bạn thành công !

TÁC GIẢ:

Tôi là Jam, thâm niên 7 năm thiết kế website và làm SEO. Hãy theo dõi blog của tôi để nhận được nhiều chia sẻ thú vị xung quanh chủ đề công nghệ.

Có 5 bình luận !

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *