×

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!

Thẻ:

3971
"Nếu bạn cảm thấy bài viết này hữu ích, bạn có thể ủng hộ cho tác giả một tách Cafe"
THANH TOÁN ỦNG HỘ
Sacombank
NGUYEN NGOC HOAN
040086597979
Đọc thêm bài khác
×
Chia sẻ trang này tới
QR:  Loại Pages khỏi kết quả tìm kiếm trên WordPress

1 Bình luận
  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