Trang chủ » Thiết kế web » Đếm số lượng người xem bài viết trong trang WordPress

Đếm số lượng người xem bài viết trong trang WordPress

1601 Lượt xem

Hôm nay mình sẽ chia sẻ cho các bạn một đoạn code giúp các bạn hiển thị và tự động đếm số lượng người đã xem trên bài viết mà các bạn đã đăng. Đoạn code này rất hữu ích cho những ai muốn quản lý số lượng người xem, và từ đó mà có những thay đổi cho bài viết nhằm thu hút nhiều người hơn đến với website hay blog của mình.

dem-so-luong-nguoi-xem-bai-viet-trong-trang-wordpress

PHP

Các bạn chỉ việc copy và dán đoạn code sau vào bên trong file functions.php (nằm tại folder theme mà các bạn đang dùng).

01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
function set_post_views( $postID )
{
    $count_key = 'post_views_count';
    $count = get_post_meta($postID, $count_key, true);
    if($count==''){
        $count = 0;
        // delete old 'post_views_count' value.
        delete_post_meta( $postID, $count_key );
        // add new 'post_views_count' value.
        add_post_meta( $postID, $count_key, '0' );
    } else {
        $count++;
        // update old 'post_views_count' value.
        update_post_meta( $postID, $count_key, $count );
    }
}
 
function get_post_views( $postID )
{
    $count_key = 'post_views_count';
    $count = get_post_meta( $postID, $count_key, true );
    if($count=='') {
        // delete old 'post_views_count' value.
        delete_post_meta( $postID, $count_key );
        // add new 'post_views_count' value.
        add_post_meta( $postID, $count_key, '0' );
 
        return "0 View";
    }
 
    return $count.' Views';
}

Cách sử dụng

Bước 1 : Đặt đoạn code sao vào bên trong file single.php bên trong the loop

1
set_post_views (get_the_ID());

Bước 2 : Đặt đoạn code sau vào nơi mà các bạn muốn hiển thị số lượng người đã xem bài viết :

1
eho get_post_views (get_the_ID());

Thế là xong rồi đó các bạn, mình hy vọng là với chia sẻ ngắn ngủi trong bài viết này, các bạn sẽ có thêm một kinh nghiệm trong việc lập trình cũng như quản lý tốt trang web của mình.

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

THAM KHẢO THÊM CÁC SẢN PHẨM HOT NHẤT HIỆN NAY
Giày Cafe SHOEX
Hạ Khang Đường - Ổn định đường huyết
Saffron Extra White
Cốc Nguyệt San BEUCUP
Maxi White
Fysoline - Nước muối sinh lý dành cho bé sơ sinh và trẻ nhỏ
Mặt nạ thon mặt Vline
Finava - Tinh chất vàng sáng da, trị nám ngăn ngừa lão hoá
Trị Mụn Caryophy
Rong Nho Sabudo
Son YUMEISAKURA
Máy Khử Mùi MARKEL
Orlavi - Làm mờ sẹo
Dottorprimo - Trị các vết sẹo nặng
ZEN - Sản phẩm giúp hỗ trợ giảm căng thẳng
Nồi Chiên Không Dầu COSORI
Nồi Chiên Không Dầu LOTTE
Dưỡng Trắng RealWhite
Máy rửa mặt Pebble Lisa
Dầu Gội Nature Quen - Sao Thái Dương