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

So fügen Sie ein Suchformular in einen WordPress-Beitrag ein

Möchten Sie das Engagement auf Ihrem WordPress-Blog steigern?

Das Hinzufügen eines Suchformulars in Ihre Beiträge mag ungewöhnlich erscheinen, ist aber überraschend effektiv, insbesondere für inhaltsreiche Websites wie Online-Magazine.

Anstatt sich ausschließlich auf eine Suchleiste in der Kopfzeile oder Seitenleiste zu verlassen, ermutigt die Platzierung einer solchen innerhalb Ihres Inhalts die Leser, weiter zu erkunden. Es ist eine kleine Änderung, die zu längeren Sitzungen und mehr Seitenaufrufen führen kann.

In diesem Leitfaden zeigen wir Ihnen Schritt für Schritt, wie Sie ein Suchformular zu Ihrem WordPress-Beitrag hinzufügen, unabhängig davon, welches Theme Sie verwenden. Legen wir los!

So fügen Sie mit einem WordPress-Such-Shortcode ein Suchformular in Ihren Beitrag ein

Warum ein Suchformular zu Ihren WordPress-Beiträgen hinzufügen?

Wenn Besuchern ein Beitrag auf Ihrer WordPress-Website gefällt, möchten sie wahrscheinlich mehr lesen. Indem Sie einen Suchformular zu einem Beitrag hinzufügen, können Sie Besuchern helfen, weitere Blogs zu finden, die sie gerne lesen möchten.

Auf diese Weise können Sie Ihre Seitenaufrufe erhöhen und Ihre Absprungrate reduzieren.

Je länger Besucher auf Ihrer Website bleiben, desto größer ist die Chance, dass sie Ihrer E-Mail-Liste beitreten, einen Kommentar hinterlassen, einen Kauf tätigen, Ihnen in sozialen Medien folgen oder andere positive Aktionen ausführen.

In diesem Leitfaden zeigen wir Ihnen, wie Sie das Standard-WordPress-Suchformular zu Ihren Beiträgen hinzufügen. Wenn Sie stattdessen ein benutzerdefiniertes Formular verwenden möchten, lesen Sie unsere Schritt-für-Schritt-Anleitung zum Erstellen eines benutzerdefinierten WordPress-Suchformulars unter Erstellen eines benutzerdefinierten WordPress-Suchformulars.

Dennoch werden wir drei Methoden vorstellen, wie Sie ein Suchformular in einem WordPress-Beitrag hinzufügen können. Nutzen Sie einfach die Schnelllinks unten, um direkt zu der Methode zu springen, die Sie verwenden möchten:

Fangen wir an.

Methode 1. Ein Suchformular in einen WordPress-Beitrag einfügen (funktioniert mit jedem Theme)

Der einfachste Weg, ein Suchformular zu Ihren Beiträgen hinzuzufügen, ist die Verwendung des integrierten Suchblocks.

Eine Suchleiste in einem WordPress-Beitrag

In dieser Anleitung zeigen wir Ihnen, wie Sie den Block zu einem Beitrag hinzufügen. Sie können ihn aber auch zu jeder Seite oder jedem Widget-fähigen Bereich Ihrer Website hinzufügen.

Wir empfehlen auch, dies am Ende Ihres Beitrags hinzuzufügen, um die Lesbarkeit nicht zu beeinträchtigen.

Um zu beginnen, öffnen Sie einfach die Seite, auf der Sie ein Suchformular hinzufügen möchten. Klicken Sie im WordPress-Blockeditor auf das + Symbol.

Geben Sie im Popup „Suchen“ ein. Wenn der richtige Block erscheint, klicken Sie darauf, um ihn zur Seite hinzuzufügen.

Hinzufügen des Suchblocks zu einem WordPress-Beitrag

