I nuovi backup di Duplicator con un solo clic, la cancellazione automatica e gli aggiornamenti di versione
I nuovi backup di Duplicator con un solo clic, la cancellazione automatica e gli aggiornamenti di versione
Avete bisogno di aggiornare istantaneamente centinaia di link sul vostro sito WordPress?
La funzione di ricerca e sostituzione di WordPress può aiutare. È uno strumento potente che consente di risparmiare ore di lavoro manuale e potenziali mal di testa.
Quindi, sia che stiate passando a un nuovo dominio o che dobbiate semplicemente aggiornare alcune informazioni obsolete, dovrete avere familiarità con la ricerca e la sostituzione.
In questo tutorial vi spiegherò tutto quello che c'è da sapere sulla ricerca e sostituzione in WordPress. Dai plugin di facile utilizzo alle query avanzate per il database, vi ho preparato tutto, indipendentemente dal vostro livello di competenza.
Iniziamo!
La ricerca e sostituzione di WordPress è un modo per trovare testo o dati specifici nel database del vostro sito web e sostituirli con qualcos'altro.
Invece di modificare solo il testo di un singolo documento, è in grado di aggiornare le informazioni dell'intero sito WordPress in un'unica soluzione. Questo include i post, le pagine, i commenti e altri dati.
Ecco come funziona.
Quando si esegue un'operazione di ricerca e sostituzione, WordPress esegue una scansione delle tabelle del database. Cerca il testo o lo schema esatto che avete specificato.
Una volta trovato, sostituisce il testo con il nuovo contenuto. L'operazione avviene a livello di database, quindi è accurata e veloce.
Perché è così importante? Immaginate di dover aggiornare manualmente centinaia di link o riferimenti sparsi per il vostro sito. Sarebbe un'operazione lunga e soggetta a errori.
La ricerca e la sostituzione automatizzano questo processo, garantendo coerenza e risparmiando tempo prezioso.
La ricerca e la sostituzione non è solo un trucco elegante, ma spesso è necessaria per mantenere un sito WordPress sano.
Il bello della ricerca e sostituzione è la sua versatilità: può gestire quasi tutti gli aggiornamenti di massa. Vediamo alcune situazioni comuni in cui può essere utile.
Se vi spostate su un nuovo dominio, dovrete aggiornare tutti i vostri link e riferimenti interni. La ricerca e la sostituzione possono essere effettuate in pochi minuti invece che in ore.
Volete passare a una connessione più sicura per migliorare la SEO? Dovrete aggiornare tutti i vostri link HTTP in HTTPS. Una volta ricercati e sostituiti gli URL, la transizione avverrà senza problemi e si eviteranno gli avvisi di contenuto misto.
Forse avete ristrutturato il vostro sito o una risorsa esterna a cui vi siete collegati è cambiata. La funzione di ricerca e sostituzione aiuta a risolvere rapidamente questi problemi.
Avete cambiato un plugin che utilizza gli shortcode? Potrebbe essere necessario aggiornarli in tutto il sito per assicurarsi che tutto funzioni ancora come previsto.
Se avete bisogno di cambiare il nome di un autore o di aggiornare le categorie di tutto il sito, la ricerca e la sostituzione sono la soluzione ideale.
Prima di eseguire una ricerca e una sostituzione, è necessario eseguire alcuni passaggi cruciali. Consideratela come una lista di controllo pre-volo.
Adottando queste precauzioni, vi preparerete per un'operazione di ricerca e sostituzione senza problemi e di successo. Ricordate che è sempre meglio dedicare un po' di tempo in più alla preparazione piuttosto che precipitarsi in una situazione potenzialmente dannosa per il sito.
Questo non è negoziabile. Un backup completo garantisce la possibilità di ripristinare qualsiasi modifica se qualcosa va storto. Consiglio di utilizzare Duplicator per un backup completo e facile da ripristinare.
Tutto ciò che dovrete fare è creare un nuovo pacchetto. Sentitevi liberi di personalizzare il nome e di scegliere una posizione di archiviazione nel cloud.
In Archivio, scegliere Tutti. In questo modo si salverà tutto il contenuto del sito nel file di backup.
Una volta eseguito il backup, è possibile ripristinarlo se la ricerca e la sostituzione non vanno come previsto.
Le operazioni di ricerca e sostituzione possono avere conseguenze inaspettate. Un singolo errore di battitura potrebbe distruggere il vostro sito. Controllate sempre due volte le stringhe di ricerca e sostituzione.
Se possibile, provate la ricerca e la sostituzione su una copia di staging del vostro sito. In questo modo è possibile individuare eventuali problemi prima che si ripercuotano sul sito reale.
Se non ne avete già uno, ecco le istruzioni dettagliate per costruire un sito di staging!
Ricerche ampie possono portare a sostituzioni non volute. Siate il più specifici possibile per ridurre al minimo i rischi.
Alcuni metodi sono sensibili alle maiuscole, altri no. Per evitare errori, è bene sapere quale si sta utilizzando.
WordPress memorizza alcuni dati in un formato serializzato. Non tutti i metodi di ricerca e sostituzione sono in grado di gestirli correttamente, il che può portare a funzionalità non corrette.
Ora che siete preparati, esploriamo i diversi modi in cui è possibile eseguire una ricerca e una sostituzione in WordPress. Inizieremo con i metodi più semplici e arriveremo a tecniche più avanzate.
Ci sono molti plugin per WordPress che possono eseguire una ricerca e una sostituzione per voi. Sono particolarmente utili se non vi sentite a vostro agio a immergervi nei database o nel codice.
Se si desidera utilizzare un plugin, Search & Replace Everything è una buona opzione. Può sostituire testo e immagini. Inoltre, è possibile eseguire delle prove a secco prima di eseguire effettivamente la ricerca e la sostituzione.
Tutto ciò che dovrete fare è inserire il vecchio testo nella casella Cerca e il nuovo testo nella casella Sostituisci con. È possibile selezionare tutte le tabelle del database per cercare e sostituire l'intero sito web. Oppure, scegliere solo le tabelle specifiche che si desidera modificare.
Quindi, visualizzare l'anteprima dei risultati. Cerca e sostituisci tutto mostra esattamente il testo che verrà modificato.
Se tutto sembra corretto, eseguire la ricerca e la sostituzione.
Alternativa: Un altro popolare strumento di ricerca e sostituzione è il plugin Better Search Replace. Supporta WordPress multisito e non ha requisiti di server.
Una delle ragioni per cui è necessario cercare e sostituire il testo è dopo il passaggio a un nuovo nome di dominio. Con un plugin di migrazione come Duplicator, è possibile aggiornare gli URL durante la migrazione.
Altrimenti, dovrete spostare manualmente tutti i dati sul nuovo dominio. Poi, dovrete installare un plugin aggiuntivo come Better Search Replace per rimuovere tutte le istanze del vecchio dominio nel database.
Duplicator può accelerare notevolmente questo processo! Create un backup completo del vecchio sito e scaricate il suo file di archivio.
Configurare la nuova installazione di WordPress, acquistare un nuovo dominio e attivare Duplicator. Quindi, caricate il vostro backup nella pagina Importa.
Fare clic su Continua. Avviare quindi il programma di installazione.
Con la versione pro, è possibile fare clic sulla scheda Avanzate. Questa scheda offre ulteriori opzioni di personalizzazione, come la ricerca e la sostituzione.
Convalidare l'installazione. Accettare i termini e le avvertenze e proseguire con il passo successivo.
Avendo scelto l'installazione avanzata, è possibile scegliere quali tabelle del database importare.
Una volta installato il database, è possibile far eseguire a Duplicator le funzioni di ricerca/sostituzione. Al punto 3, inserire il vecchio testo o URL nel campo di ricerca. Sostituirlo con il nuovo testo.
Premete Avanti. Duplicator sostituirà automaticamente tutti gli URL obsoleti o altri dati che si desidera sostituire. Dovrete semplicemente accedere nuovamente al vostro sito WordPress aggiornato.
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 vostro host la fornisce.
Tra gli host più diffusi che offrono questa funzione ci sono Kinsta, SiteGround e WP Engine.
Anche se i passaggi specifici possono variare a seconda dell'host, ecco una guida generale.
Accedere al cruscotto del proprio account di hosting.
Cercate uno strumento o una sezione relativa alla gestione di WordPress o alle operazioni di database.
Trovare la funzione di ricerca e sostituzione. Potrebbe chiamarsi "Cerca e sostituisci" o qualcosa di simile.
Inserite il termine di ricerca e il testo sostitutivo.
Selezionare le tabelle in cui si desidera effettuare la ricerca, se è possibile farlo.
Se il vostro host non offre questa funzione o preferite un maggiore controllo, non preoccupatevi. Abbiamo in serbo altri metodi che potrebbero soddisfare meglio le vostre esigenze.
Per chi ha dimestichezza con i database, l'esecuzione di una query MySQL può essere un modo efficace per eseguire operazioni di ricerca e sostituzione.
Per iniziare, accedere al proprio account di hosting web e aprire phpMyAdmin.
Fare clic sul nome del database. Quindi, premere la scheda SQL.
Inserire una query SQL con questo formato:
update TABLE_NAME set FIELD_NAME =
replace(FIELD_NAME, 'Text to find', 'text to replace with');
A titolo di esempio, ecco la query da utilizzare per sostituire il 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'.
Ricordarsi di modificare il nome della tabella se il database utilizza un prefisso diverso da "wp_".
Fare clic sul pulsante Vai per eseguire la ricerca e la sostituzione.
Questo metodo è più adatto agli utenti avanzati che hanno bisogno di modifiche molto specifiche e che conoscono la struttura del database di WordPress.
Inter.connect ha uno script PHP gratuito che si può usare per eseguire funzioni di ricerca e sostituzione. Questa può essere una buona opzione per gli sviluppatori che non usano la riga di comando.
Questo metodo comporta dei rischi. Una mossa sbagliata potrebbe danneggiare seriamente il vostro database, quindi assicuratevi di avere un backup. Considerate di impostare un punto di ripristino con Duplicator nel caso in cui siate bloccati dalla dashboard di amministrazione di WordPress.
Per continuare, scaricare lo script da inter.connect. Estrarre il file chiamato Search-Replace-DB-Master. Rinominatelo come preferite.
Ora, aprite i file del vostro sito con un client FTP o un file manager. Caricare la cartella nella directory principale, solitamente chiamata public_html.
Aprire una nuova finestra del browser e cercare la cartella caricata. Avrà un aspetto simile a questo: https://domain.com/search-replace-folder
Qui si trova un modo per cercare e sostituire il database.
Inserire i dati del database (si trovano nel file wp-config.php ). Inserite le stringhe di ricerca e sostituzione. Si deve anche scegliere su quali tabelle eseguire l'operazione.
Considerate di utilizzare prima l'opzione di "esecuzione a secco" per vedere quali modifiche verranno apportate. Se tutto sembra a posto, eseguite la ricerca e sostituzione vera e propria.
Per gli sviluppatori e gli utenti avanzati, 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 vi sentite a vostro agio nell'usare un terminale, questo metodo può essere incredibilmente veloce e flessibile.
Per utilizzare WP-CLI, è necessario un accesso SSH (Secure Shell). Questo protocollo sicuro è solitamente offerto dal vostro host web. Per aiutarvi a installare WP-CLI, consultate questa guida.
Ecco la struttura di base dei comandi di ricerca e sostituzione:
wp search-replace 'old-text' 'new-text'
Le opzioni possono aiutare ad aggiungere istruzioni supplementari. Eccone alcune che possono essere utilizzate:
--dry-run
: Anteprima della ricerca e sostituzione prima dell'esecuzione.
--all-tables
: Esegue la ricerca e la sostituzione su tutte le tabelle del database.
Per ulteriori opzioni, consultare la documentazione ufficiale di WordPress per la ricerca e la sostituzione con WP-CLI.
Questo metodo è ideale per gli sviluppatori che gestiscono più siti WordPress o per chiunque si trovi a proprio agio con le operazioni da riga di comando. È particolarmente utile per l'elaborazione in batch o quando è necessario scrivere le operazioni di ricerca e sostituzione.
Sì, è possibile eseguire operazioni di ricerca e sostituzione in WordPress. Si può 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.
Il modo più semplice è utilizzare un plugin di ricerca e sostituzione come Search & Replace Everything. Inserite il vecchio link nel campo "Cerca" e il nuovo link nel campo "Sostituisci con". Utilizzate sempre l'opzione "dry run" per visualizzare l'anteprima delle modifiche.
La sostituzione dei codici brevi segue lo stesso processo della sostituzione di qualsiasi altro testo, ma richiede una maggiore cautela. Utilizzate un metodo che gestisca correttamente i dati serializzati, come un plugin specializzato. Con Cerca e sostituisci tutto, inserire il codice breve nella prima casella e il nuovo codice breve da sostituire.
Ora potete eseguire funzioni di ricerca e sostituzione come uno sviluppatore professionista!
Mentre siete qui, penso che vi piaceranno queste altre guide di 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. Provate Duplicator Pro oggi stesso!
Divulgazione: I nostri contenuti sono sostenuti dai lettori. Ciò significa che se cliccate su alcuni dei nostri link, potremmo guadagnare una commissione. Raccomandiamo solo prodotti che riteniamo possano apportare un valore aggiunto ai nostri lettori.