Cách thực hiện: Các bài đăng liên quan đến hình thu nhỏ trong WordPress không có plugin

Các bài đăng liên quan có thể dễ dàng được xem bằng các plugin, nhưng bạn có bao giờ tự hỏi làm thế nào bạn có thể xem các bài đăng liên quan đến hình thu nhỏ mà không cần sử dụng plugin không? Trong bài viết này, chúng tôi sẽ chia sẻ hai thuật toán khác nhau mà bạn có thể sử dụng để tạo các bài đăng liên quan đến hình thu nhỏ và tránh sử dụng bất kỳ plugin nào.

Ghi chú Chúng tôi sẽ sử dụng tính năng hình thu nhỏ tích hợp cho các bài đăng WordPress. Do đó, sẽ tốt hơn nếu bạn thực hiện điều này.

Bài viết liên quan theo thẻ

WordPress có phân loại tuyệt vời này được gọi là “Thẻ bài” mà bạn có thể sử dụng. Bạn có thể gắn thẻ mỗi bài viết của bạn với nhiều từ khóa. Thuật toán này sẽ tìm các bài đăng khác với bất kỳ thẻ nào mà bài đăng hiện tại có và liệt kê chúng.

php $ orig_post = $ post; $ global post; $ tags = wp_get_post_tags ($ post-> ID); if ($ tags) {$ tag_ids = mảng (); foreach ($ tags là $ Personal_tag) $ tag_ids[] = $ Personal_tag-> term_id; $ args = mảng (‘Tag__in’ => $ tag_ids, ‘Post__not_in’ => ma trận ($ post-> ID), ‘Post_per_page’ => 5, // Số bài đăng liên quan sẽ hiển thị. “Ignore_sticky_posts” => 1); $ my_query = new wp_query ($ args); if ($ my_query-> have_posts ()) {

tiếng vang ‘

bài viết liên quan

‘;

while ($ my_query-> have_posts ()) {$ my_query-> the_post (); ?>

Phần mềm Rel =

Phần mềm Rel =

} tiếng vang ‘

‘;}} $ Bài viết = $ orig_post; wp_reset_query (); ?>

Đoạn mã trên xem xét ID của bài đăng hiện tại và tất cả các thẻ được liên kết với nó và sử dụng hàm wp_query để tìm tất cả các bài đăng khác khớp với tất cả các thẻ gốc và hiển thị chúng. Bạn có thể thiết kế bài theo cách bạn muốn.

Lợi thế: Hầu hết các mã trên Web không thể được sử dụng trong vòng lặp thư chính. Bởi vì các bài viết liên quan được đặt ngay sau bài đăng chính và trên các bình luận, mã này rất hữu ích. Chúng tôi lưu ID bài đăng hiện tại từ vòng lặp chính và sau đó lấy nó ở cuối mã bài đăng liên quan của chúng tôi. Thông thường khi bạn không làm điều đó, hai ID bài đăng được trộn lẫn và sau đó các bình luận bắt đầu hành động kỳ lạ có thể phá vỡ các bình luận, các plugin liên quan đến bình luận khác như sistema đánh số, vv Vì vậy, mã này là tốt và hoạt động.

Sử dụng: Đặt mã này bất cứ nơi nào bạn muốn trên của bạn đơn.php và nó sẽ hoạt động. Nhưng đối với hầu hết các phần, nó được đặt ngay phía trên các ý kiến ​​trong vòng lặp chính.

Bài viết liên quan theo thể loại

Thuật toán này sẽ tìm các bài đăng khác trong cùng thể loại với bài đăng hiện tại và liệt kê chúng là các bài đăng liên quan. Ưu điểm của kỹ thuật này là bạn sẽ không bao giờ có một khoảng trống cho phần bài viết liên quan.

php $ orig_post = $ post; $ global post; $ chuyên mục = get_the_carget ($ post-> ID); if ($ loại) {$ category_ids = mảng (); foreach ($ loại dưới dạng $ cá nhân)[] = $ cá nhân_carget-> term_id;

$ args = mảng (‘Category__in’ => $ category_ids, ‘Post__not_in’ => ma trận ($ post-> ID), ‘Post_per_page’ => 2, // Số bài đăng liên quan sẽ hiển thị. “Ignore_sticky_posts” => 1);

$ my_query = new wp_query ($ args); if ($ my_query-> have_posts ()) {echo ‘

‘;}} $ Bài viết = $ orig_post; wp_reset_query (); ?>

Công nghệ này sử dụng các chức năng tương tự như trước đây, ngoại trừ việc chúng tôi chỉ sử dụng các tiêu chí khác nhau.

Tạo một dự án mới hoặc làm việc trên một trang web của khách hàng có thể rất hữu ích.

Thí dụ

Thêm bài đăng liên quan đến hình thu nhỏ trong WordPress mà không cần sử dụng plugin

Nguồn bổ sung

Chức năng câu hỏi và thẻ mẫu cho WordPress