Standardmäßig verwendet der Block 'Suchen' sowohl für seine Beschriftung als auch für den Schaltflächentext. Dieser Text ist für Besucher sichtbar, daher möchten Sie ihn möglicherweise durch etwas Beschreibenderes ersetzen.

Wenn Sie beispielsweise die Suchleiste zu einem WordPress-Blog hinzufügen, möchten Sie vielleicht „Neueste Blogbeiträge durchsuchen“ oder Ähnliches verwenden.

Überschrift der Suchleiste ändern

Sie können sogar den Beschriftungs- und Schaltflächentext verwenden, um Ihre Besucher zu motivieren.

Wenn Sie beispielsweise einen Online-Shop erstellt haben, könnten Sie für Ihr Produkt-Suchformular etwas wie „Weitere tolle Angebote finden“ oder „Nach ähnlichen Angeboten suchen“ verwenden.

Sie können auch Platzhaltertext hinzufügen. Dieser Text verschwindet automatisch, wenn der Besucher mit der Eingabe beginnt.

Um einen Platzhalter hinzuzufügen, klicken Sie einfach auf „Optionaler Platzhalter…“ und beginnen Sie dann mit der Eingabe.

Hinzufügen eines Platzhalters zur WordPress-Suchleiste

Standardmäßig verwendet WordPress Ihr Theme, um die Suchleiste zu gestalten.

Sie können jedoch die Hintergrundfarbe und die Textfarbe des Buttons über die 'Farbe'-Einstellungen im rechten Menü ändern. Dies kann dazu beitragen, dass sich Ihre Suchleiste vom Rest Ihrer Website abhebt.

Anpassen des WordPress-Suchbuttons in einem Beitrag

Wenn Sie mit dem Aussehen des Suchblocks zufrieden sind, können Sie den Beitrag entweder veröffentlichen oder aktualisieren. Wenn Sie Ihre Website besuchen, sehen Sie nun die Suchleiste im Inhalt des Beitrags.

Sie können mit demselben Prozess wie oben ein Suchformular zu weiteren WordPress-Beiträgen und Seiten hinzufügen. Detaillierte Anweisungen zum Hinzufügen der Suchleiste zu einer Seitenleiste oder einem ähnlichen Bereich finden Sie in unserer Anleitung zum Hinzufügen und Verwenden von Widgets in WordPress unter Hinzufügen und Verwenden von Widgets in WordPress.

Methode 2. Suchformular zu allen WordPress-Beiträgen hinzufügen (Blockbasierte Themes)

Wenn Sie ein blockbasiertes Theme wie ThemeIsle Hestia Pro verwenden, können Sie eine Suchleiste zu der Vorlage hinzufügen, die WordPress für alle Ihre Blogbeiträge verwendet.

Auf diese Weise können Sie schnell und einfach eine Suchleiste zu jedem einzelnen Blogbeitrag auf Ihrer gesamten WordPress-Website hinzufügen.

Um den Vollseiten-Editor zu öffnen, gehen Sie im WordPress-Dashboard zu Themes » Editor.

Live-Ajax-Suche mit dem Full-Site-Editor (FSE) hinzufügen

Standardmäßig zeigt der Full Site Editor die Home-Vorlage Ihres Themes an.

Um alle verfügbaren Optionen anzuzeigen, wählen Sie „Vorlagen“ aus dem Menü auf der linken Seite.

Hinzufügen eines Suchformulars zu einem WordPress-Blog mit FSE

Dies zeigt eine Liste aller Vorlagen an, aus denen Ihr WordPress-Theme besteht.

Um die Blog-Vorlage anzupassen, klicken Sie auf 'Single'.

Hinzufügen eines Suchformulars zu einem WordPress-Blog mit dem vollständigen Website-Editor

WordPress zeigt nun eine Vorschau des Blog-Layouts an.

Um diese Vorlage zu bearbeiten, klicken Sie auf das kleine Stiftsymbol.

Hinzufügen eines Suchformulars zu einem WordPress-Blog mit dem vollständigen Website-Editor

