Site icon Neutronik.pl

Jak wyłączyć funkcję wyszukiwania w programie WordPress

Czy chcesz wyłączyć funkcję wyszukiwania w programie WordPress?

Czasami witryna może nie potrzebować funkcji wyszukiwania, a formularz wyszukiwania w Twoim temacie może zakłócać działanie użytkownika. W tym artykule pokażemy Ci, jak łatwo wyłączyć funkcję wyszukiwania w programie WordPress.

 

Dlaczego i po co należy wyłączyć funkcję wyszukiwania w programie WordPress?

Wiele witryn WordPress to proste witryny biznesowe z kilkoma stronami. Coraz większa jest tendencja do jednokolumnowych stron internetowych z nawigacją pionową.

Te strony internetowe nie zawierają dużo treści, które sprawiają, że wyszukiwanie jest elementem nie przydatnym.

Daje to również użytkownikom wrażenie, że mogą istnieć inne informacje, których nie widzą, a zatem kierują się do opcji wyszukiwania. Usunięcie funkcji wyszukiwania poprawia estetykę na Twojej witrynie gdy ilości treści jest znikoma.

Przyjrzyjmy się, jak łatwo usunąć funkcję wyszukiwania z witryny WordPress.

Metoda 1. Usunięcie funkcji wyszukiwania w WordPresie przy użyciu wtyczki

Ta metoda jest łatwiejsza i jest zalecana dla wszystkich użytkowników.

Pierwszą rzeczą, którą musisz zrobić, jest zainstalowanie i aktywnienie wtyczki „Disable search„.

Wtyczka działa poza panelem admina i nie ma tu żadnych ustawień do skonfigurowania.

Po aktywacji zostanie usunięty formularz wyszukiwania z Twojego WordPress i wyłączy widżet wyszukiwania. Jeśli użytkownik podejmie próbę wprowadzenia adresu URL  dla wyszukiwania, wtyczka zwróci stronę błędu 404.

fot. Przekierowanie do strony nie znaleziono

Pamiętaj, że ta wtyczka nie wpływa na funkcje wyszukiwania wewnątrz obszaru administracyjnego WordPress. Nadal można wyszukiwać posty i strony wewnątrz swojego panelu administratora.

Metoda 2. Ręczna dezaktywacja funkcji wyszukiwania w programie WordPress

Ta metoda wymaga dodania kodu do plików WordPress.

Musisz dodać ten kod do pliku functions.php lub wtyczki przeznaczonej dla danego tematu.

funkcja wpb_filter_query ($ query, $ error = true) {
if (is_search ()) {
$ zapytanie-> is_search = false;
$ query-> query_vars [s] = false;
$ zapytanie-> zapytanie [s] = fałsz;
if ($ error == true)
$ zapytanie-> is_404 = true;
}
}
add_action ('parse_query', 'wpb_filter_query');
add_filter ('get_search_form', create_function ('$ a', 'return null;'));
funkcja remove_search_widget () {
unregister_widget ('WP_Widget_Search');

add_action ('widgets_init', 'remove_search_widget');

Kod ten po prostu przekieruje wszystkie wyszukiwane hasła bezpośrednio na stronę 404. Ukryje formularz wyszukiwania w Twoim temacie WordPress.

 

fot. Przed usunięciem po lewej i po usunięciu po prawej

Exit mobile version