{"id":227940,"date":"2022-09-22T12:38:00","date_gmt":"2022-09-22T09:38:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=227940"},"modified":"2022-11-09T00:41:58","modified_gmt":"2022-11-08T21:41:58","slug":"come-trovare-e-sostituire-un-url-o-un-testo-in-un-database-di-wordpress","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/it\/come-trovare-e-sostituire-un-url-o-un-testo-in-un-database-di-wordpress\/","title":{"rendered":"Come trovare e sostituire un URL o un testo in un database di WordPress"},"content":{"rendered":"\n<p>Vuoi sapere come trovare e sostituire un URL o un testo in un database WordPress?<\/p>\n<p>S\u00ec, ci siamo stati.<\/p>\n<p>In questo articolo, ti mostreremo come.<\/p>\n<p>Uno degli aspetti principali della gestione del database \u00e8 sapere come aggiornare il testo.<\/p>\n<p>Ci\u00f2 \u00e8 necessario se si migra da un dominio all&#8217;altro o si passa da non SSL a SSL. Oppure il nome di una linea di prodotti cambia e il sito Web deve essere aggiornato per riflettere questo.<\/p>\n<p>Per queste situazioni, la capacit\u00e0 di condurre un &quot;trova e sostituisci&quot; di WordPress di massa \u00e8 fondamentale. Consente di risparmiare una grande quantit\u00e0 di tempo rispetto a un aggiornamento manuale di tutti gli URL e testi.<\/p>\n<p>Questo articolo esamina diversi metodi per trovare e sostituire URL e testi in un database WordPress.<\/p>\n<h2>Motivi per la sostituzione di URL o testo in un database di WordPress<\/h2>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-185481-61e886add6406.jpg\" data-rel=\"lightbox\" ><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-185481-61e886add6406.jpg\" alt=\"Come trovare e sostituire un URL o un testo in un database di WordPress\" ><\/a><\/p>\n<p>Ci sono molte ragioni per trovare e sostituire URL e testo in un database WordPress. I motivi pi\u00f9 comuni sono il passaggio a un nuovo dominio o l&#8217;aggiunta di un certificato SSL a un sito Web.<\/p>\n<p>A volte, i proprietari dei siti potrebbero voler modificare o cambiare una frase di testo specifica come il nome dell&#8217;azienda. Sapere come eseguire una ricerca e una sostituzione in blocco pu\u00f2 far risparmiare molto tempo.<\/p>\n<p>\u00c8 anche possibile utilizzare lo stesso metodo su pi\u00f9 testo. Pu\u00f2 cambiare URL e immagini nel database di WordPress. La capacit\u00e0 di ricerca e sostituzione di massa si rivela utile quando \u00e8 necessario:<\/p>\n<ul>\n<li>Aggiorna le parole chiave di ottimizzazione per i motori di ricerca (SEO).<\/li>\n<li>Errori ortografici o grammaticali corretti<\/li>\n<li>Rimuovere caratteri speciali o parole specifiche<\/li>\n<li>Modifica e aggiorna gli URL nel database di WordPress quando sposti il \u200b\u200bsito Web su un nuovo host<\/li>\n<li>Correggi i collegamenti interrotti<\/li>\n<li>Aggiorna contenuti obsoleti, codici brevi o stringhe di testo<\/li>\n<\/ul>\n<p>Aggiornare l&#8217;URL di un sito web significa molto di pi\u00f9 che modificare l&#8217;URL nella pagina delle impostazioni. Ci sono altre cose da ricordare e gestire.<\/p>\n<p>Se le immagini sul sito Web non hanno una CDN esterna, i collegamenti all&#8217;URL precedente sono comunque incorporati nel post. Questi collegamenti verranno visualizzati come interrotti quando qualcuno visita la pagina.<\/p>\n<p>Nel caso di piccoli siti Web o blog, \u00e8 possibile sostituire manualmente un paio di URL. Tuttavia, non \u00e8 fattibile su siti Web e blog di grandi dimensioni che hanno molte immagini sul sito.<\/p>\n<p>L&#8217;unico modo pratico \u00e8 sostituire in massa tutti gli URL appropriati nel database.<\/p>\n<p>Tieni presente che dopo aver eseguito una ricerca e una sostituzione in blocco, non \u00e8 presente alcun pulsante &quot;annulla&quot;. Non \u00e8 possibile tornare alla versione precedente.<\/p>\n<p>L&#8217;unico modo sarebbe condurre un altro processo di ricerca di massa e sostituzione. Quindi \u00e8 consigliabile eseguire un backup prima di una procedura di ricerca e sostituzione di massa di WordPress.<\/p>\n<p>Il metodo migliore per trovare e sostituire il contenuto in un database WordPress \u00e8 eseguire query SQL. Inserisci le query SQL richieste in phpMyAdmin, una riga di comando della shell o uno script PHP.<\/p>\n<p>Per coloro che preferiscono un plug-in, alla fine dell&#8217;articolo \u00e8 presente un elenco di plug-in consigliati.<\/p>\n<h2>Come scrivere una query MySQL per eseguire la ricerca e la sostituzione su un database WordPress<\/h2>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-185481-61e886aedd0e0.jpg\" data-rel=\"lightbox\" ><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-185481-61e886aedd0e0.jpg\" alt=\"Come trovare e sostituire un URL o un testo in un database di WordPress\" ><\/a><\/p>\n<p>Forse non vuoi installare altri plugin ma conosci un po&#8217; di programmazione. In questo caso, \u00e8 possibile utilizzare phpMyAdmin per eseguire una ricerca e sostituzione nel database di WordPress.<\/p>\n<p>Prima per\u00f2 una piccola guida su come trovare il nome del tuo database WordPress. Ci\u00f2 \u00e8 necessario per il passaggio successivo.<\/p>\n<p>Fare clic sulla cartella public_html (o www, htdocs o httpdocs, a seconda del provider di hosting). Di solito si trova nel menu di navigazione sul lato sinistro dello schermo.<\/p>\n<p>Trova il file wp-config.php e fai doppio clic per aprirlo. Il nome del tuo database \u00e8 nella riga:<\/p>\n<pre><code>define('DB_NAME', 'Database Name\u2018);<\/code><\/pre>\n<p>Annotalo e torna alla dashboard. Nella sezione Database, fai clic sull&#8217;icona phpMyAdmin.<\/p>\n<p>Trova il database di WordPress e fai clic sul pulsante Entra in phpMyAdmin. Quindi, nella barra dei menu in alto, fare clic sulla scheda SQL.<\/p>\n<p>Inserisci la seguente riga di codice nella casella di testo:<\/p>\n<pre><code>update TABLE_NAME set FIELD_NAME = replace(FIELD_NAME, 'Text to search, 'Text to replace it with');<\/code><\/pre>\n<p>Ecco una breve spiegazione del significato di ciascuno dei testi segnaposto. Questo ti aiuter\u00e0 a sostituirli con le informazioni corrette.<\/p>\n<p>TABLE_NAME sta per il nome della tabella da modificare.<\/p>\n<h3>Ehi, lo sapevi che anche i dati possono essere belli?<\/h3>\n<p><a href=\"https:\/\/wpdatatables.com\/?utm_source=articlewidget\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">wpDataTables<\/a> pu\u00f2 farlo in questo modo. C&#8217;\u00e8 una buona ragione per cui \u00e8 il plug-in WordPress n. 1 per la creazione di tabelle e grafici reattivi.<\/p>\n<p><a href=\"https:\/\/wpdatatables.com\/?utm_source=articlewidget\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external\"><img decoding=\"async\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-185481-61e886aff3611.png\" alt=\"Come trovare e sostituire un URL o un testo in un database di WordPress\" \/><\/a><\/p>\n<p>Un vero esempio di wpDataTables in natura<\/p>\n<p>Ed \u00e8 davvero facile fare qualcosa del genere:<\/p>\n<ol>\n<li>Fornisci i dati della tabella<\/li>\n<li>Configuralo e personalizzalo<\/li>\n<li>Pubblicalo in un post o in una pagina<\/li>\n<\/ol>\n<p>E non \u00e8 solo bello, ma anche pratico. Puoi creare tabelle di grandi dimensioni con <a href=\"https:\/\/wpdatatables.com\/documentation\/creating-wpdatatables\/creating-mysql-based-wpdatatables-with-server-side-processing\/?utm_source=articlewidget\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">un massimo di milioni di righe<\/a>, oppure puoi utilizzare <a href=\"https:\/\/wpdatatables.com\/documentation\/table-features\/advanced-filtering\/?utm_source=articlewidget\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">filtri e ricerche avanzate<\/a>, oppure puoi scatenarti e <a href=\"https:\/\/wpdatatables.com\/documentation\/front-end-editing\/creating-editable-tables\/?utm_source=articlewidget\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">renderlo modificabile<\/a>.<\/p>\n<p>&quot;S\u00ec, ma mi piace troppo Excel e non c&#8217;\u00e8 niente del genere sui siti web&quot;. S\u00ec, c&#8217;\u00e8. Puoi utilizzare la <a href=\"https:\/\/wpdatatables.com\/documentation\/table-features\/conditional-formatting\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">formattazione condizionale<\/a> come in Excel o Fogli Google.<\/p>\n<p>Ti ho detto che puoi <a href=\"https:\/\/wpdatatables.com\/documentation\/wpdatacharts\/creating-charts-wordpress-wpdatachart-wizard\/?utm_source=articlewidget\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">creare grafici anche<\/a> con i tuoi dati? E questa \u00e8 solo una piccola parte. Ci sono <a href=\"https:\/\/wpdatatables.com\/features\/?utm_source=articlewidget\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">molte altre funzionalit\u00e0<\/a> per te.<\/p>\n<p>Trova i nomi di tutte le tabelle nella scheda Struttura nel database di phpMyAdmin. Questi includono wp_comments, wp_posts e wp_users.<\/p>\n<p>FIELD_NAME sta per il nome del campo in cui si trovano i dati di destinazione. Tutti i nomi dei campi vengono visualizzati nella tabella che si desidera modificare.<\/p>\n<p>&quot;Testo da cercare&quot; sta per la parola o la frase che richiede la modifica.<\/p>\n<p>&quot;Testo con cui sostituirlo&quot; sta per la parola o la frase che sostituir\u00e0 il testo originale.<\/p>\n<p>Per esempio:<\/p>\n<p>Un food blogger nota di aver sbagliato a scrivere la parola &quot;lampone&quot; in tutti i suoi post. Per correggere questo errore e sostituire tutte le occorrenze di &quot;rasberry&quot; con &quot;raspberry&quot;, la query MySQL sarebbe simile a questa:<\/p>\n<pre><code>update wp_posts set post_content = replace(post_content, 'rasberry, 'raspberry');<\/code><\/pre>\n<p>Dopo aver verificato che la query sia scritta correttamente, fare clic sul pulsante Vai per apportare la modifica richiesta.<\/p>\n<h3>Esecuzione di una query di database nella riga di comando<\/h3>\n<p>\u00c8 possibile eseguire una query del database direttamente nella riga di comando se si dispone dell&#8217;accesso della shell al server web.<\/p>\n<p>Se stai utilizzando MySQL, accedi utilizzando le credenziali del database di WordPress.<\/p>\n<pre><code>mysql -u root -p database_name<\/code><\/pre>\n<p>Al prompt mysql&gt;, immettere le query SQL desiderate e premere INVIO.<\/p>\n<pre><code>mysql&gt; UPDATE wp_options SET option_value = replace(option_value, 'old_domain.com', 'new_domain.com') WHERE option_name = 'home' OR option_name = 'siteurl';<\/code><\/pre>\n<p>Query OK, 0 righe interessate (0,00 sec)<\/p>\n<p>Righe abbinate: 2 Modificate: 0 Avvisi: 0<\/p>\n<pre><code>mysql&gt; UPDATE wp_posts SET post_content = replace(post_content, 'http:\/\/domain.co', 'https:\/\/domain.co');<\/code><\/pre>\n<p>Query OK, 0 righe interessate (0,08 sec)<\/p>\n<p>Righe abbinate: 354 Modificate: 0 Avvisi: 0<\/p>\n<pre><code>mysql&gt; UPDATE wp_postmeta SET meta_value = replace(meta_value, 'http:\/\/domain.co', 'https:\/\/domain.co');<\/code><\/pre>\n<p>Query OK, 0 righe interessate (0,01 sec)<\/p>\n<p>Righe abbinate: 22 Modificate: 0 Avvisi: 0<\/p>\n<pre><code>mysql&gt; UPDATE wp_comments SET comment_content = replace(comment_content, 'http:\/\/domain.co', 'https:\/\/domain.co');<\/code><\/pre>\n<p>Query OK, 0 righe interessate (0,01 sec)<\/p>\n<p>Righe abbinate: 10 Modificate: 0 Avvisi: 0<\/p>\n<p>Una volta terminato, esci da MySQL.<\/p>\n<p>Uscita<\/p>\n<h3>Scrivere una query utilizzando lo script PHP<\/h3>\n<p>Se non hai phpMyAdmin o l&#8217;accesso alla shell, un&#8217;altra opzione \u00e8 usare lo script PHP.<\/p>\n<p>Dopo aver inserito le credenziali del database, inserisci la query nella variabile $sql.<\/p>\n<pre><code>&lt;?php<\/code><\/pre>\n<p>Ricorda che se eseguito in modo errato, questo script potrebbe danneggiare il tuo sito Web WordPress. In caso di dubbio, ricontrolla con uno sviluppatore o l&#8217;host web.<\/p>\n<h3>Cerca e sostituisci utilizzando un plug-in<\/h3>\n<p>L&#8217;uso di un plug-in \u00e8 l&#8217;opzione migliore per chi non ha esperienza di programmazione.<\/p>\n<p>I seguenti plugin testati sono affidabili e hanno ricevuto valutazioni elevate dagli utenti.<\/p>\n<h4>Migliore ricerca Sostituisci<\/h4>\n<p><a href=\"https:\/\/wordpress.org\/plugins\/better-search-replace\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external\"><img decoding=\"async\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-185481-61e886b1343a3.jpg\" alt=\"Come trovare e sostituire un URL o un testo in un database di WordPress\" \/><\/a><\/p>\n<p>Questo plugin aggiorner\u00e0 gli URL in tutte o pi\u00f9 tabelle selezionate in un database. Gli utenti possono eseguire la ricerca e sostituire i comandi dall&#8217;interno della loro area di amministrazione di WordPress.<\/p>\n<h4>WP Migrare DB<\/h4>\n<p><a href=\"https:\/\/wordpress.org\/plugins\/wp-migrate-db\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external\"><img decoding=\"async\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-185481-61e886b2441dd.jpg\" alt=\"Come trovare e sostituire un URL o un testo in un database di WordPress\" \/><\/a><\/p>\n<p>Questo plugin \u00e8 solido e affidabile per la ricerca e la sostituzione di dati all&#8217;interno di dati serializzati. Gli utenti installano il plugin sul sito originale.<\/p>\n<p>L&#8217;esecuzione di una ricerca e sostituzione su una stringa URL e una radice Web genera un nuovo dump del database. Queste informazioni vengono quindi esportate.<\/p>\n<p>Gli utenti lo importano nel nuovo database ospitato dall&#8217;URL.<\/p>\n<h4>Cerca e sostituisci<\/h4>\n<p><a href=\"https:\/\/wordpress.org\/plugins\/search-and-replace\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external\"><img decoding=\"async\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-185481-61e886b3386f0.jpg\" alt=\"Come trovare e sostituire un URL o un testo in un database di WordPress\" \/><\/a><\/p>\n<p>Questo \u00e8 un plugin gratuito sviluppato da Inpsyde. Gli utenti possono sostituire URL, parole e frasi nel proprio database WordPress direttamente dalla dashboard.<\/p>\n<p>Ci\u00f2 che rende speciale questo plugin \u00e8 la possibilit\u00e0 di creare un backup del database facendo clic su un pulsante. Per fare ci\u00f2, vai alla scheda Backup del database e fai clic sul pulsante Crea file SQL.<\/p>\n<h4>URL di aggiornamento di Velvet Blues<\/h4>\n<p><a href=\"https:\/\/wordpress.org\/plugins\/velvet-blues-update-urls\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external\"><img decoding=\"async\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-185481-61e886b430bde.jpg\" alt=\"Come trovare e sostituire un URL o un testo in un database di WordPress\" \/><\/a><\/p>\n<p>Questo plugin consente la modifica di URL in post, pagine, estratti e altro. Gli utenti inseriscono il vecchio e il nuovo URL e scelgono le posizioni in cui aggiornarli.<\/p>\n<p>Modifica le impostazioni del plug-in nella pagina Strumenti\u00bb Aggiorna URL.<\/p>\n<h3>Considerazioni finali su come trovare e sostituire l&#8217;URL nel database di WordPress<\/h3>\n<p>Sapere come condurre un &quot;trova e sostituisci&quot; in blocco pu\u00f2 essere prezioso. \u00c8 utile per aggiornare le parole chiave o alterare una parola o un pezzo di testo specifico in tutti i post.<\/p>\n<p>Ci sono diverse tecniche disponibili per ottenere questo risultato. I quattro metodi consigliati menzionati in questo articolo sono:<\/p>\n<ul>\n<li>Scrivi una query MySQL<\/li>\n<li>Esegui una query nella riga di comando<\/li>\n<li>Scrivi una query in uno script PHP<\/li>\n<li>Usa un plugin<\/li>\n<\/ul>\n<p>Se ti \u00e8 piaciuto leggere questo articolo su come trovare e sostituire l&#8217;URL nel database di WordPress, dovresti dare un&#8217;occhiata a questo su come eseguire un <a href=\"https:\/\/wordpress.mediadoma.com\/it\/come-eseguire-correttamente-un-ripristino-del-database-di-wordpress\/\" title=\"ripristino del database di WordPress\">ripristino del database di WordPress<\/a>.<\/p>\n<p>Abbiamo anche scritto di alcuni argomenti correlati come <a href=\"https:\/\/wordpress.mediadoma.com\/it\/schema-e-tabelle-del-database-di-wordpress-che-dovresti-conoscere\/\" title=\"lo schema del database di WordPress\">lo schema del database di WordPress<\/a>, come eseguire una <a href=\"https:\/\/wordpress.mediadoma.com\/it\/come-eseguire-una-pulizia-del-database-di-wordpress\/\" title=\"pulizia del database di WordPress\">pulizia del database di WordPress<\/a> e come <a href=\"https:\/\/wordpress.mediadoma.com\/it\/come-scansionare-il-database-di-wordpress-alla-ricerca-di-malware\/\" title=\"scansionare il database di WordPress alla ricerca di malware\">scansionare il database di WordPress alla ricerca di malware<\/a>.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fonte di registrazione:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/wpdatatables.com\" class=\"external external_icon\">wpdatatables.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Il motivo pi\u00f9 comune per trovare e sostituire l&#8217;URL nel database di WordPress \u00e8 lo spostamento in un nuovo dominio o l&#8217;aggiunta di un certificato SSL a un sito Web.<\/p>\n","protected":false},"author":1,"featured_media":185482,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[896,835,844,865],"tags":[1168],"class_list":["post-227940","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-codice","category-guida-per-principianti","category-tutorial","category-wordpress-6","tag-affiai-it"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/posts\/227940","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/comments?post=227940"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/posts\/227940\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/media\/185482"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/media?parent=227940"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/categories?post=227940"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/tags?post=227940"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}