Hi You, I am Tade

You are here: Home / Wordpress / Lỗi redirect khi phân trang trong single wordpress

Lỗi redirect khi phân trang trong single wordpress

23 September, 2016 by Hoàng Thức

Đố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.

 

Filed Under: Wordpress, Wordpress căn bản Tagged With: plugin wordpress, Thủ thuật wordpress, Wordpress căn bản

  • Home
  • About
  • Donate

Danh mục

  • Blog
  • Lập trình
  • Laravel
  • MYSQL
  • Php
  • Thủ thuật máy tính
  • Vps
    • DirectAdmin
  • Wordpress
    • Plugin wordpress
    • Wordpress căn bản
    • Wordpress nâng cao
      • Custom post wordpress

Archives

  • October 2021
  • January 2021
  • December 2020
  • November 2020
  • September 2020
  • August 2020
  • September 2019
  • August 2019
  • July 2019
  • June 2018
  • August 2017
  • July 2017
  • June 2017
  • May 2017
  • March 2017
  • November 2016
  • September 2016
  • July 2016
  • June 2016
  • May 2016
  • April 2016
  • March 2016
  • January 2016
  • December 2015
  • May 2015
  • April 2015
Copyright © 2023 · HoangThuc.com · Genesis Framework