Làm cách nào để liên kết đến bài đăng trước trong WordPress?

Bạn có muốn đặt các liên kết bài đăng tiếp theo và trước đó trong một bài đăng không? . Chúng tôi sẽ chỉ ra Cách lấy liên kết bài đăng tiếp theo và trước đó trong WordPress

Khi khách ghé thăm bài viết lúc đó điều hướng bài viết là yếu tố quan trọng nhất. Họ muốn biết bài đăng tiếp theo hoặc bài đăng trước đó là gì. Đó là sự gia tăng trong tương tác sau. Chúng tôi sẽ làm điều đó mà không cần plugin. Ngoài ra, chúng tôi sẽ hiển thị nó trong vòng lặp while. Bạn có thể lấy dữ liệu bài đăng khác như dữ liệu bài đăng tiếp theo và dữ liệu bài đăng tiếp theo.  

Cách lấy dữ liệu bài viết tiếp theo

Nghĩ về nó đi. Bạn đang đọc một bài báo và sau đó bạn cảm thấy muốn đọc bài tiếp theo. WordPress có các chức năng sẵn có có thể hiển thị dữ liệu bài đăng tiếp theo

Trong vòng lặp while, chúng ta có thể lấy dữ liệu bài đăng tiếp theo bằng hàm get_next_post()

Thí dụ

$next_post = get_next_post();
echo $next_post->post_title;

Cách lấy dữ liệu bài trước

Điều tương tự bạn có thể hiển thị dữ liệu bài đăng trước đó. Trong vòng lặp while, chúng ta có thể lấy dữ liệu bài đăng tiếp theo bằng hàm get_previous_post()

Thí dụ

$prev_post = get_previous_post();
echo $prev_post->post_title;

Đó là cách bạn có thể lấy dữ liệu bài đăng tiếp theo/trước đó. Chúng tôi sẽ làm một ví dụ để bạn hiểu.  

Sử dụng mã điều hướng bài đăng đơn giản này trong bài đăng duy nhất của bạn trong vòng lặp while

Next Post
post_title) ?>

Bạn có thể sử dụng mã này trong vòng lặp dưới thời gian. Bạn có thể cập nhật và sửa đổi mã. Nếu bạn muốn điều hướng bài đăng bên ngoài trong khi lặp. Bạn có thể sử dụng hàm posts_nav_link().   

Sự kết luận.  

Chúng tôi hy vọng bài viết này sẽ giúp bạn. Đây là cách dễ dàng để hiển thị liên kết bài trước tiếp theo. Chúng tôi hy vọng bạn sẽ biết Cách lấy liên kết bài đăng tiếp theo và trước đó trong WordPress

Trên nhiều chủ đề WordPress, bạn thấy các liên kết ở cuối các bài đăng hướng bạn đến các bài đăng trước và tiếp theo của blog. Vì vậy, trong hướng dẫn ngắn này, tôi sẽ chỉ cho bạn cách sử dụng các chức năng tích hợp sẵn trong WordPress để tạo các liên kết đó

Có một chức năng cho cả liên kết trước và liên kết tiếp theo, cả hai chức năng này nên được sử dụng trên một bài đăng trong vòng lặp. Cả hai chức năng sẽ lặp lại các liên kết trên màn hình và sẽ cho phép bạn thay đổi định dạng của các liên kết trên trang

Liên kết bài trước

WordPress có chức năng

3 nên được sử dụng trong vòng lặp của các bài đăng đơn lẻ. Chức năng này sẽ tạo một liên kết đến bài viết trước đó theo ngày. Nếu không có bài viết thì một liên kết sẽ không được hiển thị

Để sử dụng liên kết bài viết trước, chỉ cần sử dụng đoạn mã dưới đây

Hàm này chấp nhận 4 tham số

  • 4 – Điều này sẽ cho phép bạn thay đổi định dạng của liên kết xuất ra. Để chỉ xác định liên kết, hãy sử dụng mã thông báo 
    5
  • 6 – Điều này xác định văn bản được sử dụng trên liên kết. Mặc định là 
    7 của bài viết
  • 8 – Đây là một boolean xác định xem bài đăng được liên kết có thuộc cùng danh mục hay không. Mặc định này sai
  • 9 – Điều này cho phép bạn xác định danh mục nào không được liên kết với

