Die Suchfunktion in WordPress ist für die meisten Websites ein nützliches Werkzeug, aber es gibt Zeiten, in denen Sie sie möglicherweise vollständig deaktivieren möchten.
Zum Beispiel betreiben Sie möglicherweise eine Website, die keine Suchfunktionalität benötigt, oder das Suchformular in Ihrem Theme beeinträchtigt die Benutzererfahrung.
Was auch immer der Grund sein mag, WordPress bietet mehrere Möglichkeiten, die Suchfunktion zu deaktivieren und die Benutzererfahrung Ihrer Website zu verbessern.
In diesem Artikel zeigen wir Ihnen, wie Sie die Suchfunktion in WordPress einfach deaktivieren können.

Warum und wer sollte die Suchfunktion in WordPress deaktivieren?
WordPress-Websites verfügen über eine Suchfunktion, mit der Besucher nach Inhalten auf Ihrer Website suchen können.
Viele WordPress-Websites sind einfache Business-Websites mit wenigen Seiten. Es gibt auch einen wachsenden Trend von One-Page-Websites mit vertikaler Navigation.
Diese Websites haben nicht viele Inhalte, was ein Suchformular sinnlos macht. Es erweckt auch den Eindruck bei den Nutzern, dass es möglicherweise andere Informationen gibt, die sie nicht sehen können und die sie über eine Suche finden könnten.
Das Entfernen der Suchfunktion wird Ihre Website bereinigen und eine bessere Benutzererfahrung bieten.
Nichtsdestotrotz wollen wir uns ansehen, wie Sie die Suchfunktion von Ihrer WordPress-Website aus einfach entfernen können:
- Methode 1. Suchfunktion in WordPress mit einem Plugin entfernen
- Methode 2. Suche in WordPress mit Code deaktivieren (empfohlen)
- Bonus: Blog-Funktionen in WordPress deaktivieren
Methode 1. Suchfunktion in WordPress mit einem Plugin entfernen
Diese Methode ist einfach und unkompliziert.
Zuerst müssen Sie das Plugin Disable Search installieren und aktivieren. Weitere Details finden Sie in unserer Schritt-für-Schritt-Anleitung, wie Sie ein WordPress-Plugin installieren.

Nach der Aktivierung funktioniert das Plugin sofort. Es gibt keine Einstellungen, die Sie konfigurieren müssen.
Es entfernt Suchformulare aus Ihrem WordPress-Theme und deaktiviert das Such-Widget. Wenn ein Benutzer versucht, direkt eine Suchanfrage-URL einzugeben, gibt das Plugin eine 404-Fehlerseite zurück.

Beachten Sie, dass dieses Plugin die Suchfunktionalität im Admin-Bereich von WordPress nicht beeinträchtigt. Sie können Beiträge und Seiten weiterhin in Ihrem WordPress-Dashboard durchsuchen.
Methode 2. Suche in WordPress mit Code deaktivieren (empfohlen)
Diese Methode erfordert, dass Sie benutzerdefinierten Code zu den Kern-Dateien Ihrer WordPress-Website hinzufügen. Wenn Sie dies noch nie getan haben, werfen Sie einen Blick auf unseren Leitfaden unter how to add code snippets in WordPress.
Normalerweise empfehlen wir nicht, Ihre WordPress-Dateien direkt zu bearbeiten, da selbst kleine Änderungen Ihre Website beschädigen können. Wir werden jedoch WPCode verwenden, was der sicherste und einfachste Weg ist, Code zu Ihrer WordPress-Website hinzuzufügen.
Zuerst müssen Sie das kostenlose WPCode-Plugin installieren. Weitere Details finden Sie in unserer Schritt-für-Schritt-Anleitung zum Thema Installation eines WordPress-Plugins.
Nach der Aktivierung müssen Sie in Ihrem Admin-Dashboard zu Code Snippets » Snippet hinzufügen navigieren.
Dann müssen Sie nur noch „disable search“ in das Feld eingeben und auf „Snippet verwenden“ klicken.

Sie werden nun zu einem Bildschirm weitergeleitet, auf dem alle Einstellungen für die Ausführung dieses Code-Snippets bereits konfiguriert wurden.
Alles, was Sie tun müssen, ist, den Schalter auf „Aktiv“ zu stellen und auf „Aktualisieren“ zu klicken.

Dieser Code verhindert Suchanfragen und entfernt Suchformulare vom Frontend, den Suchblock aus dem Content Editor und die Suchleiste in der Admin-Leiste.
Benutzer, die Zugriff auf das Admin-Dashboard der Website haben, können jedoch weiterhin Beiträge, Seiten und Kommentare von dort durchsuchen.

