👉 Automatisk omdirigering, når WordPress-søgeforespørgsel kun returnerer en match

Sådan bruges WordPress Theme Customizer til at ændre temaer

Der er tidspunkter, når du søger i en WordPress-blog, får du kun ét element i resultatet. Afhængigt af hvordan organiseret dit websted er, bør dette være det emne, brugeren søgte alligevel. En af vores brugere spurgte, om der var en måde at omdirigere til posten, hvis søgeforespørgslen kun resulterer i en kamp. I denne artikel vil vi vise dig, hvordan du omdirigerer brugere til posten, når søgeforespørgslen kun returnerer en kamp.

Alt du skal gøre er at åbne dit tema's funktioner.php-fil og indsætte følgende uddrag.

add_action ('template_redirect', 'one_match_redirect'); funktion one_match_redirect () {if (is_search ()) {global $ wp_query; hvis ($ wp_query-> post_count == 1) {wp_redirect (get_permalink ($ wp_query-> indlæg ['0'] -> ID)); }}}

Nu skal du være opmærksom på, at nogle brugere ikke forventer denne funktionalitet. Så det kan freak dem ud.

Like this post? Please share to your friends:
Skriv et svar

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: