TỰ ĐỘNG TẢI BÀI ĐĂNG TIẾP THEO LÀ GÌ?
Nó chỉ đơn giản là tự động tải bài đăng tiếp theo trên blog của bạn khi người dùng đã đến cuối bài đăng đầu tiên mà người xem đang đọc và lặp lại quá trình khi người dùng đọc nội dung của bạn cho đến khi không còn bài đăng nào để tải.Nguồn: WordPress Infinite Scroll by Auto Load Next Post – WordPress plugin | WordPress.org
Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách bạn sẽ triển khai plugin này với chủ đề Genesis Child của riêng bạn. Theo mặc định, plugin không hỗ trợ khuôn khổ Genesis. Tôi đã làm một số công việc tùy chỉnh và nó đang hoạt động như một cái duyên.
Lúc đầu, bạn sẽ cài đặt và kích hoạt plugin (WordPress Infinite Scroll by Auto Load Next Post – WordPress plugin | WordPress.org)
- Đăng nhập vào bảng điều khiển của bạn
- Điều hướng đến Plugin -> Thêm mới
- Tìm kiếm plugin “WordPress Infinite Scroll bằng cách tự động tải bài tiếp theo”
- Nó sẽ hiển thị lúc đầu. Bấm vào nút Cài đặt
- Sau đó click vào “Kích hoạt” nút
Vâng…
Bước tiếp theo là bạn sẽ mở tệp functions.php của mình và thêm đoạn mã sau vào cuối trang web. Nếu bạn đã thêm liên kết bài đăng trước / sau trên trang đơn của mình, bạn sẽ xóa mã đó khỏi tệp chủ đề con của mình.
add_action( 'genesis_after_content', 'paul_load_next_navigation', 1, 10); function paul_load_next_navigation() { if( ! is_singular('post') ) { return; } auto_load_next_post_navigation(); }
Đây là bước cuối cùng. Bạn sẽ tạo một thư mục mới “tự động tải-bài đăng tiếp theo” trong chủ đề con của bạn. Sau đó, bạn sẽ tạo một tệp PHP mới “content-part.php” và lưu vào thư mục đó. Tệp này chứa các đoạn mã PHP sau:
genesis_standard_loop(); do_action( 'genesis_after_content' );
Tất cả đã được làm xong. Bây giờ bạn sẽ kiểm tra bài đăng đơn của mình và bài đăng tiếp theo sẽ tự động tải khi bạn cuộn cửa sổ.