Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coppa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Come aggiungere la ricerca live Ajax al vostro sito WordPress (in modo semplice)

Abbiamo parlato molto di quanto sia importante avere un modulo di ricerca per aiutare i visitatori a trovare i contenuti sul vostro sito. Ma abbiamo anche notato che la ricerca predefinita di WordPress può essere un po’ lenta e goffa, e spesso richiede agli utenti di caricare una nuova pagina per vedere i risultati.

La ricerca istantanea – che mostra i risultati mentre il visitatore digita nella barra di ricerca, in modo simile a come funziona Google – può migliorare significativamente l’esperienza dell’utente. Questa ricerca live AjAX aiuta i visitatori a trovare rapidamente pagine, pubblicazioni, prodotti e altro ancora senza dover ricaricare la pagina.

In questo articolo vi mostreremo come aggiungere la ricerca live Ajax al vostro sito WordPress.

How to add live Ajax search to your WordPress site (the easy way)

Perché aggiungere la ricerca live Ajax a WordPress?

La ricerca live Ajax, detta anche ricerca istantanea, migliora la ricerca integrata di WordPress aggiungendo una funzione di discesa e di completamento automatico comune ai motori di ricerca come Google.

Ecco un esempio di ricerca Ajax in azione:

Google search live example

La ricerca live indovina ciò che gli utenti stanno cercando durante la digitazione, aiutandoli a trovare più rapidamente i contenuti pertinenti. Questo spesso migliora l’esperienza dell’utente, aumenta le pagine viste e riduce la frequenza di rimbalzo.

Con la ricerca live Ajax, è possibile mostrare risultati pertinenti senza nemmeno ricaricare la pagina. Ciò la rende un’ottima scelta per i negozi di e-commerce, in quanto gli acquirenti possono vedere immediatamente i prodotti che effettuano una query. In questo modo, la ricerca istantanea può aiutare a creare una ricerca di prodotti più intelligente.

Detto questo, vediamo come aggiungere a WordPress una funzionalità di ricerca in tempo reale alimentata da Ajax.

Passo 1: Abilitare la ricerca AJAX con un plugin di WordPress

Il modo più semplice per aggiungere la ricerca live AjAX a WordPress è utilizzare SearchWP Live Ajax Lite Search. Questo plugin gratuito aggiunge automaticamente una ricerca istantanea in tempo reale al vostro sito web e funziona perfettamente con qualsiasi tema di WordPress.

La prima cosa da fare è installare e attivare il plugin. Per maggiori dettagli, consultate la nostra guida passo passo su come installare un plugin di WordPress.

Dopo l’attivazione, si può andare su SearchWPImpostazioni. Quindi, fate clic sull’attivazione/disattivazione della ricerca dal vivo.

Enabling live Ajax search with SearchWP

Fatto questo, fate clic su “Salva” per memorizzare le modifiche.

Ora, il blocco di ricerca predefinito di WordPress avrà la ricerca live AJAX abilitata.

Saving SearchWP settings

Fase 2: add-on del modulo di ricerca live AJAX sul sito WordPress

Dopo aver attivato il plugin, ogni barra di ricerca sul vostro sito utilizzerà automaticamente la ricerca live AJAX, compreso qualsiasi modulo di ricerca personalizzato in WordPress che avete creato.

La maggior parte dei temi WordPress dispone di una barra di ricerca integrata. Tuttavia, dopo aver attivato la ricerca live Ajax, potreste voler aggiungere una barra di ricerca ad altre aree del vostro sito WordPress.

Aggiunta della ricerca live Ajax alle pagine di WordPress

È possibile aggiungere una barra di ricerca live AJAX a pagine specifiche del sito web. Ad esempio, potreste aggiungere una barra alla vostra pagina di ricerca personalizzata, in modo che i visitatori possano cercare facilmente negli archivi.

