Ricerca e sostituzione WordPress

L'arte dello scambio: usi creativi per la ricerca e sostituzione di WordPress

· 12 min di lettura ·
Scritto da: avatar autore Joella Dunn
avatar autore Joella Dunn
Joella è una scrittrice con anni di esperienza in WordPress. In Duplicator, è specializzata nella manutenzione del sito, dai backup di base alle migrazioni su larga scala. Il suo obiettivo finale è garantire che il tuo sito web WordPress sia sicuro e pronto per la crescita.
·
Revisionato da: avatar recensore John Turner
avatar recensore John Turner
John Turner è il Presidente di Duplicator. Ha oltre 20 anni di esperienza nel settore aziendale e nello sviluppo e i suoi plugin sono stati scaricati oltre 25 milioni di volte.

Hai bisogno di aggiornare istantaneamente centinaia di link sul tuo sito WordPress?

La funzione di ricerca e sostituzione di WordPress può aiutarti. È uno strumento potente che ti fa risparmiare ore di lavoro manuale e potenziali grattacapi.

Quindi, che tu stia passando a un nuovo dominio o semplicemente abbia bisogno di aggiornare alcune informazioni obsolete, dovrai familiarizzare con la ricerca e sostituzione. 

In questo tutorial, ti spiegherò tutto ciò che devi sapere sulla ricerca e sostituzione in WordPress. Dai plugin user-friendly alle query di database avanzate, ti copro io, indipendentemente dal tuo livello di competenza.

Iniziamo!

Indice

Cos'è la funzione di ricerca e sostituzione di WordPress?

La ricerca e sostituzione in WordPress è un modo per trovare testo o dati specifici nel database del tuo sito web e sostituirli con qualcos'altro. 

Invece di cambiare solo il testo in un singolo documento, può aggiornare le informazioni in tutto il tuo sito WordPress in una sola volta. Ciò include i tuoi post, pagine, commenti e altri dati.

Ecco come funziona.

Quando esegui un'operazione di ricerca e sostituzione, WordPress scansiona le tabelle del suo database. Cerca il testo esatto o il modello che hai specificato.

Una volta trovato, sostituisce quel testo con il tuo nuovo contenuto. Questo avviene a livello di database, il che significa che è completo e veloce.

Perché è così importante? Beh, immagina di dover aggiornare manualmente centinaia di link o riferimenti sparsi nel tuo sito. Sarebbe dispendioso in termini di tempo e incline agli errori.

La ricerca e sostituzione automatizza questo processo, garantendo coerenza e facendoti risparmiare tempo prezioso.

Perché potresti aver bisogno di eseguire una ricerca e sostituzione

La ricerca e sostituzione non è solo un trucco intelligente, è spesso necessario per mantenere un sito WordPress sano.

La bellezza della ricerca e sostituzione è la sua versatilità: può gestire quasi tutti gli aggiornamenti di massa che le proponi. Parliamo di alcune situazioni comuni in cui la troverai utile.

Modifica dei nomi di dominio

Se stai passando a un nuovo dominio, dovrai aggiornare tutti i tuoi link e riferimenti interni. La ricerca e sostituzione può gestire questo in pochi minuti invece che in ore.

Aggiornamento degli URL

Vuoi passare a una connessione più sicura per un miglior SEO? Dovrai aggiornare tutti i tuoi link HTTP a HTTPS. Una volta cercato e sostituito gli URL, avrai una transizione fluida ed eviterai avvisi di contenuto misto.

Forse hai ristrutturato il tuo sito o una risorsa esterna a cui hai collegato è cambiata. La ricerca e sostituzione ti aiuta a risolvere rapidamente questi problemi.

Modifica degli shortcode

Hai cambiato un plugin che utilizza shortcode? Potrebbe essere necessario aggiornarli in tutto il sito per garantire che tutto funzioni ancora come previsto.

Aggiornamento delle informazioni sull'autore o altri metadati

Se devi cambiare il nome di un autore o aggiornare le categorie in tutto il sito, la ricerca e sostituzione è la soluzione che fa per te.

Prima di eseguire una ricerca e sostituzione

Prima di eseguire una ricerca e sostituzione, ci sono alcuni passaggi cruciali da compiere. Considerali come la tua checklist pre-volo.

