Đếm lượt xem bài viết WordPress khi website có cache

Tùy chỉnh widget bài xem nhiều của AJAX Hits Counter

Trong bài viết hướng dẫn làm chức năng đếm lượt view thì cuối bài mình đã nói, hầu như các plugin hay những việc liên quan tới việc đếm lượt xem của bài viết đều không thể hoạt động nếu website đang sử dụng hình thức HTML Cache (nén nội dung của trang vào tập tin HTML vào ổ cứng và truy xuất) bởi khi đó website sẽ không hề có một request bằng PHP gửi tới server mà đơn thuần chỉ là xem một nội dung HTML tĩnh.

Có một giải pháp khác để sử dụng tính năng đếm lượt xem cho post/page mà vẫn hoạt động khi website có lưu cache là sử dụng AJAX. AJAX là một kỹ thuật tải không đồng bộ của Javascript và XML nên dù website có cache hay không thì việc gửi/nhận dữ liệu liên quan đến lượt xem vẫn sẽ gửi về server sau khi trang được tải xong nên sẽ hoạt động được khi có cache.wp-ajax

Trong khi mình đang lên kế hoạch viết một tutorial về cách cải tiến code của bài này thành chức năng đếm view có hỗ trợ AJAX thì mình đã phát hiện ra rằng hiện tại WordPress có một plugin miễn phí với chức năng tương tự, thậm chí nhiều hơn tên là AJAX Hits Counter + Popular Posts Widget. Như tên gọi, nó sẽ có chức năng đếm lượt view nội dung của khách truy cập bằng AJAX và hỗ trợ một widget danh sách bài viết xem nhiều.

Tùy chỉnh widget bài xem nhiều của AJAX Hits Counter

Tùy chỉnh widget bài xem nhiều của AJAX Hits Counter

Điểm mình thích ở plugin này là có khả năng tùy biến cao ở widget. Cụ thể là ở widget bạn có thể tùy chỉnh thời gian lưu cache của widget (mặc định là 3600 giây nó sẽ cập nhật một lần) và cách hiển thị danh sách bài viết trên widget khi bạn có thể tự tùy chỉnh lại cấu trúc và CSS.

Ngay sau khi cài plugin thì nó chỉ có nhiệm vụ đếm lượt xem chứ không có hiển thị ra ngoài. Nên nếu bạn muốn thì có thể chèn code sau vào bên trong template single.php hoặc content.php để hiển thị số lượt xem của mỗi bài viết.

<?php echo( ajax_hits_counter_get_hits(get_the_ID()) ); ?>

Sau khi kiểm tra thì mình đánh giá plugin này hoạt động khá tốt ở việc đếm lượt xem với website có cache và hoàn toàn có thể làm việc với các plugin cache đình đám như WP Super Cache, W3 Total Cache và Quick Cache.

Một tin vui cho những người đang sử dụng plugin WP-PostViewscó thể import dữ liệu lượt xem từ WP-PostViews sang AJAX Hits Counter tại menu Tools.

ajax-hit-counter-import

Nhưng chức năng hiển thị số lượt xem của bài viết lại không hề xử lý bằng AJAX mà nhận dữ liệu thủ công. Do đó khi website có cache bạn không nên sử dụng chức năng hiển thị lượt xem vì nó sẽ hiển thị không chính xác, hiện tại tác giả đã xác nhận chức năng này sẽ được đưa vào ở bản cập nhật mới nhất1)Xem tại https://wordpress.org/support/topic/retrieve-hits-count-with-ajax?replies=4.

Dù vậy thì plugin này vẫn là một “phao cứu sinh” rất tốt cho những người dùng có nhu cầu đếm lượt xem bài viết của khách truy cập mà lo ngại về vấn đề sử dụng các plugin HTML Cache, và mình hy vọng là trong tương lai plugin này sẽ cập nhật thêm tính năng hiển thị lượt view ra ngoài bằng AJAX để hoàn thiện hơn.

Nguồn: Đếm lượt xem bài viết WordPress khi website có cache | Thạch Phạm