Ví dụ về việc sử dụng liên kết bài trước

Tất cả các tham số trong

3 đều là tùy chọn, vì vậy cách sử dụng hàm này đơn giản nhất là không sử dụng tham số nào

Thay đổi định dạng liên kết

Để thay đổi định dạng của liên kết, bạn có thể bọc nó trong thẻ

$prev_post = get_previous_post();
echo $prev_post->post_title;
31 bằng cách sử dụng tham số đầu tiên

$prev_post = get_previous_post();
echo $prev_post->post_title;
3

Thay đổi văn bản liên kết

Để thay đổi văn bản của liên kết, bạn cần thay đổi tham số thứ hai

$prev_post = get_previous_post();
echo $prev_post->post_title;
5

Liên kết đến bài viết trong cùng chuyên mục

Để chỉ liên kết đến các bài đăng trước trong cùng danh mục, hãy sử dụng đoạn mã sau

$prev_post = get_previous_post();
echo $prev_post->post_title;
6

Loại trừ các liên kết trong danh mục

Để loại trừ bất kỳ danh mục nào khỏi liên kết này, bạn cần sử dụng tham số thứ 4. Để loại trừ tất cả các bài đăng có ID danh mục là 17, hãy sử dụng đoạn mã sau

$prev_post = get_previous_post();
echo $prev_post->post_title;
7

Liên kết bài đăng tiếp theo

Hàm

$prev_post = get_previous_post();
echo $prev_post->post_title;
32 làm y hệt như link trước nhưng sẽ trả bài sau. Điều này nhận chính xác các tham số giống như chức năng liên kết bài đăng trước đó và sẽ hoạt động theo cùng một cách

Nếu không có bài tiếp theo thì link sẽ không hiển thị

$prev_post = get_previous_post();
echo $prev_post->post_title;
9

Ví dụ về việc sử dụng liên kết bài trước

Tất cả các tham số trong

$prev_post = get_previous_post();
echo $prev_post->post_title;
32 đều là tùy chọn nên cách sử dụng hàm này đơn giản nhất là không sử dụng tham số nào

Next Post
post_title) ?>
1

Điều này thêm một liên kết trên trang tới bài đăng tiếp theo bằng các giá trị mặc định

Thay đổi định dạng liên kết

Để thay đổi định dạng của liên kết, bạn có thể bọc nó trong thẻ

$prev_post = get_previous_post();
echo $prev_post->post_title;
31 bằng cách sử dụng tham số đầu tiên

Next Post
post_title) ?>
3

Thay đổi văn bản liên kết

Để thay đổi văn bản của liên kết, bạn cần thay đổi tham số thứ hai

Next Post
post_title) ?>
4

Liên kết đến bài viết trong cùng chuyên mục

Để chỉ liên kết đến các bài đăng tiếp theo trong cùng danh mục, hãy sử dụng đoạn mã sau

0

Loại trừ các liên kết trong danh mục

Để loại trừ bất kỳ danh mục nào khỏi liên kết này, bạn cần sử dụng tham số thứ 4. Để loại trừ tất cả các bài đăng có ID danh mục là 17, hãy sử dụng đoạn mã sau

1

Sử dụng trong một chủ đề

Khi bạn sử dụng những thứ này trong chủ đề WordPress của mình, bạn sẽ muốn liên kết trước đó nổi ở bên trái và liên kết của bài đăng tiếp theo sẽ nổi ở bên phải

Dưới đây là một ví dụ thực tế về việc sử dụng các chức năng này

2

Điều này thêm một khoảng xung quanh cả hai liên kết, thêm một lớp CSS bên trái hoặc bên phải để bạn có thể thả nổi liên kết. Sau đó, chúng tôi sử dụng ví dụ về Clearfix để xóa số float trên trang