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 einen Such-Toggle-Effekt in WordPress hinzu

Ein sauberer, ausklappbarer Such-Toggle kann Ihrer WordPress-Site sofort ein elegantes und modernes Gefühl verleihen. Anstatt eine vollständige Suchleiste in Ihrem Header anzuzeigen oder sie komplett zu verstecken, hält ein Toggle-Effekt Ihr Design ordentlich und macht die Suche leicht zugänglich.

Wir haben gesehen, dass dieses kleine Detail der Benutzeroberfläche einen großen Unterschied macht und Websites ein polierteres, professionelleres Aussehen verleiht, ohne Unordnung zu verursachen.

Das Beste daran? Es gibt Wege, dies intelligent und effizient zu tun.

In diesem Tutorial zeigen wir Ihnen genau, wie Sie einen reibungslosen, ausklappbaren Such-Toggle-Effekt in WordPress hinzufügen. Egal, ob Sie einen Blog, eine Geschäftswebsite oder einen Online-Shop betreiben, dieses Upgrade wird dazu beitragen, Ihre Benutzererfahrung mit einer einfachen, eleganten Note zu verbessern. 🎨

Hinzufügen des Such-Toggle-Effekts in WordPress

Was ist der Such-Toggle-Effekt in WordPress?

Der Such-Toggle-Effekt ist eine Webdesign-Technik, mit der Sie anstelle eines Suchformulars ein Suchsymbol anzeigen. Wenn ein Benutzer darauf klickt, erscheint das Suchformular mit einer Slideout-Animation.

Such-Toggle-Beispiel

Das standardmäßige WordPress-Suchformular sieht nicht sehr gut aus. Viele Top-WordPress-Themes ersetzen das Standardformular bereits durch ihre eigenen Stile.

Wenn Ihr Theme jedoch immer noch ein statisches, einfaches Suchformular verwendet, können Sie mit dieser Anleitung es benutzerfreundlicher gestalten.

In diesem Sinne zeigen wir Ihnen, wie Sie den Such-Toggle-Effekt in WordPress einfach hinzufügen und Ihre Website interaktiver gestalten. Hier ist eine kurze Übersicht über alle Themen, die wir in diesem Leitfaden behandeln werden:

💡 Geheimtipp: Dieses Tutorial eignet sich am besten für fortgeschrittene WordPress-Benutzer, da es ein grundlegendes Verständnis von HTML / CSS erfordert.

Fangen wir an.

Hinzufügen eines Such-Toggle-Effekts in WordPress

Um einen Such-Toggle-Effekt in WordPress hinzuzufügen, müssen Sie einen Suchformularblock oder ein Widget auf Ihrer Website platzieren und dann benutzerdefinierten CSS-Code hinzufügen.

Stellen wir zunächst sicher, dass Sie ein Suchformular auf Ihrer Website haben.

Ein Suchformular in einem Block-Theme mit Full Site Editing hinzufügen

Wenn Sie ein WordPress-Block-Theme mit der Funktion für die vollständige Website-Bearbeitung verwenden, dann fügen Sie das Suchformular auf diese Weise zu Ihrer Website hinzu.

Besuchen Sie einfach Design » Editor in Ihrem WordPress-Dashboard. Auf dem Bearbeitungsbildschirm möchten Sie den Block „Suchen“ hinzufügen, wo Sie das Suchformular anzeigen möchten.

Suchformularblock hinzufügen

Vergessen Sie nicht, danach auf die Schaltfläche 'Speichern' zu klicken, um Ihre Änderungen zu speichern.

Ein Suchformular in anderen WordPress-Themes hinzufügen

Für WordPress-Themes ohne die Full-Site-Editing-Funktion können Sie den Suchblock oder das Widget zu Ihrer Seitenleiste oder einem anderen Widget-fähigen Bereich hinzufügen.

Um dies zu tun, gehen Sie in Ihrem WordPress-Dashboard zu Darstellung » Widgets. Fügen Sie dann den Block/Widget 'Suche' zum Seitenbereich hinzu, in dem Sie das Suchformular anzeigen möchten.

Such-Widget zu einer Seitenleiste hinzufügen

Als Nächstes suchen wir ein transparentes Bild für das Suchsymbol.

Für dieses Tutorial verwenden wir dieses Bild, da es für dunkle Hintergründe geeignet ist (verwenden Sie es gerne auf Ihrer Website).

Wenn Sie Ihr eigenes Suchsymbol erstellen müssen, wäre es großartig, ein transparentes PNG-Bild mit Abmessungen von nicht mehr als 50x50 Pixel zu erstellen.

