G

0903 172 969

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

Tổng hợp Code Bước 1
 

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  \flatsome\template-parts\posts\content-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 >> flatsome\inc\structure\structure-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

2
Leave a Reply

avatar
1 Comment threads
1 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
2 Comment authors
Aiken Trungduypham Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
duypham
Guest
duypham

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