Wenn Sie eine Website oder einen Blog betreiben, haben Sie höchstwahrscheinlich ein Suchfeld, mit dem Ihr Leser nach Inhalten auf Ihrer Website suchen kann. WordPress kommt mit einer eigenen Suchfunktion und Suchmaske. Es funktioniert gut, außer dass es ziemlich einfach ist und komplizierte Suchfunktionen nicht verarbeiten kann. Eine gute Alternative zur Standard-WordPress-Suche ist, sie durch eine Google Custom Search Engine (GCSE) zu ersetzen.

Der Vorteil, eine benutzerdefinierte Google-Suchmaschine hinzuzufügen

Wenn Sie sich dessen nicht bewusst sind, ist die benutzerdefinierte Suchmaschine von Google ein Service von Google, der es jedem ermöglicht, eine benutzerdefinierte Suchmaschine zu erstellen. Das Backend wird vom Google Searchbot betrieben, aber Sie können die angezeigten Suchergebnisse anpassen.

Da die Suchmaschine bei Google gehostet wird, besteht der Hauptvorteil der Verwendung eines GCSE darin, dass Sie den Server entlasten und Ihren Besuchern eine bessere Suche ermöglichen können. Darüber hinaus können Sie Google Analytics und Google Adsense in die benutzerdefinierte Suchmaschine integrieren und verfolgen, was Ihre Besucher suchen und gleichzeitig ein zusätzliches Einkommen erzielen.

Anfangen

Kurz gesagt, das werden wir tun.

1. Erstellen Sie eine Google Custom Search Engine (GCSE).
2. Passen Sie Ihren GCSE an.
3. Integrieren Sie zu Ihrer WordPress-Website

1. Erstellen Sie eine Google Custom Search Engine (GCSE)

Gehen Sie zur benutzerdefinierten Suche von Google und klicken Sie auf die große Schaltfläche "Eine benutzerdefinierte Suchmaschine erstellen". Sie müssen sich in Ihrem Google-Konto anmelden.

Geben Sie Ihrer benutzerdefinierten Suchmaschine einen Namen und eine Beschreibung. Geben Sie im Feld "Zu durchsuchende Sites" " www.yourdomain.com/* " ein, wenn nur alle Seiten der Hauptdomain verfügbar sein sollen. Wenn Sie auch Sub-Domains hinzufügen möchten, verwenden Sie stattdessen " domain.com " oder " * .yourdomain.com ".

Wenn Sie nicht beabsichtigen, für die benutzerdefinierte Suchmaschine zu bezahlen, wählen Sie die Standard Edition aus. Die Edition "Site Search" kostet 100 US-Dollar pro Jahr und ermöglicht das Entfernen von Google-Branding und -Anzeigen.

Der nächste Schritt ist die Anpassung des Look and Feel des GCSE. Sie können aus einer beliebigen Vorlage auswählen oder den Standardstil auf Ihren eigenen anpassen. Dinge, die Sie anpassen können, umfassen die Schriftfamilie, Hintergrundfarbe, Sucheingabefarbe, Suchergebnisfarbe und viele andere Dinge.

Schließlich wird Ihnen eine Reihe von Codes angezeigt, die Sie kopieren und an der Stelle einfügen müssen, an der GCSE angezeigt werden soll. Wir werden dies vorerst ignorieren, da wir der benutzerdefinierten Suchmaschine mehr Anpassungen hinzufügen werden.

2. Anpassen der benutzerdefinierten Suchmaschine von Google

Wechseln Sie in die Systemsteuerung für die benutzerdefinierte Suche und wählen Sie Ihre neu erstellte benutzerdefinierte Suchmaschine aus.

Es gibt viele Dinge, die Sie hier konfigurieren können. Sie können sich die Zeit nehmen, die Optionen einzeln durchzugehen. Einige der wichtigsten gehören: Autovervollständigungen, Google Analytics, Geld verdienen und Look and Feel. Sie können sogar in die Details gehen und die Ergebnisse verfeinern, um auf der Ergebnisseite angezeigt zu werden

Hinweis : Der einfachste Weg besteht darin, den Code zu Ihrem Design hinzuzufügen, an dem er angezeigt werden soll. In manchen Fällen passt das Suchformular jedoch möglicherweise nicht gut in Ihr Thema. Eine Alternative, die wir vorschlagen, besteht darin, das Suchfeld in Ihrem Thema zu ändern und es dazu zu bringen, das Google-Suchergebnis zu liefern.

Klicken Sie auf den Link "Look and Feel" in der linken Seitenleiste. Wählen Sie unter "Wählen Sie ein Layout" die Option "Nur Ergebnisse".

Als nächstes drücken Sie die Schaltfläche "Speichern und Code abrufen". Kopiere den Code.

3. Integrieren Sie das Suchergebnis in Ihre WordPress-Website

Logge dich in dein WordPress Dashboard ein und installiere (und aktiviere) das Plugin "WP Unformatted".

Erstellen Sie als Nächstes eine neue Seite. Benennen Sie die Seite "Suchergebnis" (oder den Suchtitel, den Sie Ihrem Leser zeigen möchten). Wechseln Sie im Texteditor in den HTML-Modus und fügen Sie den GCSE-Code ein. Speichern Sie die Seite (Wenn Sie WP multisite verwenden, müssen Sie das Plugin Unfiltered MU installieren, damit Administratoren und Redakteure Code in Post / Page einfügen können).

Wichtig : Fügen Sie ein neues benutzerdefiniertes Feld "Schwamm" (ohne das Anführungszeichen) hinzu und legen Sie den Wert auf "1" fest (ohne Anführungszeichen).

Veröffentlichen Sie die Seite. Kopiere den Permalink dieser Suchergebnisseite.

Als nächstes müssen Sie den Themenordner öffnen und nach dem Suchformularcode suchen. Der Standard ist in der Datei " searchform.php ", aber falls Sie die Datei dort nicht finden, suchen Sie in " header.php " danach.

Der Standard-Suchformularcode sollte wie folgt aussehen (basierend auf dem TwentyEleven-Thema):

Sie müssen ersetzen:

 Aktion = "  " 

mit

 action = "Ihre-neu-erstellte-Suche-Ergebnis-Seite-Permalink" 

Ersetzen Sie " Ihre neu erstellte Suchergebnisseite Permalink " durch den Permalink, den Sie zuvor kopiert haben.

Als nächstes ändern Sie das Feld:

zu

Ersetze den name="s" zu name="q"

Speichern Sie die Änderungen auf Ihrem Server.

Ihre benutzerdefinierte Suchmaschine sollte jetzt funktionieren. Führen Sie eine Suche auf Ihrer Website durch und sehen Sie sich die Ergebnisse der benutzerdefinierten Suche an.

Wenn Sie die Option "Zwei Seiten" auf der Seite GCSE Look and Feel gewählt haben, können Sie alternativ die obige Methode verwenden, um eine Suchergebnisseite zu erstellen. Fügen Sie den Suchformularcode jedoch zur Motivdatei hinzu, in der er angezeigt werden soll. wahrscheinlich in der Sidebar / Widget-Bereich.

Darüber hinaus müssen Sie die GCSE-Optionsseite mit dem Permalink der Suchergebnisseite aktualisieren, damit die Suchanfrage korrekt an die richtige URL weitergeleitet werden kann.