Hiển thị số lượt xem bài viết mà không cần dùng plugin trong wordpress
Trong bài viết này tôi sẽ hướng dẫn các bạn xem số lượng người xem bài viết của bạn trong wordpress, chắc hẳn bạn nào cũng muốn biết xem bài viết nào được ghé thăm nhiều nhất, được quan tâm nhất đúng không.
Cách này không cần dùng đến plugin, rất nhanh, bạn không mất quá nhiều thời gian cho bài viết này đâu.
Rất dễ để làm được, nào ta bắt đầu. Bạn copy đoạn code này paste vào file functions.php nhé
function getPostViews($postID){
$count_key = 'post_views_count';
$count = get_post_meta($postID, $count_key, true);
if($count==''){
delete_post_meta($postID, $count_key);
add_post_meta($postID, $count_key, '0');
return "0 View";
}
return $count.' Views';
}
function setPostViews($postID) {
$count_key = 'post_views_count';
$count = get_post_meta($postID, $count_key, true);
if($count==''){
$count = 0;
delete_post_meta($postID, $count_key);
add_post_meta($postID, $count_key, '0');
}else{
$count++;
update_post_meta($postID, $count_key, $count);
}
}
Kế tiếp các bạn mở file single.php và paste đoạn code sau :
Các bạn có thể tham khảo hình bên dưới để đặt chính xác đoạn code mà mình muốn đặt
Đoạn code trên chỉ mới là hàm khởi tạo, để hiển thị thì bạn nên gọi câu lệnh sau và đặt vào bất kì vị trí nào mà bạn muốn hiển thị.
Các bạn cũng có thể tạo ra các chức năng tương tự bằng plugin cũng được nhưng nó làm nặng trang web của bạn và một điều quan trọng đó là…. không được prooooo…
Chúc các bạn thành công.
Dùng thế nào trên childtheme genesis vậy bạn