Đối với những trang như archive khi phân trang chúng ta có thể dễ dàng gọi phân trang bằng cách gọi hàm wp_pagenavi của wordpress. nếu bạn chưa biết về Phân trang wordpress có thể tham khảo bài viết trước của mình (Phân trang wordpress)
Nhưng đối với những trang single khi tạo loop và phân trang thì thường xuất hiện 1 lỗi đó chính lỗi redirect. Nó sẽ chuyển về trang đầu tiên khi bạn nhấn vào trang 2 3 hoặc trang nào không phải trang là 1.
Đây là do wordpress nó mặc định như vậy. Cách fix là cách bạn sẽ fix hook redirect_canonical trả redirect về giá trị false khi vào single. Bằng đoạn code sau:
add_filter('redirect_canonical','pif_disable_redirect_canonical'); function pif_disable_redirect_canonical($redirect_url) { if (is_singular()) $redirect_url = false; return $redirect_url; }
Các bạn có thể đặt đoạn code sau vào function.php hoặc file nào có thể sử dụng dc function trong wordpress.
Chúc các bạn thành công.
… [Trackback]
[…] Read More to that Topic: hoangthuc.com/loi-redirect-khi-phan-trang-trong-single-wordpress/ […]