Trang chủ » Cách đếm số lượt xem bài viết trong WordPress không cần plugin

Cách đếm số lượt xem bài viết trong WordPress không cần plugin

by admin

Bạn muốn đếm số lượt xem bài viết trong Wordpress nhưng không muốn sử dụng plugin? Vậy hãy tham khảo ngay cách làm dưới đây nhé!

Lưu ý: Cách này cần một chút kỹ năng về code. Vì vậy những bạn không rành kỹ thuật nên tham khảo Cách đếm lượt xem bài viết WordPress bằng plugin Post Views Counter

Hướng dẫn đếm số lượt xem bài viết WordPress không cần plugin

  • Đầu tiên, hãy chuyển đến tệp tin Function.php của giao diện đang sử dụng của WordPress. Sau đó sao chép đoạn Code dưới đây và dán nó trước thẻ đóng ?> của tệp tin Function.php.
function subh_get_post_view( $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 lượt xem';
}
return $count . ' lượt xem';
}
function subh_set_post_view( $postID ) {
$count_key = 'post_views_count';
$count = (int) get_post_meta( $postID, $count_key, true );
if ( $count < 1 ) {
delete_post_meta( $postID, $count_key );
add_post_meta( $postID, $count_key, '0' );
} else {
$count++;
update_post_meta( $postID, $count_key, (string) $count );
}
}
function subh_posts_column_views( $defaults ) {
$defaults['post_views'] = __( 'views' );
return $defaults;
}
function subh_posts_custom_column_views( $column_name, $id ) {
if ( $column_name === 'post_views' ) {
echo subh_get_post_view( get_the_ID() );
}
}
add_filter( 'manage_posts_columns', 'subh_posts_column_views' );
add_action( 'manage_posts_custom_column', 'subh_posts_custom_column_views', 5, 2 );
  • Tiếp theo, sao chép đoạn code bên dưới và dán vào file Single.php nằm trong vòng lập
while. <? php subh_set_post_view (get_the_ID ()); ?>
  • Sau đó, sao chép đoạn code sau và dán vào nơi mà bạn muốn hiển thị số lượt xem.
<?php echo subh_get_post_view(get_the_ID()); ?>
  • Sau khi toàn tất các bước trên, ra ngoài trang chủ và kích chọn một bài viết nào đó bạn sẽ thấy số lượt xem bài viết như bên dưới.

Cách đếm số lượt xem bài viết trong WordPress không cần plugin

Chúc bạn thành công!

Nguồn: FITWP

You may also like

Leave a Comment