Sie sehen diese Vorlage nun im vollständigen Website-Editor.

Um eine Suchleiste hinzuzufügen, klicken Sie auf das blaue '+' Symbol.

Hinzufügen einer Suchleiste zu einer WordPress-Blog-Vorlage

Geben Sie im erscheinenden Popup 'Search' ein, um den richtigen Block zu finden.

Sie können den Block jetzt an die Stelle ziehen, an der Sie die Suchleiste anzeigen möchten.

Hinzufügen eines Suchblocks mit dem WordPress-Vollseiten-Editor

Um den Blocktitel oder den Platzhaltertext anzupassen, geben Sie einfach die neue Nachricht in den Suchblock ein.

Wenn Sie mit dem Aussehen des Blocks zufrieden sind, klicken Sie auf 'Speichern', um die Suchleiste live zu schalten.

Anpassen der Suchleiste mit dem Full-Site-Editor (FSE)

Wenn Sie nun einen beliebigen Blogbeitrag auf Ihrer Website besuchen, sehen Sie die Suchleiste.

Methode 3. Fügen Sie mit Code eine Suchleiste zu allen WordPress-Beiträgen hinzu (funktioniert mit jedem Theme)

Wenn Sie kein Block-Theme verwenden, die Suchleiste aber trotzdem in all Ihren Beiträgen erscheinen soll, müssen Sie Code verwenden.

Dazu empfehlen wir die Verwendung von WPCode. Dieses Code-Snippet-Plugin macht es sicher und einfach, benutzerdefinierten Code in Ihre Theme-Dateien einzufügen, ohne sie direkt zu bearbeiten. Auf diese Weise können Sie verschiedene Code-Snippets hinzufügen, ohne Ihre Website zu beschädigen.

Einige unserer Partner-Marken verwenden tatsächlich WPCode, um benutzerdefinierte Code-Snippets hinzuzufügen und zu verwalten. Wir haben es auch ausgiebig getestet und Sie können unsere Ergebnisse in unserem detaillierten WPCode-Testbericht sehen.

Was Sie tun möchten, ist, das WPCode-Plugin in WordPress zu installieren. Sie können unsere Schritt-für-Schritt-Anleitung zum Installieren eines WordPress-Plugins für weitere Informationen lesen.

Gehen Sie dann zu Code Snippets » + Snippet hinzufügen. Wählen Sie 'Benutzerdefinierten Code hinzufügen (Neues Snippet)' und klicken Sie auf die Schaltfläche 'Snippet verwenden'.

Wählen Sie die Option 'Benutzerdefinierten Code hinzufügen (Neues Snippet)'

Geben Sie Ihrem neuen benutzerdefinierten Code nun einen Namen. Es kann etwas Einfaches sein wie „Suchleiste in Blogbeiträgen“.

Ändern Sie danach den Code-Typ auf „PHP-Snippet“.

Eine Suchleiste zu Blogbeiträgen mit WPCode hinzufügen

Kopieren Sie dann im Code-Vorschaufenster den folgenden Code-Snippet und fügen Sie ihn ein:

// Define the button text and placeholder text. You can customize these values as needed.
$button_text = 'Search'; // The text displayed on the search button
$placeholder_text = 'What are you looking for?'; // The placeholder text in the search input field

// Construct the search form HTML using the defined button text and placeholder text.
$search_form = '<form role="search" method="get" action="' . esc_url(home_url('/')) . '" class="wp-block-search__button-outside wp-block-search__text-button wp-block-search">
                    <label class="wp-block-search__label" for="wp-block-search__input-2">' . esc_html($button_text) . '</label>
                    <div class="wp-block-search__inside-wrapper ">
                        <input class="wp-block-search__input" id="wp-block-search__input-2" placeholder="' . esc_attr($placeholder_text) . '" value="" type="search" name="s" required="">
                        <button aria-label="' . esc_attr($button_text) . '" class="wp-block-search__button wp-element-button" type="submit">' . esc_html($button_text) . '</button>
                    </div>
                </form>';

