Tìm theo từ khóa

Hiển thị số lượt xem bài viết trong theme Flatsome không dùng plugin



Hiển thị số lượt xem bài viết trong WordPress giúp chúng ta đánh giá tốt hơn về phản ứng của khách hàng với nội dung bài viết. Các bạn có thể dùng các Plugin có sẵn để giải quyết nhanh vấn đề này. Tuy nhiên nếu bạn rành về code và muốn tối ưu hơn cho website của mình thì có thể tham khảo các đoạn code mình sưu tập sau đây để đếm view, hiển thị cho các bài viết (post) và sản phẩm (product) trong web mình nhé.

Thêm code đếm và hiển thị số lượt xem bài viết

Bước 1: Code đếm và hiển thị số lượt xem bài viết

Thêm các đoạn code sau vào Function.php nhé.

B 1.1: code lấy lượt xem

B 1.2: code đếm lượt xem

B 1.3: code hiển thị số lượt xem trong dashboard

Bước 2: Viết code hiển thị lượt xem

Các đoạn code trên chỉ mới đếm và lưu các lượt xem vào data thôi chứ chưa hiển thị, thêm các đoạn code sau vào file tương ứng để xem thành quả của mình nhé:

B 2.1: thêm code hiển thị lượt xem trong trang

Các bạn thêm đoạn code dưới đây   setPostViews(get_the_ID()); vào bất kỳ vị trí nào trong code của post. Cách tốt nhất là hook vào header của Flatsome bằng hàm như bên dưới vào function.php của theme

B 2.2: thêm code hiển thị lượt xem trong trang

Code hiển thị các thông số view ta hook vào title của post bằng cách overwrite hàm sau của theme Flatsome nhé

Viết widget hiển thị bài xem nhiều

Đoạn code sau mình tham khảo bài viết của Blog thachpham và thay đổi các hàm hiển thị phù hợp với code đếm view ở trên. Các bạn thêm đoạn code sau vào function.php của theme nhé.

Tải toàn bộ code bên dưới Flatsome post view (181 downloads)

Bước 2: Viết code hiển thị lượt xem

Các đoạn code trên chỉ mới đếm và lưu các lượt xem vào data thôi chứ chưa hiển thị, thêm các đoạn code sau vào file tương ứng để xem thành quả của mình nhé:

B 2.1: thêm code hiển thị lượt xem trong trang

Các bạn thêm đoạn code dưới đây  <?php setPostViews(get_the_ID()); ?>

Vào dòng 2 trong file  flatsometemplate-partspostscontent-single.php

B 2.1: thêm code hiển thị lượt xem trong trang
B 2.1: thêm code hiển thị lượt xem trong trang

B 2.2: thêm code hiển thị lượt xem trong trang

Thay đoạn code sau vào dòng 244 trong file >> flatsomeincstructurestructure-posts.php

B 2.2: thêm code hiển thị lượt xem trong trang
B 2.2: thêm code hiển thị lượt xem trong trang

Cập nhật thêm code này để có thêm số comment

Viết widget hiển thị bài xem nhiều

Đoạn code sau mình tham khảo bài viết của Blog thachpham và thay đổi các hàm hiển thị phù hợp với code đếm view ở trên. Các bạn thêm đoạn code sau vào function.php của theme nhé.

Toàn bộ code trong bài viết cho các bạn tham khảo

5 2 votes
Article Rating
Subscribe
Notify of
guest
21 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
Thắm
Thắm
2 months ago

muốn hiện lượt xem ra danh mục bài viết hay một block bất kỳ của flatsome

cạnh phần comment thì làm ntn vậy ad

Mong nhận được phản hồi từ a

Ảnh chụp màn hình 2021-09-28 165020.png
quang
quang
2 months ago

code hiển thị lượt xem bài viết ở widget ( flatsome ) ntn vậy ad ơi

Ảnh chụp màn hình 2021-09-16 004537.png
quang
quang
Reply to  Aiken Trung
2 months ago

bác cho em xin contact để nhờ bác custom lại xíu với ạ

La D
3 months ago

Làm sao để x10 số đếm sếp ơi?

Toàn
Toàn
1 year ago

vote bài hay

Định
Định
1 year ago

HIển thị đ/m2 kiểu gì bác nhở

Phước Thịnh
1 year ago

Sau khi làm thì trong admin đã show được lượt view anh à, Nhưng ngoài bài viết vẫn không thấy.

EM làm trên flatsome đó anh 😀

Phước Thịnh
Reply to  Aiken Trung
1 year ago

Cám ơn bác, đã thành công.

Phước Thịnh
Reply to  Phước Thịnh
1 year ago

À anh ơi, hình như codfe không cache hả anh, vì em thấy F5 thì vẫn update được số view. Trên site em thì đang dùng cache, và thấy nó không update số view được.

thang thang
thang thang
Reply to  Phước Thịnh
1 year ago

Làm thế nào để n hiển thị luôn cả ra ngoài trang chủ hả anh

thang thang
thang thang
Reply to  Aiken Trung
1 year ago

ý e là cho hiện lượt xem ra ngoài blog trang chủ a ạ, e chèn code n chỉ hiển thị trong chi tiết bài viết

le hoai bac
le hoai bac
1 year ago

hướng dẫn tạo mục lục bài viết đẹp như của bạn đi b

Thọ Nguyễn
Reply to  le hoai bac
1 year ago

Xài Fixed TOC nhá bác

duypham
duypham
1 year ago

tại sao mình chèn vào theme flatsome-child lại không được ạ

0
Would love your thoughts, please comment.x
()
x