Hiển thị lượt xem ra ngoài trang chủ hay trang bài viết sẽ giúp website của bạn sinh động hơn, biết được bài viết nào được quan tâm nhiều nhất. Hôm nay mình sẽ giới thiệu cho các bạn cách thêm số lượt xem bài viết trong WordPress không dùng plugin đẹp nhất
Trước tiên hãy thêm 2 đoạn code sau vào file functions.php
function setpostview($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); } }
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'; }
Sau đó thêm dòng code này vào file single.php hoặc file chứa thông tin bài viết
<?php echo setpostview( get_the_ID()); ?>
Cuối cùng, hãy chèn dòng code dưới vào chỗ nào bạn muốn hiển thị
<span class="views"><i class="fa fa-eye"></i> <span><?php echo getpostviews( get_the_ID()); ?></span></span>
Demo: https://blog.trangsucplaza.vn/
Chỉ đơn giản vậy thôi, chúc các bạn thành công!