A differenza di una ricerca nativa di WordPress che ha The Loop, che è un array di oggetti WP_Post con cui interagisce l'API di WordPress, il set di risultati per un Motore Supplementare può essere composto da qualsiasi oggetto Sorgente SearchWP.
Versione attuale: 0.0.3

Gravity Forms è un plugin di moduli di prim'ordine per WordPress. È immensamente popolare e ancora più capace. Questa estensione ti consente di utilizzare le voci dei moduli Gravity Forms come sorgente personalizzata per SearchWP, rendendo possibile la ricerca delle voci di Gravity Forms con SearchWP!
Indice
Aggiungere le voci di Gravity Forms all'indice di SearchWP
Una volta installata e attivata SearchWP Source – Gravity Forms, i tuoi Gravity Forms appariranno nell'elenco delle sorgenti per il tuo Motore SearchWP.
Nota: Questa sorgente personalizzata può essere utilizzata solo con un Motore Supplementare.
Supponiamo che tu stia creando un'area per le richieste di funzionalità sul tuo sito web e utilizzando Gravity Forms per raccogliere le voci.
Potresti utilizzare SearchWP per consentire ai clienti di cercare prima le voci esistenti prima di inviare le proprie, in modo che possano unirsi al voto positivo della presentazione esistente invece di crearne una duplicata.
Il primo passo sarebbe creare un nuovo Motore Supplementare che abbia il nostro Modulo Richieste Funzionalità come Sorgente:
Con il modulo scelto (nota che puoi combinare voci da più Gravity Forms in un unico Motore, se lo desideri!) puoi scegliere quali campi considerare per la ricerca:
SearchWP ti consente di cercare l'intera Voce di Gravity Forms nel suo complesso, considerare opzionalmente eventuali Note aggiunte, o scegliere esattamente quali campi considerare durante la ricerca, ognuno con il proprio peso di pertinenza!
Visualizzare le voci di Gravity Forms come risultati
L'estensione SearchWP Source – Gravity Forms renderà disponibili le voci di Gravity Forms come risultati di ricerca. Questo si integra come qualsiasi altra sorgente quando si lavora con un Motore Supplementare.
Unlike a native WordPress search that has The Loop which is an array of WP_Post objects that WordPress’ API interacts with, the results set for a Supplemental Engine can be made up of any SearchWP Source object.
Gravity Forms non ha un oggetto appropriato per le Voci del Modulo, ogni Voce è un array di coppie chiave-valore. Per comodità, SearchWP Source – Gravity Forms restituirà i risultati in un oggetto wrapper:
\SearchWP\Sources\GravityForms\Entry
Questo ti aiuterà mentre scorri il tuo array di risultati:
Nota: Puoi impedire a SearchWP di racchiudere i risultati nella classe con il seguente hook:
SearchWP Source – Gravity Forms ti consente di rendere ricercabile qualsiasi Voce di Gravity Forms utilizzando SearchWP! Puoi creare quanti Motori SearchWP desideri con quante Sorgenti Gravity Forms desideri, ognuno con la propria configurazione di Campi e/o Note. Usa il capace algoritmo di ricerca di SearchWP per rendere ricercabili le tue Voci di Gravity Forms!
Registro Modifiche
0.0.3
- [Correzione] Errore PHP se la voce del modulo è omessa.
0.0.2
- [Correzione] Errore all'attivazione
- [Aggiornamento] Aggiornatore aggiornato




