Trang chủ Thư viện Wordpress Thêm tính năng infinite scroll cho WordPress

Thêm tính năng infinite scroll cho WordPress

Ở bài viết trước chia sẻ cách tạo thêm trang tính năng xem tất cả sản phẩm trong WooCommerce và kết thúc bài viết có nhiều vấn đề cần giải quyết mà mình hứa sẽ giải quyết triệt để với bài viết hướng dẫn thêm tính năng infinite scroll cho trang WordPress

Infinite Scroll là hiệu ứng tải các bài viết kế tiếp bằng kỹ thuật AJAX sau khi cuộn trang tới một vị trí nào đó, chẳng hạn như kéo tới chân trang nó sẽ hiển thị các bài tiếp theo mà không cần bấm sang trang tiếp. Với hiệu ứng này không ít thì nhiều nó giúp trang web của bạn tải nhanh hơn.

Có nhiều plugin hỗ trợ bạn thực hiện điều đó và ở đây mình lựa chọn plugin có tên YITH Infinite Scrolling (https://wordpress.org/plugins/yith-infinite-scrolling/). Bạn tiến hành cài đặt bình thường và sau khi cài đặt thành công bạn sẽ tiến hành thiết lập một số thông số như hình dưới đây:

YITH-Infinite-Scrolling

  • Enable Infinite Scrolling: Bật / Tắt tính năng Infinite scrolling.
  • Navigation Selector: Thông tin (class hoặc ID) định danh cho thẻ bao thanh chia trang.
  • Next Selector: Thông tin (class hoặc ID) định danh cho nút lệnh bấm chuyển sang trang tiếp theo.
  • Item Selector: Thông tin (class) định danh cho thẻ bao khối bài viết (hoặc sản phẩm).
  • Content Selector: Thông tin (class hoặc ID) định danh cho thẻ bao vùng hiển thị danh sách bài viết (sản phẩm)
  • Loading Image: Hình sẽ hiển thị trong quá trình chờ tải dữ liệu.

Sau khi điền xong đầy đủ các thông tin bạn bấm nút Save Changes để thay đổi có hiệu lực.

Đó là cách thiết lập thông thường và trở lại với thông tin như bài viết trước thì ta cần xây dựng một trang riêng để chạy tính năng hiển thị tất cả. Vậy giải pháp vẫn sẽ truyền thêm tham biến show=all để phân biệt và ta sẽ phải can thiệp vào mã code để chèn thêm class cho nút lệnh chuyển sang trang tiếp theo (Next Selector) – thẻ class này sẽ dùng để khai báo trong phần tùy chỉnh của plugin. Mô tả mã như sau:

Vậy là mỗi khi bạn vào trang web có tham biến show=all thì class này mới xuất hiện và tính năng infinite scroll mới được kích hoạt. Và dĩ nhiên các tính năng lọc vẫn sẽ chạy bình thường tuy nhiên bạn cũng cần phần can thiệp tý mã để mọi thứ trở nên hoàn hảo. Việc đó chắc phải tùy vào từng trang web mà ta sẽ can thiệp mã theo các code cụ thể nên mình không thể viết tường minh ở đây.

Trên đây là hướng dẫn của mình. Tại phần giải thích các thông số điền vào tại trang tùy chỉnh của plugin có thể nhiều bạn khó hiểu vì thật sự rất khó để mình dịch ra từ tiếng Anh sang tiếng Việt sát nghĩa để bạn hiểu nên mong các bạn thông cảm. Thật ra thực tế nó rất đơn giản.

Trên đây chỉ là hướng dẫn chung nên có thể một trường hợp sẽ có nhiều vấn đề mới phát sinh. Nếu gặp trường hợp đó các bạn có thể liên lạc với mình. Mình sẽ kiểm tra và đưa ra giải pháp nếu mình biết cách.

Chúc các bạn thành công.

Huỳnh Mai Anh Kiệt

 

Huỳnh Mai Anh Kiệthttps://www.mangbinhdinh.vn
Anh là một người đam mê công nghệ. Hiện tại anh là một lập trình viên tại Quy Nhơn.

1 BÌNH LUẬN

BÌNH LUẬN

Vui lòng nhập bình luận của bạn
Vui lòng nhập tên của bạn ở đây

- Advertisment -
Shopify

BÀI VIẾT MỚI

Facebook, Apple tố cáo lẫn nhau trục lợi từ thu thập dữ liệu người dùng

Trong một bức thư gửi những người ủng hộ quyền riêng tư, apple cho biết họ sẽ triển khai việc "theo dõi tính minh...

Quyết định nghỉ việc

Sáng nay nhận tin nhắn thằng bạn nhắn qua: "Tao nghỉ việc rồi". Rồi chợt nhớ đêm qua nằm suy nghĩ là lâu rồi...

Shopify hợp tác cùng TikTok

Vào ngày 27/10 vừa qua, ứng dụng chia sẻ video ngắn đình đám TikTok đã ký kết hợp tác với Shopify - công ty...

Google Adsense sẽ hỗ trợ thanh toán qua PayPal, PayOneer và TransferWise?

Google đã có thông báo rằng sẽ ngưng thanh toán qua Western Union từ năm 2021. Và mới đây trong một email gửi đến...

Dịch vụ hosting miễn phí từ 123HOST

123HOST là một nhà cung cấp hosting, VPS, Server, tên miền uy tín tại Việt Nam. Và ngày 10/10/2020 vừa qua, 123Host thông báo...

BẠN XEM CHƯA

Tạo ảnh ngộ nghĩnh với ứng dụng PKool từ Zing Me

Pkool là công cụ chỉnh sửa hình ảnh miễn phí đầy thú vị, cho phép bạn tạo ra những bức ảnh ngộ nghĩnh, dễ...

Mega 6/45 – Max 4D: Trải nghiệm cách chơi xổ số kiểu Mỹ

Xổ số Mega 6/45 đang tạo nên cơn số với người dân Việt Nam với cách chơi hoàn toàn mới và cơ cấu giải...

Tìm phần mềm cần dùng trên Windows 10

Từ Windows 8 và nay là Windows 10, Microsoft đã thay đổi cách bố trí các phần mềm trên thanh menu Start. Do đó,...

“Make up” lại cho ảnh chân dung với Perfect365

Bạn có một bức ảnh chân dung và vì một lý do nào đó hình ảnh không làm bạn hài lòng. Nếu bạn không...

Kiểm tra phép chia hết trong Shopify Liquid

Shopify Liquid không hỗ trợ hàm kiểm tra xem một số có chia hết cho một số khác không. Nhưng bạn có thể kết...