Per farlo, dovrete aprire il post o la pagina in cui volete aggiungere la barra di ricerca. In questo esempio, vi mostreremo come aggiungere la ricerca live a una pagina di WordPress, ma i passaggi saranno simili per i post.

Per prima cosa, andare su Pagine ” Tutte le pagine e selezionare la pagina che si desidera modificare.

Open up WordPress page

Nell’editore di WordPress Gutenberg, fare clic sull’icona “+”.

Si aprirà il menu dei blocchi.

Adding a new block to a WordPress blog or website

Qui, digitate “Cerca” nella casella e poi fate clic sull’icona “Cerca” per aggiungerla alla vostra pagina.

WordPress posizionerà automaticamente la barra di ricerca per voi.

Adding a search block to a WordPress page or post

Per impostazione predefinita, la casella ha un’intestazione “Cerca”. È possibile modificarla digitando nel campo dell’etichetta, oppure eliminare completamente il testo dell’intestazione.

Si può anche digitare un segnaposto opzionale, che è il testo che WordPress mostrerà prima che i visitatori inizino a digitare la loro query di ricerca. Ad esempio, se gestite un negozio online, potreste voler utilizzare qualcosa come “Cerca prodotti” o “Trova offerte vantaggiose”.

Quando si è soddisfatti della configurazione della barra di ricerca, fare clic sul pulsante “Aggiorna”.

Customizing the WordPress search block

Ora i visitatori possono utilizzare la barra di ricerca live per trovare rapidamente ciò che cercano.

È possibile utilizzare lo stesso procedimento per aggiungere una barra di ricerca a qualsiasi post o pagina.

Live search page example

Aggiunta della ricerca live Ajax alla barra laterale di WordPress

Molti proprietari di siti web aggiungono una barra di ricerca alla barra laterale del loro sito.

Live widget search example

Ciò consente ai visitatori di effettuare una ricerca in qualsiasi punto del sito.

Per aggiungere il widget di ricerca a WordPress, basta andare su Aspetto ” Widget.

Customize widget blocks

Questa pagina mostra tutte le diverse aree pronte per i widget del vostro tema WordPress. Le opzioni visualizzate possono variare, ma la maggior parte dei temi presenta una barra laterale, una barra laterale destra, una barra laterale sinistra o una sezione simile.

È sufficiente fare clic per espandere l’area in cui si desidera aggiungere la barra di ricerca Ajax live. Quindi, fare clic sull’icona ‘+’.

Add sidebar widget block

Nel popup che appare, trovare e selezionare il blocco “Cerca”.

Questo aggiungerà automaticamente il widget di ricerca Ajax live alla barra laterale o a una sezione simile.

Adding a search block to a widget area

Al termine, fate clic sul pulsante “Aggiorna” per salvare le modifiche e rendere attiva la barra di ricerca Ajax sul vostro blog o sito web WordPress.

Ora, se visitate il vostro sito, vedrete una barra di ricerca Ajax attiva nella barra laterale o in una sezione simile.

È possibile seguire lo stesso procedimento per aggiungere la barra di ricerca a qualsiasi altra area predisposta per i widget.

Nota: per aggiungere una barra di ricerca al menu di navigazione, consultate la nostra guida su come aggiungere una barra di ricerca al menu di WordPress.

Aggiungere la ricerca live alla barra laterale di WordPress utilizzando l’editor completo del sito

Se si utilizza un tema a blocchi come ThemeIsle Hestia Pro, è possibile aggiungere una ricerca Ajax live a qualsiasi area del tema utilizzando l’editor completo del sito.

Potete anche aggiungere una barra di ricerca ad aree che non potete modificare con l’editor di contenuti standard di WordPress. Ad esempio, è possibile aggiungere un campo di ricerca al modello della pagina 404.

Per iniziare, andate su Aspetto ” Editor nella dashboard di WordPress.

Adding live Ajax search using the full-site editor (FSE)

Di default, l’editor completo del sito mostra il template home del tema, ma è possibile aggiungere un blocco di ricerca a qualsiasi template.

