×

Loại Pages khỏi kết quả tìm kiếm trên WordPress

Trên hầu hết trang web sử dụng WordPress làm nền tảng, thì chức năng tìm kiếm đóng một vài trò vô cùng quan trọng, giúp cho người dùng có thể tìm kiếm nhanh nội dùng về bài viết, mặt hàng mà mình mong muốn theo một cách nhanh chống và tiện lợi. Tuy nhiên trong kết quả tìm kiếm của web thường sẽ bảo gồm tất cả các Post và Pages, với một nhà phát triển web thì họ sẽ loại bỏ Pages ra khỏi kết quả tìm kiếm của người dùng, vì đơn giãn Pages không đóng vai trò nhiều trong việc hiển thị kết quả tìm kiếm, mà nó chỉ có nhiệm vụ tạo các trang cố định trên web để khách hàng dễ dàng nhận được thông tin.

Cách loại bỏ Pages ra khỏi kết quả tìm kiếm

Giúp cho kết quả tìm kiếm được gọn gàng hơn, thì bạn hãy vào trình quản lý tập tin VPS hay Hosting của mình, mở file Funcition.php trong thư mục theme mà bạn đang sử dụng lên, thêm vào đoạn code bên dưới rồi lưu lại.

// loai page ra khoi tim kiem
function SearchFilter($query) {
if ( is_admin() || ! $query->is_main_query() )
return;
if ($query->is_search) {
$query->set('post_type', 'post');
}
return $query;
}
add_filter('pre_get_posts','SearchFilter');

Với đoạn code được thêm vào như trên, nó giúp cho việc các trang Pages không còn hiển thị trong trang kết quả tìm kiếm của người dùng nữa. Bạn có thể vào công cụ tìm kiếm trên website của mình và kiểm tra thử xem đã thành công chưa nhé.
Chúc bạn thành công!

Đánh giá bài viết bạn ơi!
Thẻ:

304
Bài cùng chủ đề

1 Bình luận về “Loại Pages khỏi kết quả tìm kiếm trên WordPress

  1. Long Thác khách

    Đang tìm cái này may mà đọc được bài viết của bác

    1 Thích