disablesearchwp

Làm thế nào để ẩn đi thanh search tìm kiếm trong WordPress

Kiến thức hosting

Bạn có muốn vô hiệu chức năng tìm kiếm trong WordPress? Đôi khi trang web của bạn có thể không cần tính năng tìm kiếm và biểu mẫu tìm kiếm trong chủ đề của bạn có thể ảnh hưởng đến trải nghiệm của người dùng. Trong bài này, chúng tôi sẽ chỉ cho bạn cách vô hiệu tính năng tìm kiếm trong WordPress một cách dễ dàng.

disablesearchwp

Tại sao và Ai nên Vô hiệu hoá Tính năng Tìm kiếm trong WordPress?

Nhiều trang web WordPress là được sử dụng với mục đích kinh doanh đơn giản với một vài trang. Ngoài ra còn có xu hướng ngày càng tăng của trang web một trang dài theo chiều dọc.

Những trang web này không có nhiều nội dung và khiến cho mục cho tìm kiếm hình thành một mục mới lạ và không phải là một tính năng hữu ích.

Nó cũng tạo ấn tượng cho người dùng rằng có thể có một số thông tin khác mà họ không thể nhìn thấy và do đó là tùy chọn tìm kiếm. Loại bỏ tính năng tìm kiếm sẽ làm sạch trang web của bạn và cung cấp trải nghiệm người dùng tốt hơn.

Và chúng ta hãy xem làm thế nào để dễ dàng loại bỏ tính năng tìm kiếm từ trang web WordPress của bạn.

Phương pháp 1. Hủy bỏ tính năng Tìm kiếm trong WordPress bằng plugin

Phương pháp này dễ dàng hơn và được khuyến khích cho tất cả người dùng.

Điều đầu tiên bạn cần làm là cài đặt và kích hoạt plugin Disable Search. Các plugin hoạt động sẽ auto hoạt động, và không có cài đặt cho bạn để cấu hình.

Khi kích hoạt, nó sẽ loại bỏ các mẫu tìm kiếm từ chủ đề WordPress của bạn và vô hiệu hóa các widget tìm kiếm. Nếu người dùng trực tiếp cố gắng nhập URL truy vấn tìm kiếm, plugin sẽ trả lại trang lỗi 404 .

search404error

Lưu ý rằng plugin nàykhông ảnh hưởng đến chức năng tìm kiếm bên trong khu vực quản trị WordPress . Bạn vẫn có thể tìm kiếm các bài đăng và các trang bên trong quản trị viên WordPress của mình.

Phương pháp 2. Vô hiệu hoá tính năng tìm kiếm theo cách thủ công trong WordPress

Phương pháp này yêu cầu bạn thêm mã vào các tệp WordPress của bạn. Nếu bạn chưa làm điều này trước đây, hãy xem hướng dẫn của chúng tôi về cách sao chép và dán mã trong WordPress .

Bạn sẽ cần thêm mã này vào tệp functions.php của chủ đề hoặc plugin cụ thể cho từng trang web .

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function wpb_filter_query( $query, $error = true ) {
if ( is_search() ) {
$query->is_search = false;
$query->query_vars[s] = false;
$query->query[s] = false;
if ( $error == true )
$query->is_404 = true;
}
}
add_action( 'parse_query', 'wpb_filter_query' );
add_filter( 'get_search_form', create_function( '$a', "return null;" ) );
function remove_search_widget() {
    unregister_widget('WP_Widget_Search');
add_action( 'widgets_init', 'remove_search_widget' );

Mã này sẽ đơn giản chuyển hướng tất cả các truy vấn tìm kiếm trực tiếp hoặc gián tiếp tới trang 404. Nó cũng sẽ ẩn mẫu tìm kiếm trong chủ đề WordPress của bạn.

searchformdisabled

Chúng tôi hy vọng bài viết này đã giúp bạn tìm hiểu làm thế nào để dễ dàng vô hiệu tính năng tìm kiếm trong WordPress.

Trả lời

Thư điện tử của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *