Quelle – Gravity Forms
Aktuelle Version: 0.0.3

Gravity Forms ist ein erstklassiges Formular-Plugin für WordPress. Es ist immens beliebt und noch leistungsfähiger. Diese Erweiterung ermöglicht es Ihnen, Gravity Forms Formulareinträge als benutzerdefinierte Quelle für SearchWP zu verwenden, wodurch Gravity Forms Einträge mit SearchWP durchsuchbar werden!
Inhaltsverzeichnis
Gravity Forms Einträge zu SearchWPs Index hinzufügen
Sobald SearchWP Source – Gravity Forms installiert und aktiviert wurde, erscheinen Ihre Gravity Forms in der Quellenliste für Ihre SearchWP Engine.
Hinweis: Diese benutzerdefinierte Quelle kann nur mit einer ergänzenden Engine verwendet werden.
Nehmen wir an, Sie würden einen Bereich für Funktionsanfragen auf Ihrer Website erstellen und Gravity Forms verwenden, um Einträge zu sammeln.
Sie könnten SearchWP verwenden, damit Kunden zuerst vorhandene Einträge durchsuchen können, bevor sie ihre eigenen einreichen, damit sie für die bestehende Einreichung abstimmen können, anstatt eine Duplikat zu erstellen.
Der erste Schritt wäre, eine neue ergänzende Engine zu erstellen, die unser Funktionsanfrage-Formular als Quelle hat:
Nachdem das Formular ausgewählt wurde (beachten Sie, dass Sie Einträge aus mehreren Gravity Forms in einer einzigen Engine kombinieren können, wenn Sie möchten!), können Sie auswählen, welche Felder für die Suche berücksichtigt werden sollen:
SearchWP ermöglicht es Ihnen, den gesamten Gravity Forms Eintrag als Ganzes zu durchsuchen, optional alle hinzugefügten Notizen zu berücksichtigen oder genau auszuwählen, welche Felder bei der Suche berücksichtigt werden sollen, jeweils mit eigenem Relevanzgewicht!
Gravity Forms Einträge als Ergebnisse anzeigen
Die SearchWP Source – Gravity Forms Erweiterung stellt Gravity Forms Einträge als Suchergebnisse zur Verfügung. Dies integriert sich wie jede andere Quelle bei der Arbeit mit einer ergänzenden Engine.
Im Gegensatz zu einer nativen WordPress-Suche, die The Loop hat, ein Array von WP_Post-Objekten, mit denen die API von WordPress interagiert, kann der Ergebnissatz für eine ergänzende Engine aus jedem SearchWP-Quellenobjekt bestehen.
Gravity Forms hat kein richtiges Objekt für Formulareinträge, jeder Eintrag ist ein Array von Schlüssel-Wert-Paaren. Als Komfortfunktion gibt SearchWP Source – Gravity Forms Ergebnisse in einem Wrapper-Objekt zurück:
\SearchWP\Sources\GravityForms\Entry
Dies wird Ihnen helfen, wenn Sie Ihr Ergebnisarray durchlaufen:
Hinweis: Sie können verhindern, dass SearchWP Ergebnisse in der Klasse mit dem folgenden Hook verpackt:
SearchWP Source – Gravity Forms ermöglicht es Ihnen, jeden Gravity Forms Eintrag mit SearchWP durchsuchbar zu machen! Sie können so viele SearchWP Engines mit so vielen Gravity Forms Quellen erstellen, wie Sie möchten, jede mit ihrer eigenen Konfiguration von Feldern und/oder Notizen. Nutzen Sie SearchWPs leistungsstarken Suchalgorithmus, um Ihre Gravity Forms Einträge durchsuchbar zu machen!
Änderungsprotokoll
0.0.3
- [Fix] PHP-Fehler, wenn ein Formulareintrag weggelassen wird.
0.0.2
- [Fix] Fehler bei der Aktivierung
- [Update] Updater aktualisiert




