Hướng dẫn cách tự động phân trang trong bài viết WordPress

Hướng dẫn cách tự động phân trang trong bài viết WordPress

Bài viết này mình đã chia sẻ khá lâu trên các blog trước đây của mình rồi, lần này post lại cho những bạn cần và lấy dữ liệu cho blog mới luôn.

Như chúng ta đã biết khi muốn phân trang trong bài viết WordPress thì phải sử dụng đoạn thẻ <!–nextpage–> chèn vào nơi muốn cắt sang trang mới, nhưng nếu làm 1 trang web truyện rất dài, thì việc chèn từng đoạn như thế là không mấy vui vẻ, vậy nên việc tự động phân trang trong bài viết cho WordPress là hoàn toàn cần thiết.

Dùng plugin hay trên mạng  cũng có rất nhiều chia sẻ về vấn đề này, nhưng trước đây khi làm wap (web di động) thì mình thường xuyên sử dụng  code do QuyetDaik chia sẻ, code ngắn gọn và rất dễ sử dụng.

Cách tự động phân trang bài viết WordPress

Bước 1: Mở file theo đường dẫn wp-includes/query.php

Bước 2: Chèn code dưới đây vào cuối của file vừa tìm được.

Mặc định 500 kí tự / trang – sửa lại theo ý bạn:

Bước 3: tìm đoạn này $content = $post->post_content; (nó ở ngay trên thui, dưới cùng của file query.php ấy) sau đó sửa:

$content = $post->post_content;

thành

$content = wapvn_page_content($post->post_content);

Bước 4: Lưu lại

Tổng kết

Như vậy chỉ bằng vài dòng code bạn đã có thể thêm chức năng tự động phân trang trong bài viết cho WordPress rồi, nếu trong quá trình thực hiện gặp bất kỳ khó khăn nào các bạn cứ comment bên dưới nhé! Mình sẽ cố gắng trả lời sớm nhất có thể.

Hướng dẫn cách tự động phân trang trong bài viết WordPress
4.9 (97.78%) 18 votes

5 comments

  1. Tịnh Nguyễn Blog Reply

    May mắn các theme mình chọn nó có phân trang sẵn, có một số ít thì dùng plug in 😀

    Code trên hình như cập nhật WP là mất phải ko nhỉ ?

    • Phan Hùng Post authorReply

      Theme nào cũng có phân trang mà bác? Cái chính là muốn tự động phân trang trong bài viết ấy, phù hợp với làm site truyện.

    • Tịnh Nguyễn Blog Reply

      Site truyện với các bài viết dài thì chơi cái này được. Trên đây mà mình chèn vào trong WordPress core, hình như khi cập nhật sẽ mất thì phải. Có cách nào chèn trong file function.php hoặc file nào đó của theme con để khi cập nhật theme / WordPress nó vẫn còn ko nhỉ ?

      Mình có một bài hướng dẫn sửa code trong mã nguồn như này, tiết là làm cái đó xong khi cập nhật phiên bản mới thì mất.

Leave a Reply

Your email address will not be published. Required fields are marked *