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

Đăng ngày: 03/08/2022 bởi admin | Tổng 452 Lượt Xem

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());?>

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;
    }
?>

Lời Kết

Chúc Các Bạn Thành Công Với ToiCode.Net Blog , các bạn có thể tìm thấy cho mình những thủ thuật hay nhất và cả một loạt những cách để bạn làm giàu ngay trên thế giới Internet rộng lớn này !

0
0
đánh giá
Đánh giá bài viết

Ngày hôm nay thất bại Ngày mai cũng thất bại
Nhưng ngày kia chắc chắn sẽ là thành công!

Bình Luận Bài Viết
Theo dõi
Thông báo của
guest
0 Góp ý
Phản hồi nội tuyến
Xem tất cả bình luận

© Copyright 2022 - Company Name. All rights reserved.

Content Protection by DMCA.com - Blog IT ™ Quản trị & biên tập bởi: Si Thanh