Hướng dẫn disable the search feature trong WordPress nhanh chóng và hiệu quả

Những điểm chính

 

• Khái niệm: Hiểu rõ khi nào nên tắt tính năng tìm kiếm


• Cách tắt bằng plugin: Nhanh, đơn giản, không cần code


• Cách tắt bằng code: Linh hoạt, kiểm soát sâu hơn


• Tùy chọn mở rộng: Tối giản WordPress thành website tĩnh

 

Tại sao nên tắt tính năng tìm kiếm trong WordPress?

 

Tính năng search giúp người dùng tìm nội dung nhanh hơn, nhưng trong một số trường hợp, việc giữ lại lại không mang nhiều giá trị:

 

Website ít nội dung


Các landing page hoặc site giới thiệu chỉ có vài trang → gần như không ai dùng search

 

Tránh kết quả rỗng


Người dùng tìm nhưng không có kết quả → trải nghiệm kém

 

Giữ giao diện tối giản


Loại bỏ ô search giúp UI gọn gàng, tập trung CTA tốt hơn

 

Kiểm soát luồng truy cập


Ngăn người dùng tự tìm và truy cập các URL không mong muốn

 

Không ảnh hưởng backend


Việc tắt search chỉ áp dụng frontend, admin vẫn tìm kiếm bình thường

 

WordPress, website, plugin

 

Cách vô hiệu hóa tính năng tìm kiếm trong WordPress

 

1. Tắt search bằng plugin

 

Đây là cách nhanh và an toàn nhất nếu bạn không muốn can thiệp code.

 

Bước 1: Đăng nhập trang quản trị (wp-admin)


Bước 2: Vào Plugins → Add New


Bước 3: Tìm plugin Disable Search


Bước 4: Nhấn Install → Activate

 

Sau khi kích hoạt:

 

• Form tìm kiếm sẽ bị ẩn


• Widget search bị vô hiệu hóa


• URL dạng /?s=keyword sẽ chuyển về trang 404

 

Không cần cấu hình thêm

 

Muốn bật lại: chỉ cần Deactivate plugin

 

2. Tắt search bằng code (functions.php)

 

Cách này phù hợp khi bạn muốn kiểm soát sâu hơn và không dùng plugin.

 

Bước 1: Backup website (rất quan trọng)


Bước 2: Mở file functions.php (ưu tiên child theme)


Bước 3: Thêm đoạn code sau:


 
function disable_search($query, $error = true) {

if (is_search()) {

$query->is_search = false;

$query->query_vars['s'] = false;

$query->is_404 = true;

}

}

add_action('parse_query', 'disable_search');

function remove_search_widget() {

unregister_widget('WP_Widget_Search');

}

add_action('widgets_init', 'remove_search_widget');

add_filter('get_search_form', '__return_false');
 

Bước 4: Lưu file và upload lại nếu cần


Bước 5: Test lại:

 

• Truy cập / ?s=test → phải ra 404


• Form search biến mất

 

Tùy chọn nâng cao (tối giản WordPress)

 

Nếu bạn muốn biến WordPress thành website tĩnh hoàn toàn, có thể kết hợp thêm:

 

Ẩn tính năng blog

 

Dùng plugin như:

 

• Disable Blog

 

Tác dụng:

 

• Ẩn bài viết (post)


• Ẩn category, tag


• Ẩn comment

 

Kết hợp tắt search + blog

 

Khi áp dụng đồng thời:

 

• Không còn trang bài viết


• Không còn search


• Không còn archive

 

Website hoạt động như landing page hoặc site giới thiệu

 

Tối ưu khu vực admin

 

Sau khi tối giản:

 

• Chỉ còn Pages, menu, form…


• Dễ quản lý hơn


• Giảm rủi ro truy cập sai URL

 HỖ TRỢ TRỰC TUYẾN