Code đếm lượt xem bài viết trong WordPress

Có đôi khi bạn muốn biết một bài viết nào đó có số lượt xem là bao nhiêu. Nhưng bạn lại không muốn dùng plugin mà lại muốn code. Với code thì tốc độ chắc chắn rằng sẽ nhẹ hơn so với plugin rồi. Bạn sẽ biết cách thực hiện nếu tham khảo bài viết đếm lượt xem bài viết trong WordPress ngay sau đây.

1. Code đếm lượt xem trong WordPress

Bạn sẽ thực hiện đếm view bằng cách làm như sau:

Bước 1: Thêm code vào file functions.php

// Đếm lượt xem
function SetPostViews($postID) {
    $countKey = 'post_views_count';
    $count = get_post_meta($postID, $countKey, true);
    if($count==''){
        $count = 0;
        delete_post_meta($postID, $countKey);
        add_post_meta($postID, $countKey, '1');
    }else{
        $count++;
        update_post_meta($postID, $countKey, $count);
    }
}

SetPostViews đây là một hàm với tham số là $postID. Những đoạn code này bạn cũng không cần phải hiểu bởi vì nó là mã PHP.

Bước 2: Gọi hàm ra ngoài

Đưa đoạn mã này vào vòng lặp while trong single.php

<?php SetPostViews(get_the_ID());?>

dem-luot-xem-bai-viet

Bước 3: Đặt code đếm dữ liệu

Mở file content-single.php rồi thêm đoạn mã ở vị trí thích hợp.

<?php
    $post_views_count = get_post_meta( get_the_ID(), 'post_views_count', true );

    if ( ! empty( $post_views_count ) ) {
        echo $post_views_count;
    }
?>

2. Đếm lượt xem với Post Views Counter

Cách tiếp theo đơn giản hơn là dùng plugin Post Views Counter. Bạn không cần phải lo lắng về tốc độ của nó. Bởi nó đã được tối ưu rồi nên độ load cũng không ảnh hưởng lắm.

Download tại đây: https://wordpress.org/plugins/post-views-counter/

Về cách cài đặt cũng khá đơn giản. Vào settings => Post Views Counter để tùy chỉnh.

Nhưng mình chẳng chỉnh gì cả cài xong rồi để đó thôi.

dem-luot-xem-bai-viet-2

Với 2 cách trên đây từ bây giờ bạn sẽ thấy rằng tạo bộ đếm lượt xem cho bài viết không còn quá khó nữa rồi. Tuy nhiên bạn cũng cần lưu ý rằng việc này sẽ phần nào khiến cho tốc độ bị giảm xuống. Đối với Seo sẽ không có lợi cho lắm. Vì thế bạn nên cân nhắc có nên thêm vào hay không nhé!

Related Posts

Hướng dẫn cách tắt comment trong wordpress

Trong quá trình xây dựng và quản lý một trang web WordPress, việc tắt chức năng comment có thể là một yêu cầu phổ biến. Điều này…

7 Cách chọn sản phẩm kinh doanh online thành công

7 Cách chọn sản phẩm kinh doanh online thành công

Kinh doanh online bên cạnh những ưu thế thì rủi ro cũng không hề nhỏ, việc bạn tính toán thật kỹ lưỡng trước khi quyết định bán…

Chỉnh sửa Header trong WordPress

Header là khu vực hiển thị phần đầu tiên của trang web. Tại đây nó sẽ hiển Logo, banner, Menu hoặc các mạng xã hội được tích…

doi-mat-khau-admin-wordpress-1

Đổi password admin trong WordPress

Khu vực quản trị của WordPress chỉ admin mới có thể đăng nhập được. Vì thế mật khẩu đóng vai trò quan trọng. Một password sử dụng…

Upload Theme trong Wordpress

Hướng dẫn cách up Theme lên WordPress

Với những người mới bắt đầu học WordPress thường gặp khó khăn khi thay đổi giao diện. Bài viết này sẽ giúp bạn biết cách upload theme,…

Hướng dẫn chỉnh sửa theme WordPress

Trước đây mới làm quen với nền tảng WordPress mình cảm thấy khá khó khăn không biết làm thế nào để chỉnh sửa theme Wordpres, mãi một…