Bạn muốn thêm số lượt xem vào bài viết của mình, sau đây chúng tôi sẽ hướng dẫn cách thêm bài viết vào website của bạn môt cách nhanh chóng, hãy làm theo các bước như hướng dẫn nhé, sẽ chuyên ngiệp và không nặng website của bạn
bước 1: thêm đoạn code sau vào file function.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | function gt_get_post_view() { $count = get_post_meta( get_the_ID(), 'post_views_count', true ); return "🗣 <span class='meta_info_post'>Bài viết đăng bởi <a class='highlight_info' href='".get_author_posts_url(get_the_author_meta('ID'))."' >".get_the_author_meta('display_name')."</a> vào lúc <span class='highlight_info'>" . get_post_time( 'd-m-Y' ) . "</span> và cập nhật lúc <span class='highlight_info'>".get_post_modified_time( 'd-m-Y' )."</span> 👁 <span class='highlight_info'>$count lượt xem</span></span>"; } function gt_set_post_view() { $key = 'post_views_count'; $post_id = get_the_ID(); $count = (int) get_post_meta( $post_id, $key, true ); $count++; update_post_meta( $post_id, $key, $count ); } function gt_posts_column_views( $columns ) { $columns['post_views'] = 'Views'; return $columns; } function gt_posts_custom_column_views( $column ) { if ( $column === 'post_views') { echo gt_get_post_view(); } } add_filter( 'manage_posts_columns', 'gt_posts_column_views' ); add_action( 'manage_posts_custom_column', 'gt_posts_custom_column_views' ); |
Đặt hàm tăng view vào trong single.php
Hiển thị view ra bên ngoài
Thế là đã đi xong được 95% rồi, để hiện thị được lượt xem trong WordPress, thì giờ chỉ cần hiển thị view ra ngoài bài viết là được. Bây giờ hãy mở file bạn muốn hiển thị ra và gắn function gt_get_post_view()
vào (ở dòng số 12) như hình bên dưới.
như vậy là bạn đã có thể hiển thị số lượt view bài viết của mình rồi, bạn có thể thử nó bằng cách nhấn F5 để kiểm tra kết quả, tuy nhiên, còn một cách nữa là tăng view dựa theo ip của người dùng, và nó sẽ được giới thiệu vào bài viết khác, hãy quan tâm các tin mới cũng như các bài viết mới nhất nhé.