Categories: Content Marketing, Digital Marketing, Google Ads, Kinh doanh, PHP, SEO, Server - Hosting, WordPress, WordPress Development, Wordpress Plugin, WordPress Theme, Wordpress Tutorial,
Tags: baemin, bán hàng online, bán hàng online trên facebook, bán hàng qua facebook, bán hàng quần áo, bán hàng thời trang, bán hàng trên baemin, bán hàng trên facebook, bán hàng trên fanpage, bán hàng trên grab, bán hàng trên marketplace, bán hàng trên now, bán hàng trên tiktok, báo cáo kết quả hoạt động kinh doanh, bí quyết kinh doanh online, bít tết Âu việt, black friday, buôn bán hàng thùng, buôn bán hàng thùng tuyển chọn, cách bán hàng online đắt khách, cách bán hàng trên marketplace, cách bán hàng trên tiktok, câu chuyện kinh doanh, câu chuyện thành công, chương trình khuyến mãi, công nghệ phần mềm bán hàng, cửa hàng cafe, cửa hàng minh tuấn mobile, cửa hàng phụ kiện, cửa hàng thời trang, cửa hàng thực phẩm, cửa hàng thực phẩm sạch, doanh số bán hàng, dox garage & coffee, dox garage &amp; coffee, đăng ký bán hàng trên baemin, đăng ký bán hàng trên go food, đăng ký bán hàng trên grab, đăng ký bán hàng trên now, facebook, facebook pos, fanpage, file excel, file excel báo cáo kết quả kinh doanh, file excel quản lý kho, foodngon, go food, go jek, grab, halo mobile, khởi nghiệp, khởi nghiệp kinh doanh, khởi nghiệp kinh doanh thời trang, kinh doanh cafe, kinh doanh điện thoại, kinh doanh điện tử điện máy, kinh doanh đồ handmade, kinh doanh gì sau dịch, kinh doanh mỹ phẩm, kinh doanh mỹ phẩm online, kinh doanh nhà hàng, kinh doanh online, kinh doanh phụ kiện, kinh doanh quán cafe, kinh doanh shop thời trang, kinh doanh siêu thị mini, kinh doanh spa, kinh doanh thành công, kinh doanh thời trang, kinh doanh thời trang trẻ em, kinh doanh thực phẩm, kinh doanh thực phẩm sạch thành công, kinh doanh trên facebook, kinh doanh trên grab, kinh nghiệm bán hàng, kinh nghiệm kinh doanh, làm đồ handmade, lily shop, link kháng tài khoản quảng cáo, lụa tơ tằm bá minh, marketing online, mặt hàng dễ bán, mẹo bán hàng, mẹo bán hàng trên facebook, mẹo hay, ngày black friday năm 2020 là ngày nào?, now, now - foody, phầm mềm quản lý bán hàng miễn phí, phần mềm chốt đơn, phần mềm chốt đơn hàng, phần mềm miễn phí, phần mềm pos, phần mềm quản lý bán hàng, phần mềm quản lý bán hàng đáng tin cậy, phần mềm quản lý bán hàng miễn phí, phụ kiện ben & tony, phụ kiện ben &amp; tony, phụ kiện hà xinh, quán cafe hiệu quả, quản lý cửa hàng, quản lý cửa hàng thời trang, quản lý nhà hàng, quản lý nhân viên, quản lý nhân viên cứng đầu, quản lý nhân viên thời vụ, quảng cáo thương hiệu, shop thời trang, shopee, siêu thị minimart, status, status bán hàng, status quảng cáo mỹ phẩm, stella spa, stt bán hàng online hài hước, stt tương tác bán hàng, t.u.s shop, tài khoản bị vô hiệu hóa, tài khoản facebook, tài khoản facebook bị vô hiệu hóa, tải miễn phí file excel quản lý kho, tăng doanh thu mùa black friday, thời trang kosta, thời trang mine, thời trang tú trần shop, thực phẩm sạch, thực phẩm sạch 02, thực phẩm sạch tâm an, thuê mặt bằng kinh doanh, tiki, tiktok, tú trần shop,
Viết code cho file functions.php
SEO Offpage là gì? Những lưu ý bạn nên biết về Offpage SEO
Tác giả

Bình luận

Leave a Message

Registration isn't required.

NguyenLp LarTheme