Adottando queste precauzioni, ti prepari per un'operazione di ricerca e sostituzione fluida e di successo. Ricorda, è sempre meglio dedicare un po' di tempo in più alla preparazione piuttosto che affrettarsi in una situazione potenzialmente dannosa per il sito.

Esegui il backup del tuo sito

Questo è non negoziabile. Un backup completo garantisce che tu possa annullare eventuali modifiche se qualcosa va storto. Consiglio di utilizzare Duplicator per un backup completo facile da ripristinare.

Plugin Duplicator Pro

Tutto ciò che dovrai fare è creare un nuovo pacchetto. Sentiti libero di personalizzare il nome e scegliere una posizione di archiviazione cloud.

Posizioni di archiviazione backup Duplicator

Sotto Archivio, scegli Tutto. Questo salverà tutto sul tuo sito nel file di backup.

Backup completo Duplicator

Una volta che hai un backup, puoi ripristinarlo se la ricerca e sostituzione non va come previsto. 

Comprendi i rischi

Le operazioni di ricerca e sostituzione possono avere conseguenze inaspettate. Un singolo errore di battitura potrebbe rompere il tuo sito. Controlla sempre attentamente le tue stringhe di ricerca e sostituzione.

Testa prima su un sito di staging

Se possibile, prova la tua ricerca e sostituzione su una copia di staging del tuo sito. Questo ti permette di individuare eventuali problemi prima che influiscano sul tuo sito live.

Se non ne hai già uno, ecco istruzioni dettagliate su come creare un sito di staging!

Sii specifico con i tuoi termini di ricerca

Le ricerche generiche possono portare a sostituzioni indesiderate. Sii il più specifico possibile per ridurre al minimo i rischi.

Alcuni metodi sono sensibili alle maiuscole, altri no. Sappi quale stai usando per evitare errori.

Considera i dati serializzati

WordPress memorizza alcuni dati in formato serializzato. Non tutti i metodi di ricerca e sostituzione possono gestirlo correttamente, il che può portare a funzionalità interrotte.

Come eseguire una ricerca e sostituzione in WordPress

Ora che sei preparato, esploriamo i diversi modi in cui puoi eseguire una ricerca e sostituzione in WordPress. Inizieremo con i metodi più user-friendly e passeremo a tecniche più avanzate.

Metodo 1. Utilizza un plugin di ricerca e sostituzione

Ci sono molti plugin per WordPress che possono eseguire una ricerca e sostituzione per te. Sono particolarmente utili se non ti senti a tuo agio a immergerti nei database o nel codice.

Se vuoi usare un plugin, Search & Replace Everything è una buona opzione. Può sostituire testo e immagini. Inoltre, puoi fare delle prove a secco prima di eseguire effettivamente la ricerca e sostituzione.

Plugin Cerca e Sostituisci Tutto

Tutto ciò che dovrai fare è inserire il vecchio testo nella casella Cerca e il nuovo testo nella casella Sostituisci con. Puoi selezionare tutte le tabelle del database per cercare e sostituire l'intero sito web. Oppure, scegli solo le tabelle specifiche che vuoi modificare.

Cerca e sostituisci con un plugin

Quindi, visualizza in anteprima i risultati. Search & Replace Everything mostra esattamente quale testo verrà modificato.

Anteprima ricerca e sostituzione

Se tutto sembra corretto, esegui la ricerca e sostituzione. 

Alternativa: Un altro popolare strumento di ricerca e sostituzione è il plugin Better Search Replace. Supporta WordPress multisite e non ha requisiti server.

Metodo 2. Aggiorna il tuo dominio durante una migrazione

Un motivo per cui potresti aver bisogno di cercare e sostituire testo è dopo esserti spostato su un nuovo nome di dominio. Con un plugin di migrazione come Duplicator, puoi aggiornare gli URL durante la migrazione.

Altrimenti, dovresti spostare manualmente tutti i tuoi dati sul nuovo dominio. Quindi, dovresti installare un plugin aggiuntivo come Better Search Replace per rimuovere tutte le istanze del tuo vecchio dominio nel tuo database.

Duplicator può velocizzare notevolmente questo processo! Crea un backup completo del vecchio sito e scarica il suo file di archivio.

Scarica il file zip dell'archivio

Configura la tua nuova installazione di WordPress, acquista un nuovo dominio e attiva Duplicator. Quindi, carica il tuo backup nella pagina Importa.

Importa archivio del sito web

Fai clic su Continua. Quindi, avvia l'installer.

