Vertrauenswürdige WordPress-Tutorials, wenn Sie sie am dringendsten benötigen.
Anfängerleitfaden für WordPress
WPB Cup
25 Millionen+
Websites, die unsere Plugins verwenden
16+
Jahre WordPress-Erfahrung
3000+
WordPress-Tutorials von Experten

Automatische Weiterleitung, wenn die WordPress-Suchanfrage nur ein Ergebnis liefert

Manchmal erhalten Sie bei der Suche in einem WordPress-Blog nur ein Ergebnis. Je nachdem, wie gut Ihre Website organisiert ist, sollte dies der Artikel sein, nach dem der Benutzer gesucht hat. Einer unserer Benutzer fragte, ob es eine Möglichkeit gäbe, zum Beitrag weiterzuleiten, wenn die Suchanfrage nur ein Ergebnis liefert. In diesem Artikel zeigen wir Ihnen, wie Sie Benutzer zu dem Beitrag weiterleiten, wenn die Suchanfrage nur eine Übereinstimmung ergibt.

Alles, was Sie tun müssen, ist die Datei functions.php Ihres Themes zu öffnen und den folgenden Snippet einzufügen.

add_action('template_redirect', 'one_match_redirect');
function one_match_redirect() {
    if (is_search()) {
        global $wp_query;
        if ($wp_query->post_count == 1) {
            wp_redirect( get_permalink( $wp_query->posts['0']->ID ) );
        }
    }
}

Nun müssen Sie sich bewusst sein, dass einige Benutzer diese Funktionalität nicht erwarten. Es könnte sie also erschrecken.

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, wenn Sie auf einige unserer Links klicken, können wir eine Provision verdienen. Sehen Sie wie WPBeginner finanziert wird, warum das wichtig ist und wie Sie uns unterstützen können. Hier ist unser Redaktionsprozess.

Das ultimative WordPress-Toolkit

Erhalten Sie KOSTENLOSEN Zugang zu unserem Toolkit – eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!

Leserinteraktionen

6 CommentsLeave a Reply

  1. Hat bei mir funktioniert. Ich betreibe eine lokale Suchmaschine mit WordPress und habe schon seit einiger Zeit nach dieser Lösung gesucht. Funktioniert genau wie beschrieben. Vielen Dank!

  2. Ich möchte, dass bei der Suche nach einer bestimmten Phrase zu einem Easter Egg weitergeleitet wird, z. B. wenn jemand speziell nach „Ich sehe tote Menschen“ sucht, wird er zu einer von mir definierten URL weitergeleitet.

  3. Danke für diesen Code, er hat meinen Kunden sehr glücklich gemacht und ich dachte nicht, dass das möglich wäre. Er funktioniert jedoch nicht bei uns. Wir verwenden das Relevanssi-Suchplugin, sollte es damit funktionieren?

  4. Was ist, wenn ich jede Suchanfrage zum relevantesten Beitrag weiterleiten möchte, unabhängig von der Anzahl der zurückgegebenen Beiträge? Das würde ich wirklich gerne können.

Antwort hinterlassen

Vielen Dank, dass Sie einen Kommentar hinterlassen. Bitte beachten Sie, dass alle Kommentare gemäß unserer Kommentarrichtlinie moderiert werden und Ihre E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwenden Sie KEINE Schlüsselwörter im Namensfeld. Führen wir ein persönliches und bedeutungsvolles Gespräch.