Jak automatycznie przekierować wyniki wyszukiwania gdy zawierają tylko jeden wynik?
Często zdarza się, że z całych zasobów na naszym serwisie użytkownik przeszukując stronę za pomocą wbudowanej wyszukiwarki WordPress-a otrzymuje tylko jeden wynik wyszukiwania. Dopiero z listy przechodzi bezpośrednio do wpisu. A co jeśli byli byśmy w stanie przekierować go automatycznie na interesujący go artykuł?
Aby to zrobić należy w swoim szablonie strony w pliku functions.php umieścić poniższy kod:
add_action('template_redirect', 'redirect_single_post'); function redirect_single_post() { if (is_search()) { global $wp_query; if ($wp_query->post_count == 1 && $wp_query->max_num_pages == 1) { wp_redirect( get_permalink( $wp_query->posts['0']->ID ) ); exit; } } }

- Posumowanie roku 2015 – najpopularniejsze artykuły w 2015 - 4 stycznia 2020
- Jak ukryć widgety na urządzeniach moblinych ? - 4 stycznia 2020
- Wtyczki do WP, których nie znasz a powinieneś cz.7 - 4 stycznia 2020
- Jak przyspieszyć stronę opartą o WordPressa? SEO! - 4 stycznia 2020
- Hreflang – Jak wdrożyć do WordPressa atrybut - 4 stycznia 2020
- [Konkurs] Napisz komentarz i wygraj szablon do WordPressa - 4 stycznia 2020
- Blokowanie indeksowania strony czyli Robots.txt i Meta robots – porównanie - 4 stycznia 2020
- Jak zmienić adres logowania do panelu WP - 4 stycznia 2020
- Wtyczki do WP, których nie znasz a powinieneś cz.6 - 4 stycznia 2020
- Operacje na formularzach kontaktowych opartych na Contact Form 7 - 4 stycznia 2020
-
Linki Wewnętrzene i Sematyka
-
-
Budowanie linków
-
Sematyka
-
Budowanie linków nigdy nie było prostrze. Setki możliwości linków za jednym kliknięciem.
-
SEMRush
-
-
Profesjonalna platforma SEO
-
Online
-
SEMrush oferuje rozwiązania dla SEO, PPC, treści, mediów społecznościowych i badań konkurencyjnych.