Con la versione pro, puoi fare clic sulla scheda Avanzate. Questo ti offre opzioni di personalizzazione aggiuntive come la ricerca e la sostituzione.

Migrazione Duplicator avanzata

Valida l'installazione. Accetta i termini e le notifiche e continua al passaggio successivo.

Poiché hai scelto l'installazione avanzata, puoi scegliere quali tabelle del database importare.

Installa il database di WordPress

Una volta installato il database, puoi far eseguire a Duplicator le funzioni di ricerca/sostituzione. Nella Fase 3, inserisci il vecchio testo o URL nel campo Cerca. Sostituiscilo con il nuovo testo.

Ricerca e sostituzione Duplicator

Premi Avanti. Duplicator sostituirà automaticamente i tuoi URL obsoleti o altri dati che desideri sostituire. Dovrai semplicemente accedere nuovamente per accedere al tuo sito WordPress aggiornato.

Metodo 3. Utilizza lo strumento di ricerca e sostituzione del tuo web host

Alcuni provider di hosting WordPress offrono i propri strumenti di ricerca e sostituzione come parte dei loro servizi WordPress gestiti. Questa può essere un'opzione conveniente se il tuo host la fornisce.

Gli host più diffusi che offrono questa funzionalità includono Kinsta, SiteGround e WP Engine.

Sebbene i passaggi specifici possano variare a seconda del tuo host, ecco una guida generale.

Accedi alla dashboard del tuo account di hosting.

Cerca uno strumento o una sezione relativa alla gestione di WordPress o alle operazioni del database.

Trova la funzionalità di ricerca e sostituzione. Potrebbe chiamarsi "Search and Replace" o qualcosa di simile.

Inserisci il termine di ricerca e il testo di sostituzione.

Seleziona le tabelle in cui desideri cercare, se ti viene data l'opzione.

Se il tuo host non offre questa funzionalità o preferisci un maggiore controllo, non preoccuparti. Abbiamo altri metodi in arrivo che potrebbero soddisfare meglio le tue esigenze.

Metodo 4. Esegui una query MySQL di ricerca e sostituzione

Per coloro che hanno familiarità con i database, eseguire una query MySQL può essere un modo potente per eseguire operazioni di ricerca e sostituzione.

Per iniziare, accedi al tuo account di web hosting e apri phpMyAdmin.

WordPress phpMyAdmin

Fai clic sul nome del tuo database. Quindi, premi la scheda SQL.

Scheda SQL di phpMyAdmin

Inserisci una query SQL con questo formato:

update TABLE_NAME set FIELD_NAME =
replace(FIELD_NAME, 'Text to find', 'text to replace with');

Ad esempio, ecco la query che useresti per sostituire testo in un post del blog.

UPDATE wp_posts SET post_content = 
REPLACE(post_content, 'old-text', 'new-text');

Questa query aggiorna la colonna 'post_content' nella tabella 'wp_posts', sostituendo 'old-text' con 'new-text'.

Ricorda di modificare il nome della tabella se il tuo database utilizza un prefisso diverso da 'wp_'.

Fai clic sul pulsante Vai per eseguire la ricerca e la sostituzione.

Questo metodo è più adatto agli utenti esperti che necessitano di modifiche molto specifiche e comprendono la struttura del database di WordPress.

Metodo 5. Utilizza lo script PHP di ricerca e sostituzione di interconnect/it

Inter.connect dispone di uno script PHP gratuito che puoi utilizzare per eseguire funzioni di ricerca e sostituzione. Questa può essere una buona opzione per gli sviluppatori che non utilizzano la riga di comando.

Questo metodo comporta dei rischi. Un'unica mossa sbagliata potrebbe danneggiare gravemente il tuo database, quindi assicurati di avere un backup. Considera l'impostazione di un punto di ripristino con Duplicator nel caso in cui ti venga bloccato l'accesso alla dashboard di amministrazione di WordPress.

Per continuare, scarica lo script da inter.connect. Estrai il file chiamato Search-Replace-DB-Master. Rinominalo come preferisci.

Ora, apri i file del tuo sito con un client FTP o un file manager. Carica la cartella nella tua directory principale, solitamente chiamata public_html.

Apri una nuova finestra del browser e cerca la cartella caricata. Sarà simile a questa: https://dominio.com/cartella-search-replace

Qui vedrai un modo per cercare e sostituire nel tuo database.

