Correzioni automatiche "Forse intendevi" (correzioni delle query di ricerca)
Una funzionalità popolare di alcuni motori di ricerca è la loro capacità di applicare automaticamente correzioni alle query di ricerca quando non vengono trovati risultati per la query originale.
Per abilitare questa funzionalità in SearchWP, abilita l'opzione Corrispondenza più vicina nella pagina Impostazioni generali:
In alternativa, questo può essere abilitato con l'hook searchwp\query\output_suggested_search.
Quando questa funzionalità è abilitata, SearchWP tenterà automaticamente di correggere qualsiasi ricerca che fornisca zero risultati oltre a visualizzare un avviso sopra The Loop dei tuoi risultati di ricerca:
⚠️ È probabile che sia necessaria la personalizzazione dello stile (CSS) ⚠️
Lo screenshot sopra delinea l'output automatico in Twenty Nineteen, un tema WordPress predefinito. Il seguente CSS può essere aggiunto per migliorarne l'aspetto:
Nota: (Puoi aggiungere CSS personalizzato al tuo sito navigando su Aspetto > Personalizza > CSS aggiuntivo nella tua Bacheca WordPress)
| .searchwp-revised-search-notice { | |
| margin: 0 calc(10% + 60px) 1em; | |
| padding: 0.6em; | |
| background: #f7f7f7; | |
| border: 1px solid #e7e7e7; | |
| border-radius: 2px; | |
| } | |
| .searchwp-suggested-revision-query { | |
| font-style: italic; | |
| font-weight: bold; | |
| } |
Il che si traduce in una notifica che corrisponde meglio al design del sito:
Interoperabilità con corrispondenze parziali
Quando la funzionalità "Forse intendevi?" è abilitata e la corrispondenza parziale è abilitata, SearchWP tenterà prima di trovare corrispondenze parziali esatte e utilizzerà la funzionalità di corrispondenza parziale.
Se non vengono trovate corrispondenze parziali, SearchWP utilizzerà quindi la sua funzionalità "Forse intendevi?", determinando la migliore correzione di ricerca possibile. Se non è possibile determinare alcuna correzione di ricerca, SearchWP mostrerà zero risultati.




