Um die Informationen zu SearchWP 4 weiter zu verbreiten, werden in diesem Beitrag zwei wichtige Punkte hervorgehoben:
- Unterstützung für benutzerdefinierte Inhalte
- Echte Multisite-Globale Suche
Diese beiden Änderungen waren eine sehr beliebte Funktionsanfrage vor der Veröffentlichung von SearchWP 4. Es ist sehr aufregend, ihre Verfügbarkeit bekannt zu geben!
Unterstützung für benutzerdefinierte Inhalte
SearchWP 3.x wurde nur mit Inhalten integriert, die von den WP_Post-Objekten von WordPress stammen. Dies umfasste Beiträge, Seiten, Medien und alle registrierten benutzerdefinierten Beitragstypen. Diese Einschränkung war in der DNA von SearchWP selbst verankert, und der einzige Weg, sie zu umgehen, war die Implementierung einer Art Code-Lösung.
Obwohl dies die Mehrheit der Anwendungsfälle erfüllte, gibt es viele Umstände, in denen Website-Daten in einer benutzerdefinierten Datenbanktabelle gespeichert und bei der Bearbeitung Ihrer WordPress-Website auf andere Weise verfügbar gemacht werden. Leider waren diese Inhalte aus verschiedenen Gründen für SearchWP unzugänglich.
Um das Problem zu umgehen, spiegelten einige Kunden Inhalte in einen „versteckten“ benutzerdefinierten Beitragstyp, mit dem SearchWP arbeiten konnte. Andere Kunden zogen die Inhalte dynamisch ab, indem sie eine beliebige Anzahl von SearchWP-Hooks verwendeten. Obwohl diese Implementierungen in den meisten Fällen funktionierten, war es definitiv eine Umgehungslösung.
Ein Hauptziel von SearchWP 4 war es, diese Einschränkung zu beseitigen, und das ist gelungen! SearchWP 4 kann so eingerichtet werden, dass alles mit einer lokalen Datenbanktabelle indiziert wird. Dies umfasst Beiträge, Seiten, Medien und alle registrierten benutzerdefinierten Beitragstypen. Es umfasst auch Benutzer!
Darüber hinaus kann alles mit einer benutzerdefinierten Datenbanktabelle von SearchWP 4 indiziert und durchsuchbar gemacht werden.
Diese Änderung wurde durch die Neufassung des Indizierungsprozesses und des Suchalgorithmus ermöglicht und ermöglicht die Integration mit unzähligen Content-Setups innerhalb Ihrer WordPress-Installation.
Wie funktioniert es?
SearchWP 4 hat das Konzept von Sources, und jede Source repräsentiert einen Inhaltstyp, der indiziert/durchsucht werden kann. Beim Erstellen einer Source wird eine Datenbanktabellenbeziehung hergestellt, zusammen mit allen Attributen für diese Source, z. B. Titel, Inhalt, Slug und alles andere, was von der Source ermöglicht wird.
Weitere Informationen werden in der Dokumentation für SearchWP 4 verfügbar sein, aber die übergeordnete Regel ist, dass SearchWP mit Ihren Inhalten arbeiten kann, wenn diese in einer Datenbanktabelle gespeichert sind und eine Spalte mit einer eindeutigen ID für jeden Eintrag vorhanden ist!
Echte Multisite-Globale Suche
Eine weitere häufig angeforderte Funktion, die vor SearchWP 4 nicht unterstützt wurde, ist eine globale Multisite-Suche, die Einträge von einer beliebigen Anzahl von Websites in einer WordPress-Netzwerkinstallation durchsuchen und zurückgeben kann.
SearchWP 4 kann über Multisite-Installationen hinweg suchen! Bei der Durchführung von Suchen können Sie angeben, für welche Website(s) Sie Ergebnisse wünschen. SearchWP kümmert sich um den Abruf dieser Websites und gibt sie so zurück, dass der Arbeitsaufwand für Sie minimiert wird. Sie können Suchen über einzelne oder mehrere Websites beliebig kombinieren.
Dies ist eine große Änderung, die viele Kunden begrüßen werden, und es ist aufregend, die Möglichkeit zu haben, sie verfügbar zu machen. Eine solche Änderung war grundlegend mit der Entscheidung verbunden, SearchWP 4 komplett neu zu schreiben, und einer der Gründe, warum sich ein solches Unterfangen trotz des investierten Aufwands gelohnt hat.
Leistungsstarke neue Funktionen
Diese beiden neuen Funktionen in SearchWP 4 machen es zu einer äußerst leistungsstarken Lösung für die On-Site-WordPress-Suche. Zusätzliche Informationen und Dokumentationen, die die Einzelheiten dieser Änderungen darlegen, werden im Vorfeld der Veröffentlichung von SearchWP 4 zur Verfügung gestellt. Bleiben Sie dran!


