Khi quản lý nội dung trong WordPress, việc tinh chỉnh cách hiển thị bài viết theo các tiêu chí cụ thể có thể nâng cao trải nghiệm người dùng và cải thiện khả năng tìm kiếm. Một phương pháp hiệu quả là mở rộng truy vấn để bao gồm các bài viết liên quan không chỉ từ danh mục hiện tại mà còn từ các thẻ có tên trùng với tên danh mục đó. Bài viết này sẽ hướng dẫn bạn cách thực hiện điều này, giúp bạn tạo ra một trải nghiệm phong phú hơn cho người dùng và tối ưu hóa khả năng hiển thị nội dung trên trang web của bạn.
get_queried_object()
Tìm Các Thẻ Phù Hợp
Hàm tìm tất cả các thẻ có tên trùng với tên của danh mục hiện tại bằng cách sử dụng hàm get_terms()
. Các ID của những thẻ này được lấy ra bằng wp_list_pluck()
.
tax_query
Gắn Hàm Vào Hook
Hàm được gắn vào hook pre_get_posts
để đảm bảo rằng truy vấn được tùy chỉnh trước khi các bài viết được lấy từ cơ sở dữ liệu.
add_action('pre_get_posts', 'modify_category_query');
Hàm này là một công cụ mạnh mẽ để tinh chỉnh cách hiển thị nội dung trên trang web của bạn, mang lại một trải nghiệm phong phú hơn cho người dùng và tăng cường khả năng tìm kiếm nội dung liên quan.