Der nächste Schritt ist das Hochladen des Icons auf Ihre Website. Gehen Sie einfach zu Medien » Neu hinzufügen und klicken Sie auf „Dateien auswählen“, um Ihr Suchsymbolbild hochzuladen.

Suchsymbol hochladen

Nach dem Hochladen möchten Sie auf die Schaltfläche „URL in die Zwischenablage kopieren“ klicken und die URL in einen einfachen Texteditor wie Notepad oder TextEdit einfügen.

Jetzt, da alles an seinem Platz ist, müssen Sie Ihrer WordPress-Website benutzerdefiniertes CSS hinzufügen. Wir empfehlen die Verwendung von WPCode, dem besten Code-Snippet-Plugin, um Ihr benutzerdefiniertes CSS zu speichern.

WPCode ermöglicht es Ihnen, einfach benutzerdefinierte Code-Snippets in WordPress einzufügen. Es ist einfach zu bedienen und Ihr Code wird nicht von Theme-Updates oder beim Wechsel zu einem anderen Theme beeinträchtigt.

Einige unserer Partner-Marken nutzen es, um ihre benutzerdefinierten Snippets hinzuzufügen und zu verwalten. Es hat für sie außergewöhnlich gut funktioniert, und Sie können mehr darüber in unserem detaillierten WPCode-Testbericht erfahren.

WPCode's Homepage

Installieren und aktivieren wir also das kostenlose WPCode-Plugin. Wenn Sie Hilfe benötigen, finden Sie unsere Schritt-für-Schritt-Anleitung zum Thema Installation eines WordPress-Plugins.

Nach der Aktivierung besuchen Sie einfach die Seite Code-Snippets » + Snippet hinzufügen in Ihrem WordPress-Admin-Dashboard.

Auf dem nächsten Bildschirm sehen Sie die WPCode-Snippet-Bibliothek.

Fahren Sie mit der Maus über die Option „Benutzerdefinierten Code hinzufügen (Neuer Ausschnitt)“ in der Bibliothek und klicken Sie auf die Schaltfläche „Benutzerdefinierten Ausschnitt hinzufügen“, wenn sie erscheint.

WPCode fügt benutzerdefinierte Code-Snippets hinzu

Danach erscheint eine Liste von Code-Typen auf dem Bildschirm. Für dieses Tutorial müssen Sie die Option 'HTML-Snippet' auswählen.

Das liegt daran, dass Sie das benutzerdefinierte CSS über HTML im Website-Header laden werden.

Wählen Sie HTML-Snippet als Code-Typ

Von dort aus müssen Sie einen Titel für dieses Code-Snippet angeben.

Es könnte alles sein, was Ihnen hilft, den Ausschnitt zu identifizieren.

Ein HTML-Snippet mit WPCode hinzufügen

Jetzt können Sie den folgenden Code in das Feld „Code-Vorschau“ einfügen:

<style type="text/css">
.wp-block-search__inside-wrapper  
.wp-block-search__input {
background-color: transparent;
background-image: url(/url/to/search-icon.png);
background-position: 5px center;
background-repeat: no-repeat;
background-size: 24px 24px;
border: none;
cursor: pointer;
height: 37px;
margin: 3px 0;
padding: 0 0 0 34px;
position: relative;
-webkit-transition: width 400ms ease, background 400ms ease;
transition: width 400ms ease, background 400ms ease;
width: 0;
}
 
.wp-block-search__inside-wrapper  
.wp-block-search__input:focus {
background-color: #fff;
border: 2px solid #c3c0ab;
cursor: text;
outline: 0;
width: 230px;
}
.search-form
.search-submit { 
display:none;
}
</style>

⚠️ Wichtig: Vergessen Sie nicht, /url/to/search-icon.png durch die zuvor kopierte Bild-URL zu ersetzen.

Danach müssen Sie den Schalter 'Inaktiv' auf 'Aktiv' umlegen.

Vergessen Sie dann nicht, auf die Schaltfläche 'Snippet speichern' zu klicken.

HTML-Code-Snippet im WPCode-Plugin aktivieren und speichern

Und das ist alles!

Wenn Sie Ihre Website besuchen, können Sie Ihr Suchformular mit dem Toggle-Effekt in Aktion sehen.

Such-Toggle-Effekt in Aktion auf einem WordPress-Block-Theme

Fehlerbehebung beim Suchformular-Toggle-Effekt

Die obige Methode würde mit den meisten modernen WordPress-Themes, die Widget-Blöcke verwenden, funktionieren. Bei einigen Themes funktioniert diese Methode jedoch möglicherweise nicht.

