Để hiện lượt View trên wordpress với Theme Genesis các bạn làm như sau, đối với các theme khác các bạn làm tương tự nhé
Bước 1
Đầu tiên các bạn vào trong Genesis và sửa file functions.php bằng cách thêm vào code dưới vào như sau:
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"; } return $count; } 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); } }
Bước 2
Bây giờ bạn lại vào Genesis tiếp và sửa file single.php bằng cách thêm đoạn code sau đây vào
<?php setPostViews(get_the_ID()); ?>
Bước 3
Các bạn thêm mã code sau vào sau thẻ titile
Lượt xem: <?php echo getPostViews(get_the_ID()); ?>
Vấn đề ở đây là thêm code này vào đâu và thêm như thế nào, các bạn làm như sau:
Đầu tiên tải plugin genesis-simple-hooks về máy và cài đặt như bình thường sau khi cài đặt các thêm thêm code tên vào dưới genesis_post_title Hook và tick vào ô Execute PHP on this hook?
Trên đây là hướng dẫn thêm Code hiện số lượt view không cần dùng plugin đối với Theme Genesis. Cuối cùng chúc các bạn thành công, có gì thắc mắc hãy comment dưới bài viết nhé