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 deaktivieren Sie die Suchfunktion in WordPress (einfach & leicht)

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.

So deaktivieren Sie die Suchfunktion in WordPress

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

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.

Such-Plugin deaktivieren

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.

404-Seite nicht gefunden Beispiel

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.

Suchen Sie in WPCode nach Suche deaktivieren

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.

Klicken Sie auf den Aktivieren-Schalter und dann auf Aktualisieren, um die Suche in WordPress zu deaktivieren

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.

Ein Vorher-Nachher-Bild für wpcode, das die Suchfunktion entfernt

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.

Blog-Deaktivierungsbeispiel

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.

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

21 CommentsLeave a Reply

  1. 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 ”; });

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

    • 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

  3. 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!

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

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

  6. Manchmal können Sie die Suchfunktion deaktivieren, zum Beispiel auf einer Einzelseiten-Website, die keine Suchfunktion benötigt.

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

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

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

  10. 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?

    • 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

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

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

    • 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

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.