SearchWP Documentation

Sehen Sie sich die Installationsanleitung an, durchsuchen Sie die Wissensdatenbank und erfahren Sie mehr über die vielen Hooks von SearchWP

Native Suche

Standardmäßig fängt SearchWP native WordPress-Suchanfragen ab und überschreibt native Suchergebnisse mit eigenen.

Suchformulare und Ergebnisvorlagen

Wenn es um die native WordPress-Suchintegration mit SearchWP geht, müssen Sie nichts tun! Die standardmäßigen WordPress-Suchformulare, die von get_search_form() bereitgestellt werden (die Sie wahrscheinlich bereits verwenden), sind bereits so eingerichtet, dass sie eine native WordPress-Suche auslösen, die SearchWP abfängt.

Wenn Ihr Suchformular angepasst wurde, können Sie diese Anpassungen entfernen, wodurch das Formular wieder eine GET-Anfrage an die site_url() mit einem einzelnen Abfrageparameter s sendet, was genau eine native WordPress-Suche auslöst.

Auf die gleiche Weise müssen Sie auch Ihre vorhandene Suchergebnisvorlage nicht anpassen! SearchWP fängt die Anzeige von Suchergebnissen für native WordPress-Suchen nicht ab, es stellt lediglich einen neuen Ergebnissatz für das Theme zur Anzeige bereit.

Allerdings erleichtert SearchWP nicht die Anpassung der Suchergebnisse, da dies die Verantwortung des Themes ist. Wenn Sie Ihre nativen WordPress-Suchergebnisse auf eine Weise verbessern möchten, die SearchWP bereitstellt, aber nicht mit WordPress kompatibel ist (z. B. durch Einbeziehung von Benutzern oder einer anderen nicht unterstützten Quelle in Ihre Suchergebnisse), müssen Sie eine ergänzende Engine verwenden.

Dieses Ergebnis ist weder ein Mangel von SearchWP noch von WordPress, sondern eine Anerkennung, dass der WordPress-Kern (und jeder damit verbundene Code, Hooks usw.) davon ausgeht, dass native Suchergebnisse WP_Post-Objekte sind. Kein Problem! Deshalb haben wir ergänzende Engines. ?

Zusätzliche URL-Abfrageparameter

SearchWP hört nicht auf alle URL-Abfrageparameter, die bei nativen WordPress-Suchen funktionieren könnten. SearchWP erwartet eine einfache, langweilige URL ähnlich wie https://example.com/?s=Kaffeetasse – ohne zusätzliche Extras, nur den ?s-Abfrageparameter, der eine native WordPress-Suche auslöst.

Wenn Ihre Implementierung doch URL-Abfrageparameter unterstützen soll, gibt es dafür einen Hook!

Funktioniert es?

Der beste Weg, um festzustellen, ob die angezeigten Ergebnisse von SearchWP bereitgestellt werden, ist, zuerst das Debugging zu aktivieren. Sobald es aktiviert ist, gibt SearchWP einen HTML-Kommentarblock auf Ihren Suchergebnisseiten aus. Dieser Kommentarblock enthält Details zu den durchgeführten Suchen und den gefundenen Ergebnissen für jede einzelne.

Wenn die angezeigten Ergebnisse nicht mit dem übereinstimmen, was SearchWP gefunden hat, bedeutet dies, dass die Ergebnisse von SearchWP durch anderen Code überschrieben wurden. Kein Problem! Sie können ein Support-Ticket eröffnen und wir helfen Ihnen, den Schuldigen zu finden.

Erstellen Sie noch heute eine bessere WordPress-Sucherfahrung

Verlieren Sie nie wieder Besucher an unzureichende Suchergebnisse. SearchWP macht die Erstellung Ihrer eigenen intelligenten WordPress-Suche schnell und einfach.

Get SearchWP Now
Symbol für mehrere Suchmaschinen