cách code thêm lượt view vào blog
Nhiều anh em bảo bài viết mình chia sẻ thô quá, kiểu không chi tiết, nên mình hôm nay vào update lại bài này, cái này mình note chủ yếu, không nghĩ anh em quan tâm nhiều thế, đặc biệt anh em hay sài theme flatsome xem mà không hiêu :V.
Lưu ý bài code thêm lượt view vào blog nhé!
- Code này danh cho wordpress, theme nào cũng được, trừ theme về tin tức vì thường theme này có hỗ trợ view rồi
- Theme flatsome thì phải add thêm nhiều bước nữa, nên mình sẽ chia sẻ ở đây luôn cho anh em tham khảo.
Bước 1: add code dưới vào function
function td_set_post_views($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); } } remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0); //show view count function td_get_post_views($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 . ' Lượt xem'; }
Đoạn code trên là chức năng đếm lượt xem và hiển thị view trên blog. anh em nào sài theme flatsome thì theo đường dẫn dưới
giao diện -> sửa giao diện -> flatsome child or flatsome -> function.php
đếu là file function.php thôi do anh em không tìm kỹ nên hỏi function ở đâu :V
Bước 2: Chèn code vào vòng lặp blog
- Các bạn add code này vào vòng lặp blog thường sẽ mục single.php nhé.
td_set_post_views(get_the_ID());
- còn anh em nào sài flatsome thì vào mục
template-parts/posts/single.php
tìm đến đoạn vòng lặp của blog thì add vào đó, bạn có thể add code view blog như mình nhé!
<article id="post-<?php the_ID(); ?>" <?php post_class(); td_set_post_views(get_the_ID());?>>
Bước 3: Code hiển thị lượt view vào blog theo ý muốn
các bạn muốn hiển thị view đó ở mục nào trong bài viết chỉ cần add thêm code get nó ra là xong
<?php echo td_get_post_views(get_the_ID()); ?>
bạn chỉ cần code get view này ra ở vị trí bất kỳ của blog mà bạn muốn là sẽ hiển thị được nhé.
Code hiển thị lượt xem vào blog flatsome
-
Cách hiển thị lượt xem ở danh mục tin tức flatsome
inc/shortcodes/blog_posts.php
nếu bạn muốn hiển thị ở danh mục blog thì bạn có thể vào theo danh mục này và tìm đến doạn.
<h5 class="post-title is-<?php echo $title_size; ?> <?php echo $title_style;?>"><?php the_title(); ?></h5>
thêm ở phí sau là sẽ thấy được lượt view ở danh mục nhé!
Demo: https://nhahoa.com.vn/tin-tuc/ -
Cách hiển thị lượt xem ở chi tiết tin flatsome
template-parts/posts/partials/entry-title.php
bạn chỉ cần thêm code get view ra ở file này là sẽ hiển thị được lượt xem ở chi tiết tin nhé!
demo: https://nhahoa.com.vn/mua-bo-hoa-tuoi-o-dau-gia-re-toplist-shop-hoa-tuoi/
Vậy là xong rồi nhé, hi vọng qua bài này các bạn có thể hiểu và biết cách code thêm lượt view vào blog như thế nào, nếu thấy hay thì nhớ lick quảng cáo ủng hộ mình gói mỳ tôm nhé !, nó sẽ giúp mình có nguồn kinh phí để viết bài chia sẻ cho anh em :v
Các bạn có thắc mắc gì thì liên hệ mình nhé thông qua website: congdongshop.com hoặc congdongblog.com của mình nhé,
Hotline: 0386270225 (A.Thông) nếu bạn có nhu cầu làm website.