Ricerca e sostituzione di Interconnect.it

Inserisci i dettagli del tuo database (puoi trovarli nel tuo file wp-config.php). Inserisci le stringhe di ricerca e sostituzione. Dovresti anche scegliere su quali tabelle eseguire l'operazione.

Considera di utilizzare prima l'opzione "dry run" (simulazione) per vedere quali modifiche verranno apportate. Se tutto sembra a posto, esegui la ricerca e la sostituzione effettiva.

Elimina lo script dal tuo server una volta terminato.

Metodo 6. Ricerca e sostituzione con WP-CLI

Per sviluppatori e utenti esperti, WP-CLI (WordPress Command Line Interface) offre un modo potente ed efficiente per eseguire operazioni di ricerca e sostituzione.

WP-CLI è uno strumento a riga di comando per la gestione di WordPress. Se ti senti a tuo agio nell'usare un terminale, questo metodo può essere incredibilmente veloce e flessibile.

Per utilizzare WP-CLI, avrai bisogno dell'accesso SSH (Secure Shell). Questo protocollo sicuro è solitamente offerto dal tuo web host. Per aiutarti a installare WP-CLI, consulta questa guida.

Ecco la struttura di base del comando per una ricerca e sostituzione:

wp search-replace 'old-text' 'new-text' 

Le opzioni possono aiutarti ad aggiungere istruzioni aggiuntive. Eccone alcune che potresti utilizzare:

--dry-run: Anteprima della ricerca e sostituzione prima dell'esecuzione.

--all-tables: Esegui la ricerca e sostituzione su tutte le tabelle del database.

Per ulteriori opzioni, consulta la documentazione ufficiale di WordPress per la ricerca e sostituzione con WP-CLI.

Questo metodo è ideale per gli sviluppatori che gestiscono più siti WordPress o per chiunque abbia familiarità con le operazioni da riga di comando. È particolarmente utile per l'elaborazione batch o quando è necessario automatizzare le operazioni di ricerca e sostituzione.

FAQ sulla Ricerca e Sostituzione in WordPress

È possibile cercare e sostituire in WordPress?

Sì, è possibile eseguire operazioni di ricerca e sostituzione in WordPress. Potresti installare un plugin di ricerca e sostituzione come Better Search Replace o Search & Replace Everything. Gli approcci manuali includono l'esecuzione di una query SQL o l'utilizzo di WP-CLI.

Come cerco e sostituisco gli shortcode in WordPress?

La sostituzione degli shortcode segue lo stesso processo della sostituzione di qualsiasi altro testo, ma richiede maggiore cautela. Utilizza un metodo che gestisca correttamente i dati serializzati, come un plugin specializzato. Con Search & Replace Everything, inserisci lo shortcode nella prima casella e il nuovo shortcode per sostituirlo.

Ricerca e sostituzione di shortcode

Conclusione

Ora puoi eseguire funzioni di ricerca e sostituzione come uno sviluppatore professionista!

Mentre sei qui, penso che ti piaceranno queste guide aggiuntive su WordPress:

Duplicator Pro semplifica il processo di ricerca e sostituzione durante le migrazioni. Prima di qualsiasi ricerca e sostituzione, può anche creare backup del database. Prova Duplicator Pro oggi stesso!

avatar autore
Joella Dunn Content Writer
Joella è una scrittrice con anni di esperienza in WordPress. In Duplicator, è specializzata nella manutenzione del sito, dai backup di base alle migrazioni su larga scala. Il suo obiettivo finale è garantire che il tuo sito web WordPress sia sicuro e pronto per la crescita.
I nostri contenuti sono supportati dai lettori. Se fai clic su determinati link, potremmo ricevere una commissione.

Non lasciare che un altro giorno passi senza protezione

Ogni ora senza backup adeguati di WordPress mette il tuo sito a rischio • Ogni migrazione di WordPress ritardata ti costa in termini di prestazioni e crescita

Ottieni Duplicator Ora
Plugin Duplicatore

Aspetta! Non perdere la tua
offerta esclusiva!

Come cliente , ottieni il 60% DI SCONTO

Prova Duplicator gratuitamente sul tuo sito: scopri perché oltre 1,5 milioni di professionisti di WordPress si fidano di noi. Ma non aspettare: questo sconto esclusivo del 60% è disponibile solo per un periodo limitato.

o
Ottieni 60% di Sconto su Duplicator Pro Ora →