Bonus: Blog-Funktionen in WordPress deaktivieren
Neben der Suchleiste möchten Sie vielleicht auch die Blog-Funktionen in WordPress deaktivieren. Wenn Sie eine einfache One-Page-Website haben, müssen Sie keinen Blog anzeigen.
Zum Beispiel benötigen viele Online-Shops, Online-Portfolio-Seiten oder Mitgliedschaftsseiten möglicherweise keine Blog-Funktion. Obwohl Sie Ihre WordPress-Website ohne die Blog-Funktionen erstellen können, bleiben diese im Admin-Bereich sichtbar.
Alles, was Sie tun müssen, ist das Disable Blog Plugin herunterzuladen, das den Beitragstyp zusammen mit allen blogbezogenen Einstellungen und Admin-Seiten ausblendet.
Hinweis: Beachten Sie, dass dieses Plugin nicht mit den letzten drei Versionen von WordPress getestet wurde. Als wir das Tool jedoch auf unserer Demowebsite verwendet haben, funktionierte es einwandfrei. Wenn Sie sich immer noch unsicher sind, können Sie unsere Anleitung zur Verwendung veralteter Plugins einsehen.
Nach der Aktivierung entfernt das Blog automatisch die 'Beitrags'-Einstellungen aus dem linken Menü der Admin-Seitenleiste. Weitere Details finden Sie in unserem Tutorial unter how to easily disable blog features in WordPress.

Wir hoffen, dieser Artikel hat Ihnen geholfen zu lernen, wie Sie die Suchfunktion in WordPress einfach deaktivieren können. Möglicherweise möchten Sie auch unseren Leitfaden für Anfänger lesen, wie Sie die JSON REST API in WordPress deaktivieren, und unsere Expertenauswahl für nützliche WordPress-Code-Snippets für Anfänger.
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.