Dies könnte passieren, wenn das Suchformular in Ihrem WordPress-Theme nicht die Klassen wp-block-search__inside-wrapper und wp-block-search__input enthält.

In diesem Fall müssen Sie das Inspect-Tool verwenden, um herauszufinden, welche CSS-Klassen von Ihrem WordPress-Theme verwendet werden.

Zum Beispiel verwendet unser Demotheme in der folgenden Bildschirmaufnahme diese CSS-Klassen für das Suchformular.

CSS-Klassen mit dem Inspektionswerkzeug finden

Nun können Sie den folgenden Code ändern und stattdessen diese CSS-Klassen verwenden.

Hier ist ein Beispiel:

<style type="text/css"> 
.search-wrap input.s  {
    background-color: transparent;
    background-image: url(/url/to/search-icon.png);
    background-position: 5px center;
    background-repeat: no-repeat;
    background-size: 24px 24px;
    border: none;
    cursor: pointer;
    height: 37px;
    margin: 3px 0;
    padding: 0 0 0 34px;
    position: relative;
    -webkit-transition: width 400ms ease, background 400ms ease;
    transition:         width 400ms ease, background 400ms ease;
    width: 0;
}
 
.search-wrap input.s:focus {
    background-color: #fff;
    border: 2px solid #c3c0ab;
    cursor: text;
    outline: 0;
    width: 230px;
}
.search-form
.search-submit { 
display:none;
}
</style>

So sah es auf unserer Testwebsite aus:

Such-Toggle mit klassischem Such-Widget

Bonus-Tipp: Fügen Sie eine bessere WordPress-Suche für Ihre Website hinzu

Der Toggle-Effekt lässt Ihr WordPress-Suchformular nur hübsch aussehen. Er beeinträchtigt nicht die Qualität der Suchergebnisse Ihrer Website.

WordPress verfügt standardmäßig über eine sehr einfache Suchfunktion. Diese Funktion ist oft langsam, ungenau und liefert möglicherweise leere Ergebnisse.

Hier kommt SearchWP, das beste WordPress-Such-Plugin, ins Spiel. Es ermöglicht Ihnen, die Standard-Suchfunktion einfach durch eine leistungsstarke Suchmaschine zu ersetzen.

Wir haben es getestet, um alle seine Funktionen zu erkunden, und Sie können unseren vollständigen SearchWP-Testbericht lesen, um mehr darüber zu erfahren.

SearchWP

SearchWP ersetzt automatisch Suchformulare, sodass Sie keine Theme-Dateien bearbeiten müssen. Es sucht überall auf Ihrer Website nach Übereinstimmungen und verbessert die Qualität der Suchergebnisse drastisch.

Es wird auch mit einer Live-Suche-Erweiterung geliefert, die Ergebnisse sofort anzeigt, während Benutzer ihre Suchanfragen eingeben. Außerdem verfügt es über vollständige E-Commerce-Unterstützung, mit der Sie ein intelligentes WooCommerce-Sucherlebnis in Ihrem Online-Shop erstellen können.

Für Schritt-für-Schritt-Anleitungen können Sie sich gerne unseren Leitfaden ansehen, wie Sie die WordPress-Suche mit SearchWP verbessern können: wie Sie die WordPress-Suche mit SearchWP verbessern.

FAQ: Hinzufügen eines Such-Toggle-Effekts in WordPress

Haben Sie Fragen dazu, wie der Such-Toggle funktioniert oder wie Sie ihn auf Ihrer WordPress-Website anpassen können? Hier sind einige häufig gestellte Fragen mit klaren Antworten, die Ihnen helfen sollen.

Muss ich programmieren können, um einen Such-Toggle-Effekt hinzuzufügen?

Nicht wirklich. Obwohl ein grundlegendes Verständnis von HTML oder CSS hilfreich sein kann, können Sie die Schritte in dieser Anleitung auch ohne Programmierkenntnisse befolgen.

Was ist, wenn mein Theme den Toggle-Effekt nicht richtig anzeigt?

Einige Themes benötigen möglicherweise zusätzliche Anpassungen. Wenn der Schalter nicht korrekt angezeigt wird, können Sie das Inspektionswerkzeug des Browsers verwenden, um die CSS-Klassen Ihres Themes zu finden und die benutzerdefinierten CSS wie im Tutorial gezeigt anzupassen.

Funktioniert dieser Such-Toggle auch auf Mobilgeräten?

Ja! Der Umschalteffekt ist reaktionsschnell und sollte sowohl auf Desktops als auch auf Mobilgeräten gut funktionieren. Stellen Sie einfach sicher, dass Sie ihn auf verschiedenen Bildschirmgrößen testen, um zu bestätigen, dass alles gut aussieht.

