Làm thế nào để Hạn chế kết quả tìm kiếm Đối với các loại bài đăng cụ thể trong WordPress

Bạn đã bao giờ tự hỏi làm thế nào bạn có thể giới hạn kết quả tìm kiếm của bạn để các loại bài đăng cụ thể? Không phải của nó rất khó khăn. Chúng tôi đã chỉ cho bạn cách vô hiệu chức năng tìm kiếm trong WordPress bằng cách sửa đổi tệp functions.php. Bây giờ chúng ta sẽ làm những điều tương tự trừ việc lọc kết quả tìm kiếm của chúng tôi.

Mở tập tin functions.php của bạn và thêm các mã sau đây:

bộ lọc chức năng ($ query) {

     if ($ query-> is_search &&! is_admin ()) {
         $ query-> set ('post_type', mảng ('bài', 'trang'));
     }

 trả về $ truy vấn;
 }

 add_filter ('pre_get_posts', 'searchfilter'); 

Lưu ý dòng nói

$ query-> set ('post_type', mảng ('bài', 'trang')); 

Bạn có thể lọc kết quả tìm kiếm bằng cách thay đổi các giá trị trong biến mảng. Ngay bây giờ nó được thiết lập để hiển thị các bài viết và các trang nhưng bạn có thể sửa đổi nó để hiển thị bất cứ điều gì bạn muốn.