// Output the search form HTML.
echo $search_form;

Dieser Code fügt eine einfache Suchleiste hinzu, ähnlich dem Suchblock. Sie können den Button- und Platzhaltertext nach Bedarf anpassen.

Wenn Sie fertig sind, scrollen Sie nach unten und stellen Sie sicher, dass 'Auto Insert' für die Einfügemethode ausgewählt ist.

Navigieren Sie für den Speicherort zum Tab „Seitenspezifisch“ und wählen Sie die Option, die Ihren Kriterien am besten entspricht. Der Einfachheit halber haben wir „Nach Inhalt einfügen“ gewählt.

Einfügen nach Inhalt in WPCode auswählen

Wenn Sie fertig sind, setzen Sie den Code einfach auf 'Aktiv' und klicken Sie auf 'Snippet speichern'.

Sie sollten jetzt etwas Ähnliches sehen:

Beispiel für eine Suchleiste, die mit WPCode hinzugefügt wurde

Der Suchblock verwendet die integrierte Suchfunktion von WordPress. Diese ist jedoch ziemlich eingeschränkt und nicht sehr gut darin, genaue Ergebnisse anzuzeigen.

In einigen Fällen möchten Sie vielleicht, dass Ihre WordPress-Suchfunktion fortschrittlicher ist. Vielleicht möchten Sie eine Funktion nach Kategorie suchen hinzufügen oder Ihre Blog-Kommentare durchsuchbar machen.

Hier kommt SearchWP ins Spiel. Dieses benutzerdefinierte Such-Plugin gibt Ihnen die vollständige Kontrolle über die WordPress-Seitensuche, sodass Sie Ihren Besuchern genauere Ergebnisse liefern können.

SearchWP macht auch alle Teile Ihrer Website durchsuchbar, einschließlich PDF-Dateien, ACF-Dateien, Textdateien, benutzerdefinierte WordPress-Felder und mehr. Sie können unseren vollständigen SearchWP-Testbericht lesen, um alle Funktionen kennenzulernen.

Nach dem Erstellen eines benutzerdefinierten Suchformulars können Sie es mit einem Block oder einem Shortcode an jeder Stelle Ihrer Website hinzufügen.

Hinzufügen eines erweiterten Suchformulars zu einer Website oder einem Blog

Um mehr zu erfahren, lesen Sie bitte unseren Leitfaden zur Verbesserung der WordPress-Suche mit SearchWP.

FAQs zum Hinzufügen eines Suchformulars in WordPress

Nachdem Sie die Vorteile und verschiedenen Methoden zum Hinzufügen eines Suchformulars zu Ihren WordPress-Beiträgen verstanden haben, haben Sie möglicherweise noch einige Fragen. Nachfolgend beantworten wir einige häufig gestellte Fragen, um Ihnen zu helfen, das Beste aus dieser Strategie herauszuholen.

Warum sollte ich ein Suchformular in einen Blogbeitrag einfügen wollen?

Wenn Sie eine Suchleiste direkt in Ihre Beiträge einfügen, können Leser ganz einfach weitere Inhalte entdecken, genau dann, wenn sie am meisten interessiert sind. Es ist eine clevere Möglichkeit, Seitenaufrufe zu erhöhen und die Leute länger auf Ihrer Website zu halten.

Kann ich das Suchformular an den Stil meiner Website anpassen?

Absolut! Die meisten WordPress-Plugins ermöglichen es Ihnen, Dinge wie Farben, Platzhaltertext und Beschriftungen anzupassen, damit das Formular perfekt zu Ihrem Design passt.

Was ist, wenn ich den Block-Editor nicht verwende?

