Site icon Gioxx.org

WordPress: sostituzione rapida con Better Search Replace

WordPress: suggerimenti sulla gestione delle immagini 3

Non so se ti è mai capitato di dover sostituire in un solo colpo tutti i riferimenti a un testo o un link ben preciso all’interno degli articoli del tuo blog. A me si, è arrivata la richiesta (non molto tempo fa a dirla tutta) di modificare i puntamenti verso un sito web che ha cambiato dominio, e che avevo citato in diverse occasioni qui nel mio blog. Si è trattata di una domanda lecita alla quale ho dato risposta portando a termine la modifica. Ho eseguito una semplice query MySQL via phpMyAdmin, ma ho voluto cercare un’alternativa nel caso in cui di fronte al monitor ci sia una persona che non si fida delle operazioni a cuore aperto sul database.

L’alternativa che ho trovato e provato si chiama Better Search Replace, è gratuita e si trova nel repository ufficiale dei plugin di WordPress:

Developer: WP Engine
Price: Free

È un plugin molto utilizzato, perfettamente compatibile anche con le ultime versioni di WordPress e non fa altro che simulare il tuo intervento sul database MySQL, facilitando (e di molto) la costruzione di ciò che si vuole ritoccare, lasciando al codice sorgente ciò che potrebbe esserti più ostico da imparare e saper maneggiare. L’utilizzo è banale e può simulare l’operazione prima di lanciarla sul serio, così da permetterti di capire cosa il programma andrà a ritoccare nel tuo database dove le tabelle di WordPress potrebbero contenere il testo o i collegamenti da modificare.

Dalla dashboard del blog, ti basterà accedere a ToolsBetter Search Replace, da qui potrai vedere le tabelle contenute all’interno del database (box Select Tables), le quali saranno selezionabili proprio per permettere al plugin di effettuare la ricerca al loro interno, con eventuale successiva sostituzione testo. Nel box Search for andrà inserito il testo da ricercare all’interno delle tabelle, mentre in Replace with ciò che prenderà il suo posto. Se vuoi assicurarti che nulla andrà storto, seleziona l’opzione in corrispondenza di Run as dry run? (If checked, no changes will be made to the database, allowing you to check the results beforehand), ti permetterà di ottenere comunque un risultato a video (potrai anche leggerne il dettaglio come da seconda schermata nella galleria di seguito), ma senza effettuare realmente la modifica al database.

Tutto pronto? Sei tranquillo? Ok, lancia la modifica allora, non impiegherà poi tanto (a meno di voler sostituire mezzo contenuto dei database). Al termine ti verrà notificato e potrai -se vorrai- disattivare o disinstallare il plugin se non lo ritieni più utile.

Questo tipo di modifiche le ho operate in passato anche tramite Redirection, il plugin ben più complesso e ideato per altri motivi, ma che può tornare utile anche per questo mestiere. Se lo utilizzi già, sappi che ti basterà cercare parte dell’URL che vuoi sostituire e farlo anche tramite lui, è solo un pelo più macchinoso e forse lento.

Correzioni, suggerimenti? Lascia un commento nell'apposita area qui di seguito o contattami privatamente.
Ti è piaciuto l'articolo? Offrimi un caffè! ☕ :-)

L'articolo potrebbe non essere aggiornato

Questo post è stato scritto più di 5 mesi fa, potrebbe non essere aggiornato. Per qualsiasi dubbio ti invito a lasciare un commento per chiedere ulteriori informazioni! :-)

Condividi l'articolo con i tuoi contatti:
Exit mobile version