Per visualizzare tutte le opzioni disponibili, selezionare “Modelli” nel menu di sinistra.

Adding live Ajax search to your WordPress blog or website

Ora è possibile fare clic sul modello in cui si desidera aggiungere la ricerca Ajax live.

WordPress mostrerà ora un’anteprima del design e delle impostazioni della pagina che è possibile modificare. Per procedere alla modifica del template, fare clic sulla piccola icona della matita e aprire l’editor a blocchi.

Adding live Ajax search to a block-based WordPress theme

A questo punto, fare clic sull’icona blu “+”.

Nel pannello che appare, digitate “Cerca”.

Adding a search bar to the full-site editor (FSE)

Quando appare il blocco ‘Cerca’, trascinarlo nell’area in cui si desidera visualizzare il campo.

Per personalizzare il titolo del blocco o il testo segnaposto, è sufficiente digitare il nuovo messaggio nel blocco di ricerca.

Adding live ajax search to a full-site WordPress theme

Quando si è soddisfatti dell’aspetto del blocco, fare clic su “Salva” per rendere attiva la barra di ricerca Ajax.

Suggerimento bonus: Personalizzare il motore di ricerca istantaneo di WordPress

SearchWP Live Ajax Search si integra perfettamente con la ricerca integrata di WordPress. Tuttavia, questa ricerca predefinita è piuttosto limitata e non è in grado di mostrare risultati di ricerca accurati.

È qui che entra in gioco SearchWP. È il miglior plugin di ricerca per WordPress presente sul mercato, utilizzato da oltre 30.000 siti web.

Questo plugin consente ai visitatori di cercare contenuti che WordPress ignora in modo predefinito, tra cui campi personalizzati, file di testo, documenti PDF, prodotti WooCommerce, post type / tipi di contenuto personalizzati e altro ancora.

Installando SearchWP, potete personalizzare completamente la nuova funzione istantanea del vostro sito senza scrivere alcun codice.

The SearchWP WordPress search plugin

SearchWP dispone anche di analisi e statistiche avanzate che consentono di vedere cosa cercano i visitatori.

Potete utilizzare queste informazioni per mettere a punto la ricerca del vostro sito e identificare i contenuti più popolari sul vostro sito. Questo può aiutarvi a generare nuove idee per i post del blog sulla base di ciò che i visitatori stanno già cercando.

The SearchWP metrics and statistics page

Per ulteriori informazioni, potete consultare queste guide:

Speriamo che questo articolo vi abbia aiutato a capire come aggiungere la ricerca live AJAX al vostro sito WordPress. Potreste anche consultare la nostra guida su come escludere le pagine dai risultati della ricerca su WordPress e il nostro articolo sull’utilizzo di moduli di ricerca multipli in WordPress.

Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.

Divulgazione: I nostri contenuti sono sostenuti dai lettori. Ciò significa che se cliccate su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come WPBeginner è finanziato , perché è importante e come puoi sostenerci. Ecco il nostro processo editoriale .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Il kit di strumenti WordPress definitivo

Ottenete l'accesso gratuito al nostro kit di strumenti - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Reader Interactions

3 commentiLascia una risposta

  1. Mrteesurez

    Thanks for this post.
    I love Ajax search as it makes users search and find the content in real time. I recommend this to all blogs to have it implemented.
    I also support adding an ajax search field to a 404 page, the user landed on the page can just search and find a post related to what he is looking for.

  2. Eric Malta

    Hi, after activated this comment function in ajax, my server CPU usages went high, so i have to terminated it. I thing this is for big hosting servers.

    • WPBeginner Support

      Sadly, any ajax solution will increase your CPU usage but thank you for sharing this for anyone who has concerns for their hosting CPU usage :)

      Admin

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tenga presente che tutti i commenti sono moderati in base alle nostre politica dei commenti e il suo indirizzo e-mail NON sarà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avremo una conversazione personale e significativa.