Kann ich jedes Bild für das Suchsymbol verwenden?

Ja, aber es ist am besten, ein transparentes PNG-Symbol zu verwenden, das sich vom Hintergrund Ihrer Website abhebt. Wir empfehlen, es unter 50×50 Pixel zu halten, damit es scharf aussieht und schnell geladen wird.

Wir hoffen, dieser Artikel hat Ihnen geholfen zu lernen, wie Sie einen Such-Toggle-Effekt in WordPress hinzufügen. Als Nächstes könnten Ihnen diese Anleitungen hilfreich sein:

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

41 CommentsLeave a Reply

  1. Danke dafür.

    Die Standard-UI des Suchblocks ist ziemlich mager. Mir gefällt diese Implementierung. Wenn jedoch 'Nur Button' ausgewählt ist und der Benutzer auf das Suchsymbol klickt, erscheint die Suchleiste links und verschiebt das Menü, was die Benutzeroberfläche ruiniert. Gibt es eine Möglichkeit, die Suchleiste unter dem Suchbutton erscheinen zu lassen, wie auf vielen Websites? Dieser Ansatz scheint meiner Meinung nach viel sauberer zu sein.

    Danke.

    • That can be a little more complex depending on the implementation but we may look into something like that for a possible future update to the article :)

      Admin

  2. Ich habe diesen Effekt auf einer Kundenwebsite.
    Eine Sache, die Sie bei der Implementierung dieser Funktion berücksichtigen sollten, ist das mobile Erlebnis.
    Auf kleineren Bildschirmen kann es von Vorteil sein, das CSS anzupassen, um sicherzustellen, dass die erweiterte Suchleiste nicht mit anderen Elementen überlappt.

  3. Ich suchte nach einer Möglichkeit, Platz in meinem Hauptmenü zu sparen, da die Suchleiste ziemlich viel Platz beanspruchte. Ehrlich gesagt, fiel mir keine Möglichkeit ein, Platz zu sparen, da das Menü ziemlich lang war. Also versuchte ich, die Größe der Suchleiste zu reduzieren. Nachdem ich diesen Artikel gelesen hatte, habe ich Ihre Lösung angewendet und sie ist genau das, wonach ich gesucht habe. Die Suche auf meiner Website wird nicht so oft genutzt, und dies ist eine elegante Lösung, um Platz für das Hauptmenü zu schaffen und die Suchleiste auf die notwendige Größe zu reduzieren. Tolle Arbeit.

  4. Vielen Dank. Genau die Informationen, die ich brauchte, präsentiert in einem leicht verständlichen Format.

  5. Hallo,

    Ich benutze ein Child-Theme, sollte ich diese Codes in die Dateien des Parent-Themes einfügen?

    Ich habe versucht, das zu tun, und es funktioniert nicht, bitte helfen Sie !!!

    Danke

  6. Ist es möglich, dies nur auf Mobilgeräten zu implementieren? Mein Theme hat eine schöne animierte Suchfunktion auf dem Desktop, aber auf Mobilgeräten nur einen Toggle, um das Suchfeld anstelle meines Logos ein- und auszublenden.

  7. Hallo. Vielen Dank für diesen Code. Ich musste mit der Positionierung herumspielen, um den Suchbutton dort erscheinen zu lassen, wo ich ihn haben möchte, und da ich ihn nur in der mobilen Version anzeigen wollte, habe ich auch CSS zur Media Query für Bildschirme über 800 Pixel hinzugefügt, um das vollständige Suchfeld anstelle des Icons anzuzeigen. Ich habe es großartig zum Laufen gebracht, aber ich denke, es ist ein wenig kompliziert für Leute, die einfach nur etwas zum Einstecken und Loslegen wollen.

    Sie können die Ergebnisse hier einsehen:

    An alle, die zweifeln, JavaScript wird definitiv nicht benötigt.

    • Außerdem möchte ich hinzufügen, dass ich ein Twenty Twelve Child-Theme verwende, das den HTML4-Suchcode enthält. Das Hinzufügen der HTML5-Unterstützung zu functions.php hat das Problem nicht behoben, daher habe ich den HTML5-Suchcode, den Sie oben gepostet haben, in meinen Theme-Header kopiert und eingefügt, wo ich die Suchbox haben wollte.

  8. Hallo – ich implementiere das auf einer Website und möchte FontAwesome anstelle eines Bildes verwenden. Ich bekomme das Symbol jedoch nicht angezeigt. Haben Sie Tipps? Ich füge die Schriftart und die Icon-Schriftfamilie hinzu: font-family: FontAwesome;
    content: "\f002"; zu .search-form input[type="search"]

    Danke!

  9. Ich hatte so gehofft, dass das für mich funktionieren würde. Ich habe den Code in den Bereich „Zusätzliches CSS“ meines Themes (twentytwelvechild) eingefügt, die search-icon.png mit FTM in meinen Theme-Ordner hochgeladen und add_theme_support(‘html5’, array(‘search-form’)); zu meiner theme’s functions.php-Datei hinzugefügt. Ich sehe keine Veränderung und frage mich, was ich übersehen habe. Ich hoffe, jemand kann mir einen Hinweis geben. Danke.

  10. Vielen Dank, es funktioniert einwandfrei.
    Gibt es Ihrer Meinung nach eine Möglichkeit, das Suchfeld von rechts nach links erscheinen zu lassen (im Gegensatz zu links nach rechts wie jetzt)?

  11. Hmmm, das ist ziemlich alt, aber... hier wird wirklich kein Javascript benötigt? Was für dunkle Magie ist das?

  12. Ich habe das bei Genesis zum Laufen gebracht, aber mein Suchformular befindet sich in meiner Navigationsleiste, und wenn die Bildschirmbreite relativ klein ist, rutscht das Suchformular nach unten.

    • Ich habe es auf Genesis zum Laufen gebracht. Sie müssen search-icon.png in den Bilderordner Ihres Genesis-Child-Themes verschieben. Dann, je nachdem, wo Sie Ihr Suchformular platzieren, meins ist in der Navigationsleiste, daher ist es etwas anders, passen Sie den CSS-Stil nach Ihren Wünschen an. Ich musste die Klasse „.genesis-nav-menu .search input“ ändern, um es zum Laufen zu bringen.

      • Hallo Cassy, Können Sie mir mehr Informationen geben, wie Sie die Klasse .genesis-nav-menu .search input modifiziert haben? Ich kann es nicht zum Laufen bringen. Danke!

    • yea the same problem im on genesis with enteprise pro theme doesnt work.
      Anyone who has solution to make this work on genesis..

  13. Das ist wirklich großartig! Ist es möglich, dass das Symbol rechts statisch bleibt, während sich das Formular nach links schiebt? Ich kann es nicht herausfinden!

  14. Grüße – Vielen Dank für diesen großartigen Code. Ich habe versucht, ihn in die Website eines Kunden einzufügen, an der ich arbeite, und dabei die HTML5-Version des Codes verwendet. Ich habe den zusätzlichen Teil in functions.php eingefügt und das gesamte CSS hinzugefügt. Ich habe ein Suchsymbol eingefügt und das Formular so angezeigt, wie ich es auf der Website haben möchte – es führt sogar den gewünschten Toggle-Effekt aus – aber wenn ich Text eingebe, den ich suchen möchte, um ihn zu testen, kann ich die Suche nicht absenden, um Suchergebnisse anzuzeigen. Wir verwenden ein WooCommerce-Theme namens „Mystile“, das ein Standard-Suchformular hat (das funktioniert, wenn es eingegeben wird), aber ich bevorzuge das Aussehen und die Funktionalität des Formulars, wie auf dieser Seite erwähnt.

    Wir haben versucht, den WooCommerce-Suchformularcode nebeneinander mit dem obigen Code zu platzieren, Teile ausgetauscht, um die beiden zu 'verschmelzen'... aber ohne Erfolg.

    Jede Empfehlung wäre äußerst hilfreich.
    Danke!
    -Josh

  15. Das sind ja interessante Sachen. Obwohl ich noch ein Anfänger bin und die Suchfunktion nutze, die standardmäßig mit dem Blog-Theme geliefert wird und wie ein Pop-up ist (nicht genau ein Pop-up, da es CSS und kein JavaScript ist) und eine Suchleiste anzeigt.

    Aber was ich genau suche, ist, wie man die Google-Suche zusammen mit der Blog-Suche anzeigt, wie sie auf beliebten Blogs wie ListVerse und anderen zu finden ist. Bitte helfen Sie mir dabei!

  16. Der Code sieht fabelhaft aus, ich schätze Ihre Bemühungen, werde das hier sicher für mein WordPress-Projekt ausprobieren.

    Codingbrains

  17. Eine Demo wäre hilfreich.. Was bedeutet außerdem die Verwendung des Attributs role=\"search\" im Formular-Tag, wofür wird das Attribut \"role\" verwendet?

  18. Ich habe nach einem einfachen Tutorial dazu gesucht. Danke! Haben Sie schon eines zu den Schiebe-Menüs gemacht, wie die in der Facebook-Mobile-App? Diese Menüs werden immer beliebter, auch für Desktop-Apps.

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.