Keine Sorge. Wenn Ihr Theme die blockbasierte Bearbeitung nicht unterstützt, können Sie trotzdem ein Suchformular mit benutzerdefiniertem Code hinzufügen. Ein Plugin wie WPCode macht es einfach und sicher, diese Snippets auf Ihrer Website einzufügen.

Woran erkenne ich, ob mein Suchformular tatsächlich funktioniert?

Sie können die Leistung mit Tools wie Google Analytics verfolgen. Behalten Sie Metriken wie Verweildauer auf der Website und Seitenaufrufe pro Sitzung im Auge. Wenn diese steigen, erfüllt Ihr Suchformular im Beitrag seinen Zweck!

Wir hoffen, dieses Tutorial hat Ihnen geholfen zu lernen, wie Sie ein Suchformular in einem WordPress-Beitrag hinzufügen. Möglicherweise möchten Sie auch lernen, wie Sie ein Kontaktformular in WordPress erstellen oder unsere Expertenauswahl der besten Conditional Logic Plugins für WordPress ansehen.

Wenn Ihnen dieser Artikel gefallen hat, abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Video-Tutorials. Sie finden uns auch auf Twitter und Facebook.

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

34 CommentsLeave a Reply

  1. Vielen Dank für den tollen Tipp. Ich habe eine Suchleiste im Header, aber der Nachteil ist, dass beim Lesen eines Artikels und Scrollen nach unten der Header nicht mehr sichtbar ist, da er nicht fixiert ist. Infolgedessen mussten die meisten Benutzer nach oben scrollen, um das Suchformular zu sehen. Ihrem Rat folgend habe ich jetzt das Suchformular am Ende jedes Artikels hinzugefügt und werde messen, ob dies die Anzahl der pro Sitzung aufgerufenen Seiten erhöht. Ich denke, das ist ein wirklich einfacher, aber effektiver Trick. Tolle Idee!

  2. Vielen Dank, aber ich sehe nur {wpbsearch] auf der Seite, auf der ich das Suchformular haben möchte. Ich bin mir nicht sicher, ob ich den Code add_shortcode(‘wpbsearch’, ‘get_search_form’); an der richtigen Stelle in der theme functions.php-Datei platziere. Ich habe den folgenden Code an einer vermeintlichen Funktionsstelle platziert: zwischen /** und * is_it woocommerce_page- Returns true if on a page which uses WooCommerce…) auf der eigentlichen Seite, die ich durchsuchen möchte, da ich möchte, dass es eine seiteninterne Suche ist (und ist dies der richtige Code dafür?)

    Der Seiten-Code:
    function wpbsearchform( $form ) {

    $form = ‘

    ‘ .
    _(‘Zeitachse durchsuchen nach:’) . ‘

    ';

    return $form;
    }

    add_shortcode(‘wpbsearch’, ‘wpbsearchform’);

  3. Vielen Dank dafür. Es war so einfach. Ich habe monatelang gesucht, wie ich das machen kann, aber ich habe an den falschen Stellen gesucht.

  4. Ich möchte eine allgemeine Google-Suchleiste hinzufügen – keine benutzerdefinierte Suche, nur eine allgemeine Google-Suchbox, damit Benutzer die Seite nicht verlassen müssen, um eine Google-Suche durchzuführen.

  5. Hi there!
    You guys are really the best (y)
    Great post once again.
    I’ve been able to add the search form with visual composer as well. So, maybe someone will give it a try :)

    Endlich versuche ich, ein Suchformular in einer Diashow wie auf dieser Seite hinzuzufügen:

    Ich wäre mehr als froh, wenn jemand hier einen Trick dafür hätte.

    Nochmals vielen Dank und bleiben Sie gesegnet

  6. Genau das, wonach ich gesucht habe, danke! Was wäre ein Beispiel für CSS, wenn wir die Farben und den Text der Suchleiste ändern wollten? (d.h. was würden wir zu CSS hinzufügen, um die Farben/den Text/etc. zu ändern)?

  7. This was stupid easy to implement. I wrote it as a plugin so I can use on MultiSite :) Thank you for the write-up.

  8. Hallo,

    Ist es möglich, dieses Suchformular so einzustellen, dass es nur eine bestimmte Kategorie durchsucht?

    Beispiel. Ich habe 5 Kategorien – Kat 1, Kat 2, Kat 3, Kat 4 und Kat 5.

    Ich möchte das Suchformular nur auf Seite 4 und die Suchform soll nur aus Kategorie 3 suchen?

    Danke
    Sakthi

  9. Hallo, ich liebe deine Tutorials wirklich!

    Ist es möglich, die Suche nach Kommentaren innerhalb jedes Beitrags zu definieren, in den ich den Shortcode einfüge? So dass es keine globale Suche ist, sondern eine Suche nach den Kommentaren nur des Beitrags, den ich gerade über den Shortcode durchsuche. Das wäre erstaunlich, um mir zu helfen, ich finde nichts.

    Danke!!

  10. Hallo, ich habe gerade dieses Skript auf meinem Theme verwendet. Danke für die Hilfe. Und es funktioniert. Aber ich habe ein Problem, ich möchte den Titel dieses Suchformulars bearbeiten, wie mache ich das. Bitte helfen Sie mir.

    Danke
    Sandeep Kumar Dan

  11. Toller Tipp! Danke fürs Posten, es ist genau das, wonach ich gesucht habe. Ich wollte etwas Einfaches, damit die Leute Übungsvideos durchsuchen können, und das hat gepasst.

  12. Toller Artikel! Ich habe einen Shortcode erstellt und dann die CSS angepasst, um ihn so zu positionieren und zu skalieren, wie ich es wollte.

    add_shortcode(‘prodSearch’, function($atts) {
    global $woocommerce;

    echo ”;
    get_product_search_form();
    echo ”;

    });

    • Greg… was war Ihr benutzerdefinierter Formularcode für Ihr WooCommerce-Suchformular, das Sie hier erwähnen?

      Ich versuche, zwei Suchfelder in eine obere Navigation zu bekommen, eines für die Standard-WordPress-Seitensuche und das andere für WooCommerce-Produkte.

  13. Habe es gerade in meiner WP-Website verwendet. Konnte die Suchleiste überall hinzufügen, wo ich wollte.

    Danke! Dieses ist einfacher und benutzerfreundlicher im Vergleich zu den Plugins, die es gibt.

  14. Tolle Lösung für das, was ich brauche. Gibt es jedoch eine Möglichkeit, das Suchfeld kürzer zu machen?

    Danke,
    Brian

  15. Tolles kleines Tutorial. Ich habe versucht, diesen Shortcode in einen Spalten-Shortcode einzubetten, aber er erscheint nur oben auf der Seite und nicht innerhalb der Spalte. Muss ich etwas hinzufügen?

  16. Ich lese Ihre Website jedes Mal, wenn Sie etwas Neues posten. Ich möchte wissen, ob es möglich ist, ein Suchformular für meine Website einzufügen..wie die Google-Suche..Jetzt benutze ich die Standard-Suche von WordPress, aber die Ergebnisse gefallen mir nicht sehr gut und ich möchte wissen, ob es möglich ist, "Google-Suche" nur für meine Inhalte einzufügen. Ich hoffe, Sie verstehen, ich versuche, korrektes Englisch zu schreiben, aber ich bin nicht so gut. Ich warte auf Ihre Antwort, ob es möglich ist. Ich schätze Ihre Website und Ihre Arbeit.

  17. Hallo,

    Vielen Dank für den Tipp.
    Vergessen Sie nicht, verschiedene IDs zu verwenden, um Duplikate von FOR- und ID-Werten zu vermeiden.
    Hier verwenden Sie exakt dieselbe wie das Standard-Suchformular von WordPress.

    Vielen Dank,
    Mit freundlichen Grüßen,
    G.

Kommentar 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.