Steven
Zeile 11 von Methode 2 hat das Suchformular für meine Installation nicht ausgeblendet, sondern das Standardformular angezeigt, das von der Funktion get_search_form() in general-template.php geladen/generiert wird (zumindest WordPress 5.4.2).
Die Funktion wendet den Filter get_search_form an. Falls der Filter null zurückgibt (null === $result, Zeile 299), wird das zuvor geladene oder generierte Standardformular angezeigt oder zurückgegeben.
Um das Formular auszublenden, musste ich Zeile 11 ändern, die einen leeren String zurückgeben muss:
add_filter(‘get_search_form’, function ($a) { return ”; });
lee maupa
Ich habe dasselbe Problem, dass ich nicht auf die Anpassungsnavigation zugreifen kann und versucht habe, Änderungen am Code vorzunehmen, aber ohne Erfolg. Ich habe versucht, das Plugin zu installieren, aber die Suche erscheint immer noch. Bitte helfen Sie mir, dieses Problem zu lösen.
In welchem Ordner/Datei finde ich die Kopfzeilenmenüs, vielleicht kann ich sie dort entfernen, bitte helfen Sie mir.
WPBeginner Support
Das kann je nach Theme variieren, wo sich die Datei befindet, nachdem Sie in Ihren wp-content/themes/theme name Ordner gegangen sind. Einige Themes haben eine header.php, während andere den Code an einem anderen Ort haben. Wenn Sie sich an den Support Ihres Themes wenden, sollten sie Ihnen helfen können.
Admin
Sherell
Danke für diesen Beitrag! Ich habe meine Website mit allen möglichen verrückten Codes gefüllt, die ich im Internet gefunden habe, in der Hoffnung, diese verdammte Suchbox loszuwerden! Jetzt ist alles gut!
WPBeginner Support
Glad our article could help
Admin
Jeff Cohan
Danke dafür. Sehr nützlich.
Ein paar Kommentare:
1. Methode 2 (manuell) funktioniert bei mir (d. h. Entfernen der Suchbox) in einem Child-Theme von twentyeleven, aber nur für ein Such-Widget, das zu einem Widget-Bereich hinzugefügt wurde. Es lässt die Suchbox, die fest in header.php kodiert ist (mit get_search_form()). Ich weiß, dass ich die header.php des übergeordneten Themes überschreiben kann, indem ich sie klone/bearbeite, aber ich möchte wissen, wie ich dieses Suchformular programmatisch deaktivieren kann.
2. Ich kann Methode 2 bei einem Genesis-Theme nicht zum Laufen bringen. Ich frage mich, ob Sie oder jemand anderes hier einige Einblicke hat.
3. Eine Kleinigkeit: Das Skript von Methode 2 benötigt eine schließende Klammer in Zeile 14.
WPBeginner Support
Thank you for letting us know about the closing brace, we’ll be sure to update it
Admin
Toddp
Ok, es hat das Suchfeld entfernt, aber den Suchtitel belassen, den wir jetzt herausfinden müssen, wie wir ihn entfernen können.
Haben Sie dafür ein Plugin?
Mir scheint, Sie hätten eine solche Option bereits im Website-Builder installiert.
Samantha
Manchmal können Sie die Suchfunktion deaktivieren, zum Beispiel auf einer Einzelseiten-Website, die keine Suchfunktion benötigt.
tina alfieri
Hallo,
Ich möchte die Suchleiste auf meiner Homepage komplett entfernen. Wie mache ich das bitte?
Tati
Danke für den Artikel. Was ich wissen muss ist: kann ich nur bestimmte Begriffe von der Suche ausschließen und die Suchfunktion weiterhin nutzen? Ich möchte Dinge wie /?s=d, download, thank, success, congratulations ausschließen… Begriffe, die Hacker verwenden, um bestimmte Seiten auf unseren Websites zu finden.
Kann mir jemand damit helfen? Danke im Voraus
Silvana Donato
Vielen Dank.
Ich wurde gerade in die Datenbank einer meiner Websites gehackt und habe alle möglichen Zugänge für diese schrecklich nervigen Leute gesperrt, die nichts Besseres zu tun haben, als die Arbeit anderer Leute zu zerstören.
Deshalb habe ich die Suchformulare entfernt, aber ich wusste nicht, wie ich den Query-String entfernen kann.
Gary C
Ein weiterer Grund für die Deaktivierung des mit WordPress gelieferten Suchfelds ist der Ersatz durch ein anderes Suchfeld, wie z. B. Google Custom Search.
Google Custom Search ermöglicht es Ihnen, Ihre Suchseiten zu monetarisieren, sofern Sie ein Adsense-Konto haben.
Redaktion
Davon wusste ich nichts. Danke für die Information.
Admin
George Stephanis
Ja. Es gibt auch __return_true __return_false __return_zero und __return_empty_array
http://core.trac.wordpress.org/browser/trunk/wp-includes/functions.php#L3329
W3Mag
Heh! Danke für die Tipps. Ich wollte das irgendwann mal machen und hatte keine Ahnung, wie.
Steven Bradley
Ich habe Schwierigkeiten, den Nutzen dieses Codes zu verstehen. Wenn die Suche unnötig ist, wäre es dann nicht sinnvoller, das Suchformular nicht einzubinden? Wenn Sie ein Suchformular auf einer Seite belassen und dann niemandem erlauben, dieses Suchformular zu verwenden, ist das dann keine sehr schlechte Benutzerfreundlichkeit?
Übersehe ich etwas?
Redaktion
Sie können das Suchformular im Design entfernen, aber die Funktionalität bleibt bestehen. Jeder, der weiß, dass es sich um WordPress handelt, kann einfach /?s=keyword hinzufügen und die Website durchsuchen. Aber durch das Entfernen des Formulars und das Hinzufügen dieses Codes wird dieses Problem behoben. Es wird Zeiten geben, in denen Sie einen Kunden haben, der nur möchte, dass Seiten oder Beiträge angezeigt werden, wenn die URL verfügbar ist. Diese Funktion ist in diesem Sinne praktisch.
Admin
Toddp
Ja, es ist sinnvoller, Suche und andere Widgets wegzulassen und dem Kunden zu erlauben, sie hinzuzufügen, wenn er sie möchte, und sie nicht standardmäßig einzufügen.
Marc T
Hmmm… ich kann mir nicht vorstellen, dass die Suche für ein CMS unwichtig ist. Ist die Tatsache, dass WordPress eine so gute Suchfunktion hat, nicht ein riesiger Vorteil, wenn man es als CMS verwendet? Ich kann mir vorstellen, dass die Suche nur auf einer kleinen Portfolio-Seite, sagen wir mit 5 Seiten oder so, unwichtig ist.
Redaktion
Es gibt Zeiten, in denen Sie WordPress verwenden, um eine eigenständige Website für einen Kunden zu erstellen, bei der Sie nur möchten, dass die Leute die Seiten kennen, wenn sie die URL haben.
Admin