Nowy świetny kod usprawniający wyszukiwanie w witrynie
Jak wiadomo “Następnie użytkownik wykonuje mniej kroków w kierunku celu, bardziej prawdopodobne, że do niej dotrze (z)“. Celem może być zaprojektowanie towaru w sklepie internetowym lub, jak w naszym przypadku, wyszukiwanie w serwisie.
Zadaj sobie ciekawe pytanie. Jeśli użytkownik szuka zapytania w Twoim blogu i znajduje tylko jeden wynik, powinien być zmuszony przejść przez ten paragraf? W mojej opinii, lepiej to zrobić, dzięki czemu program po prostu przekierowuje użytkownika do artykułu, którego potrzebuje.
Przykładowy kod, aby ulepszyć ten typ wyszukiwania:
1 2 3 4 5 6 7 8 9 |
add_action('template_redirect', 'single_result'); function single_result() { if (is_search()) { global $wp_query; if ($wp_query->post_count == 1) { wp_redirect( get_permalink( $wp_query->posts['0']->ID ) ); } } } |
Wszystko sprawdzone, kod działa dobrze. Powodzenia w rozwoju.
/*
- Podstawowy kurs projektowania stron internetowych;
- Układ stron;
- Ogólny kurs CMS WordPress oraz kontynuacja kursu dotyczącego tworzenia szablonów;
- Tworzenie stron internetowych w PHP.