Continuando la tendenza a rendere disponibili informazioni su SearchWP 4, ci sono un paio di cose importanti da delineare in questo post:
- Supporto per contenuti personalizzati
- Ricerca globale Multisite corretta
Questi due cambiamenti sono stati una richiesta di funzionalità molto popolare in vista del rilascio di SearchWP 4, è molto emozionante annunciare la loro disponibilità!
Supporto per contenuti personalizzati
SearchWP 3.x si integrava solo con contenuti gestiti dagli oggetti WP_Post di WordPress. Questo includeva Post, Pagine, Media e tutti i Custom Post Type registrati. Questa limitazione era insita nel DNA di SearchWP stesso, e l'unico modo per aggirarla era implementare una qualche soluzione di codice per superarla.
Pur soddisfacendo la maggior parte dei casi d'uso, ci sono molte circostanze in cui i dati del sito sono archiviati in una tabella di database personalizzata e resi disponibili tramite altri mezzi durante la modifica del sito WordPress. Sfortunatamente, questi contenuti erano inaccessibili a SearchWP per una serie di motivi.
Per aggirare il problema, alcuni clienti duplicavano i contenuti in un Custom Post Type 'nascosto' con cui SearchWP poteva lavorare. Altri clienti recuperavano dinamicamente i contenuti utilizzando un numero qualsiasi di hook di SearchWP. Sebbene queste implementazioni svolgessero il lavoro nella maggior parte dei casi, si trattava decisamente di una soluzione temporanea.
Un obiettivo principale di SearchWP 4 era rimuovere questa limitazione, e ci siamo riusciti! SearchWP 4 può essere configurato per indicizzare *qualsiasi cosa* con una tabella di database locale. Questo include Post, Pagine, Media e tutti i Custom Post Type registrati. Include anche gli Utenti!
Non solo, ma anche *qualsiasi cosa con una tabella di database personalizzata* può essere indicizzata e resa ricercabile da SearchWP 4.
Questo cambiamento è stato reso possibile dalla riscrittura del processo di indicizzazione e dell'algoritmo di ricerca, e consentirà l'integrazione con innumerevoli configurazioni di contenuti all'interno della tua installazione WordPress.
Come funziona?
SearchWP 4 ha un concetto di Source, e ogni Source rappresenta un tipo di contenuto che può essere indicizzato/ricercato. Nella creazione di una Source viene stabilita una relazione con la tabella del database, insieme a tutti gli attributi per quella Source, ad esempio Titolo, Contenuto, Slug e qualsiasi altra cosa facilitata dalla Source.
Maggiori informazioni saranno disponibili nella documentazione di SearchWP 4, ma la regola generale è che se il tuo contenuto è archiviato in una tabella di database e ha una colonna che mantiene un ID univoco per ogni voce, SearchWP può lavorarci e con tutti i suoi attributi!
Ricerca globale Multisite corretta
Un'altra funzionalità spesso richiesta che non era supportata prima di SearchWP 4 è una ricerca globale Multisite che può cercare e restituire voci da un numero qualsiasi di siti all'interno di un'installazione di rete WordPress.
SearchWP 4 può cercare nelle installazioni Multisite! Eseguendo ricerche sarai in grado di specificare per quale/i sito/i desideri i risultati. SearchWP gestirà il recupero di tali siti e li restituirà in modo da ridurre al minimo il tuo carico di lavoro. Potrai combinare ricerche su siti singoli o multipli come preferisci.
Questo è un grande cambiamento che molti clienti accoglieranno con favore, ed è emozionante avere l'opportunità di renderlo disponibile. Un cambiamento come questo era fondamentalmente legato alla decisione di fare di SearchWP 4 una riscrittura completa, e uno dei motivi per cui un'impresa del genere è valsa lo sforzo che è stato profuso.
Nuove potenti funzionalità
Queste due nuove funzionalità in arrivo in SearchWP 4 lo renderanno una soluzione estremamente potente per la ricerca WordPress sul sito. Informazioni aggiuntive e documentazione che delineano le specificità di queste modifiche saranno rese disponibili in vista del rilascio di SearchWP 4. Resta sintonizzato!



