{"id":246575,"date":"2022-04-21T16:31:00","date_gmt":"2022-04-21T13:31:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=246575"},"modified":"2022-05-03T09:05:12","modified_gmt":"2022-05-03T06:05:12","slug":"come-eseguire-il-debug-di-qualsiasi-problema-di-wordpress-da-solo","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/it\/come-eseguire-il-debug-di-qualsiasi-problema-di-wordpress-da-solo\/","title":{"rendered":"Come eseguire il debug di qualsiasi problema di WordPress da solo"},"content":{"rendered":"<p>Debug?<\/p>\n<p>Lo ammetto, questo non sembra l&#8217;argomento pi\u00f9 eccitante, ma ascoltami&#8230;<\/p>\n<p>E se avessi la completa sicurezza di poter risolvere eventuali problemi che si verificano con il tuo sito WordPress?<\/p>\n<p>E se avessi una semplice <a href=\"https:\/\/themewp.inform.click\/it\/come-aggiungere-un-elenco-di-controllo-dei-post-del-blog-alleditor-di-wordpress\/\" title=\"lista di controllo passo passo\">lista di controllo passo passo<\/a> che potrebbe portarti direttamente alla fonte dell&#8217;errore e spiegarti come risolverlo?<\/p>\n<p>Bene, \u00e8 esattamente quello che ho descritto in questo post.<\/p>\n<p><strong>Suggerimento per professionisti:<\/strong> aggiungi questo URL ai preferiti o salvalo per dopo in modo da poter tornare se si verificano errori sul tuo sito.<\/p>\n<h2>Il debug non \u00e8 cos\u00ec difficile<\/h2>\n<p>Negli ultimi anni, ho eseguito il debug di migliaia di siti WordPress.<\/p>\n<p>Sebbene alcuni errori siano comuni e altri rari, ci sono alcuni semplici passaggi che di solito funzionano per identificare e risolvere il problema. Inoltre, a meno che non ci sia un vero bug nel tema o in un plugin, non \u00e8 necessario scrivere codice.<\/p>\n<p>In questa guida, condivider\u00f2 il processo di debug che utilizzo per aiutare i clienti a correggere i loro siti web. Ti sentirai come un vero professionista di WordPress dopo averlo implementato su uno dei tuoi siti.<\/p>\n<h2>Correzione di errori comuni<\/h2>\n<p>Alcuni dei problemi pi\u00f9 comuni sono facili da identificare e hanno soluzioni specifiche. Tratter\u00f2 prima quelli e poi passer\u00f2 al processo pi\u00f9 generale che puoi utilizzare per qualsiasi altro problema.<\/p>\n<h3>Le impostazioni del tuo tema non si applicano?<\/h3>\n<p>Se hai modificato un plugin o un&#8217;impostazione del tema e <a href=\"https:\/\/themewp.inform.click\/it\/come-correggere-le-modifiche-di-wordpress-che-non-vengono-visualizzate\/\" title=\"non vedi alcuna modifica\">non vedi alcuna modifica<\/a> sul tuo sito, questo \u00e8 quasi sempre dovuto alla memorizzazione nella cache. La maggior parte dei plug-in di memorizzazione nella cache sono disabilitati durante la visualizzazione del Customizer, quindi \u00e8 comune vedere le modifiche l\u00ec ma non live sul sito anche dopo aver salvato gli aggiornamenti.<\/p>\n<p>Se disponi di un plug-in come WP Rocket, WP Super Cache o W3 Total Cache, questi plug-in memorizzeranno nella cache i file del tuo sito consentendo loro di caricarsi pi\u00f9 velocemente. A causa della memorizzazione nella cache, ai visitatori verranno inviate le versioni memorizzate nella cache (vecchie) dei file invece dei nuovi file che contengono le modifiche appena apportate.<\/p>\n<p>La soluzione semplice \u00e8 svuotare la cache. Indipendentemente dal plug-in di memorizzazione nella cache che utilizzi, dovrebbe esserci un pulsante da qualche parte nella dashboard su cui puoi fare clic per svuotare la cache.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/10\/post-172269-616f0116ab0b3.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/10\/post-172269-616f0116ab0b3.png\" alt=\"Come eseguire il debug di qualsiasi problema di WordPress da solo\"><\/a><\/p>\n<p>WP Rocket mantiene l&#8217;opzione di cancellazione della cache a portata di mano nella barra degli strumenti<\/p>\n<p>Alcune soluzioni di memorizzazione nella cache possono richiedere un paio di minuti, quindi potrebbe essere necessario attendere un momento. Quindi visita il tuo sito e fai un aggiornamento completo con cmd+shift+r (ctrl+shift+r) per svuotare anche la cache del browser.<\/p>\n<h3>Il tuo CSS non si applica?<\/h3>\n<p>Se hai aggiunto del nuovo CSS al tuo sito e le tue modifiche non si applicano, inizia svuotando la cache del tuo sito. Se questo non funziona, probabilmente devi rendere il tuo CSS pi\u00f9 &quot;specifico&quot;.<\/p>\n<p>Dai un&#8217;occhiata a questa panoramica sulle <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/Specificity\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">linee guida<\/a> sulla <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/Specificity\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">specificit\u00e0 dei CSS<\/a> per scoprire come scrivere selettori CSS pi\u00f9 dominanti. Come test rapido per verificare se il tuo CSS non \u00e8 abbastanza specifico, prova ad aggiungere un <code>!important<\/code>tag, come questo:<\/p>\n<pre><code>.selector { \n  background: blue !important; \n}<\/code><\/pre>\n<p>Se questo non funziona, probabilmente hai un errore di sintassi nel codice CSS. Usa il Finder nel tuo browser o editor di codice per verificare se c&#8217;\u00e8 un numero uguale di parentesi graffe sinistra e destra. Quindi controlla i punti e virgola mancanti e infine controlla i punti mancanti prima dei selettori di classe.<\/p>\n<p>Se hai un errore di sintassi, tutti i CSS prima dell&#8217;errore di sintassi funzioneranno e nessuno di quelli successivi funzioner\u00e0.<\/p>\n<h3>Ricevi errori 404?<\/h3>\n<p>Alcuni temi e plugin aggiungono tipi di post personalizzati o apportano altre modifiche che possono influenzare il tuo file <a href=\"https:\/\/codex.wordpress.org\/htaccess\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">htaccess<\/a>. Quando si disattiva uno di questi plug-in o si cambia tema, \u00e8 possibile che si verifichino errori 404 nelle pagine delle categorie o nei tipi di post personalizzati.<\/p>\n<p>Se hai errori 404 apparentemente casuali come questo, visita la pagina delle impostazioni dei permalink (Impostazioni &gt; Permalink).<\/p>\n<p>Se hai inserito una struttura permalink personalizzata, prova a passare a una struttura predefinita come l&#8217;opzione Nome articolo e salva le impostazioni.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/10\/post-172269-616f0118c590c.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/10\/post-172269-616f0118c590c.png\" alt=\"Come eseguire il debug di qualsiasi problema di WordPress da solo\"><\/a><\/p>\n<p><strong>Salva le tue impostazioni permalink anche se non le modifichi!<\/strong><\/p>\n<p>Quando salvi le impostazioni del permalink, WordPress rigenera effettivamente una nuova copia del file htaccess. Questo risolve comunemente gli errori 404 canaglia che potresti riscontrare.<\/p>\n<h3>L&#8217;errore \u00e8 apparso dopo aver aggiornato il tema?<\/h3>\n<p>Sebbene la mia intenzione sia sempre quella di migliorare i nostri temi, a volte vengono introdotti nuovi bug con gli aggiornamenti dei temi.<\/p>\n<p>Se noti un nuovo errore sul tuo sito dopo aver aggiornato un tema, c&#8217;\u00e8 un modo semplice per tornare a una versione precedente (funziona anche per i plugin).<\/p>\n<p>Installa e attiva il plug-in <a href=\"https:\/\/wordpress.org\/plugins\/wp-rollback\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">WP Rollback<\/a> e sarai in grado di ripristinare l&#8217;ultima versione del tema che stai utilizzando.<\/p>\n<p><a href=\"https:\/\/wordpress.org\/plugins\/wp-rollback\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external\"><img decoding=\"async\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/10\/post-172269-616f011b17177.png\" alt=\"Come eseguire il debug di qualsiasi problema di WordPress da solo\" \/><\/a><\/p>\n<p>L&#8217;unica cosa che non mi piace di questo plugin \u00e8 che l&#8217;opzione di rollback \u00e8 difficile da trovare. Visita il menu Aspetto e fai clic sul tema attivo per trovare il pulsante Rollback in basso a destra.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/10\/post-172269-616f011d82fa1.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/10\/post-172269-616f011d82fa1.png\" alt=\"Come eseguire il debug di qualsiasi problema di WordPress da solo\"><\/a><\/p>\n<p>Dopo aver fatto clic su &quot;Ripristina&quot;, verrai indirizzato a una pagina che include tutte le versioni mai rilasciate del tema.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/10\/post-172269-616f011f8726e.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/10\/post-172269-616f011f8726e.png\" alt=\"Come eseguire il debug di qualsiasi problema di WordPress da solo\"><\/a><\/p>\n<p>Puoi quindi selezionare la versione che desideri e fare clic sul pulsante Rollback in basso per completare il processo. L&#8217;aggiornamento del rollback viene eseguito come un normale aggiornamento del tema.<\/p>\n<p>Se non ricordi quale versione stavi utilizzando l&#8217;ultima volta, potresti provare a ripristinare alcune versioni. Se visiti il <a href=\"https:\/\/www.competethemes.com\/documentation\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Centro assistenza<\/a>, puoi trovare i log delle modifiche per tutti i nostri temi, inclusa la data di rilascio di ciascun aggiornamento.<\/p>\n<p>Se il ripristino a una versione precedente risolve l&#8217;errore, puoi contattare l&#8217;assistenza in merito al bug nel tema. Se non aiuta, allora sai che l&#8217;errore non \u00e8 stato introdotto dal tema, e questo significa che quasi sicuramente proviene da un plugin sul sito.<\/p>\n<p>Si prega di notare che WP Rollback funziona solo per temi (e plugin) gratuiti disponibili su wordpress.org.<\/p>\n<h3>Vedi lo &quot;Schermo bianco della morte?&quot;<\/h3>\n<p>Ecco uno scenario comune:<\/p>\n<p>Stai modificando un file PHP nel tuo tema quando improvvisamente l&#8217;intero sito diventa bianco e non puoi nemmeno accedere al menu di amministrazione. Questo \u00e8 noto come &quot;errore fatale&quot; in PHP.<\/p>\n<p>Molto probabilmente, c&#8217;\u00e8 un carattere mancante o in pi\u00f9 da qualche parte. Tutto ci\u00f2 che serve \u00e8 un punto o una lettera casuale in cui non appartiene a un file PHP per bloccare l&#8217;intero sito. Fai attenzione quando modifichi i file PHP!<\/p>\n<p>Ecco come risolverlo:<\/p>\n<p>Innanzitutto, scarica una nuova copia del tema che stavi modificando. Visita i <a href=\"https:\/\/www.competethemes.com\/themes\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">nostri temi<\/a> e potrai riscaricarne uno qualsiasi. La nuova copia scaricata conterr\u00e0 i file originali non modificati.<\/p>\n<p>Quindi, connettiti al tuo sito tramite FTP. Se non hai mai usato FTP, puoi seguire <a href=\"https:\/\/www.wpwhitesecurity.com\/how-upload-files-ftp-wordpress\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">questo tutorial FTP<\/a> per imparare come. Il tema si trova nella seguente posizione sul tuo server:<\/p>\n<p>wordpress\/wp-content\/temi<\/p>\n<p>Ad esempio, questo sarebbe il percorso per il tema Ignite:<\/p>\n<p>wordpress\/wp-content\/temi\/ignite<\/p>\n<p>Diciamo che stavi modificando il file header.php quando il sito si \u00e8 bloccato. Individua header.php nella copia di Ignite che hai appena scaricato dal nostro sito e caricalo nella cartella &#8220;ignite&quot; del tuo server tramite FTP.<\/p>\n<p>Una volta caricato il file, il tuo sito torner\u00e0 online. Inoltre, ora sai come riparare il tuo sito se ci\u00f2 accade di nuovo.<\/p>\n<p>Pur sapendo che questo rende pi\u00f9 facile modificare i file del tema, ti consiglio di non modificare mai direttamente i file nel tuo tema. \u00c8 molto pi\u00f9 intelligente usare invece un <a href=\"https:\/\/developer.wordpress.org\/themes\/advanced-topics\/child-themes\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">tema figlio<\/a>.<\/p>\n<h2>Debug di tutto il resto<\/h2>\n<p>I primi passaggi riguardano alcuni errori piuttosto specifici, ma quasi tutto il resto pu\u00f2 essere risolto con i successivi tre passaggi.<\/p>\n<h3>Disattiva temporaneamente tutti i plugin<\/h3>\n<p>Se non sei sicuro di cosa sta succedendo al tuo sito, questa \u00e8 la prima cosa da provare.<\/p>\n<p>Anche se non posso dire che i nostri temi siano sempre privi di bug al 100%, spesso \u00e8 molto pi\u00f9 probabile che un errore sul tuo sito provenga da un plug-in. Questo perch\u00e9 i siti WordPress utilizzano un tema ma in media 6-10 plugin.<\/p>\n<p>Inizia visitando la pagina Plugin nella tua dashboard. Se hai una combinazione di plug-in attivi e disattivati, annota quali stai utilizzando o fai uno screenshot della pagina Plugin.<\/p>\n<p>Quindi, fai clic sulla casella di controllo nella parte superiore della tabella per selezionare tutti i plug-in e utilizza il menu a discesa delle azioni collettive per disattivare tutti i plug-in contemporaneamente.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/10\/post-172269-616f0121972f3.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/10\/post-172269-616f0121972f3.png\" alt=\"Come eseguire il debug di qualsiasi problema di WordPress da solo\"><\/a><\/p>\n<p>Capisco se sei un po&#8217; titubante nel farlo.<\/p>\n<p>Cosa succeder\u00e0 al tuo sito?<\/p>\n<p>Mentre il tuo sito sar\u00e0 temporaneamente interessato dalla disattivazione dei plugin, tutto torner\u00e0 alla normalit\u00e0 una volta che li riattiverai. I plugin non cancellano le loro impostazioni quando sono disattivati. Ci\u00f2 significa che quando riattivi un plug-in, verr\u00e0 ripristinato con le stesse esatte impostazioni che avevi prima.<\/p>\n<p>Una volta disattivati \u200b\u200bi plugin, puoi verificare se l&#8217;errore si verifica ancora. Se l&#8217;errore \u00e8 scomparso, sai che il problema proveniva da uno dei plug-in.<\/p>\n<p>Riattiva ogni plugin uno alla volta fino a quando l&#8217;errore non ritorna. Se \u00e8 un plugin che non ti serve, puoi semplicemente eliminarlo. In caso contrario, puoi contattare lo sviluppatore del plug-in in merito all&#8217;errore. Se sembra un conflitto con uno dei nostri temi piuttosto che un errore generale nel plugin, contatta anche noi.<\/p>\n<p>Se questo non aiuta, vai al passaggio successivo.<\/p>\n<h3>Reinstalla il tuo tema<\/h3>\n<p>Se la disattivazione dei plugin non funziona, potrebbe esserci un errore con il tema. L&#8217;errore potrebbe essere dovuto a una modifica apportata a un file del tema, un file danneggiato da un aggiornamento non valido o un bug nel tema.<\/p>\n<p>Se hai modificato i file del tema, assicurati di salvare queste modifiche poich\u00e9 la reinstallazione del tema sovrascriver\u00e0 le tue modifiche.<\/p>\n<p>Per reinstallare un tema, inizia visitando il menu Aspetto e passa a un tema diverso. Quindi, quando selezioni il tema che stavi utilizzando, vedrai un&#8217;opzione Elimina in basso.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/10\/post-172269-616f012375d2b.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/10\/post-172269-616f012375d2b.png\" alt=\"Come eseguire il debug di qualsiasi problema di WordPress da solo\"><\/a><\/p>\n<p>Non puoi eliminare il tema attivo, motivo per cui devi prima cambiare tema.<\/p>\n<p>Una volta eliminato il tema, puoi reinstallare una nuova copia e verificare se l&#8217;errore \u00e8 stato corretto. Se questo non aiuta, potrebbe esserci un bug nel tema.<\/p>\n<p>L&#8217;ultima cosa da provare \u00e8 reinstallare WordPress stesso.<\/p>\n<h3>Reinstalla WordPress<\/h3>\n<p>Come ultima risorsa, puoi provare a reinstallare WordPress. Che ci crediate o no, reinstallare WordPress non \u00e8 cos\u00ec difficile come sembra.<\/p>\n<p>Visita la tua dashboard e fai clic sulla voce del sottomenu Aggiornamenti in Dashboard.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/10\/post-172269-616f012585da4.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/10\/post-172269-616f012585da4.png\" alt=\"Come eseguire il debug di qualsiasi problema di WordPress da solo\"><\/a><\/p>\n<p>In questa pagina vedrai tutti gli aggiornamenti disponibili per il core di WordPress, i tuoi temi e i plugin. Se non utilizzi l&#8217;ultima versione di WordPress vedrai anche un pulsante di aggiornamento. Altrimenti, vedrai solo il pulsante Reinstalla ora. Fai clic su questo pulsante e WordPress si reinstaller\u00e0 automaticamente per te.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/10\/post-172269-616f01275aafe.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/10\/post-172269-616f01275aafe.png\" alt=\"Come eseguire il debug di qualsiasi problema di WordPress da solo\"><\/a><\/p>\n<p>Si spera che questo risolva l&#8217;errore per te. In caso contrario, \u00e8 il momento di contattare uno sviluppatore per chiedere aiuto.<\/p>\n<h2>Conclusione<\/h2>\n<p>Questo processo di debug funziona per quasi tutte le richieste di supporto che ricevo. A volte sono necessarie pi\u00f9 competenze tecniche, ma i passaggi qui non richiedono alcuna conoscenza di programmazione o programmazione. Hai solo bisogno di un po&#8217; di conoscenza del debug e di esperienza con WordPress.<\/p>\n<p>Se riscontri problemi con il tuo sito e questa guida non \u00e8 stata d&#8217;aiuto, puoi visitare il <a href=\"https:\/\/www.competethemes.com\/documentation\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Centro assistenza<\/a> e selezionare l\u00ec il tema per trovare i modi migliori per contattarci per ricevere assistenza.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fonte di registrazione:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/www.competethemes.com\" class=\"external external_icon\">www.competethemes.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Non lasciare che un errore del sito ti rallenti. Scopri come eseguire il debug di qualsiasi problema di WordPress da solo seguendo questo processo di debug collaudato.<\/p>\n","protected":false},"author":1,"featured_media":258375,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[531],"tags":[846],"class_list":["post-246575","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ripara-e-proteggi","tag-affiai-it"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/posts\/246575","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/comments?post=246575"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/posts\/246575\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/media\/258375"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/media?parent=246575"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/categories?post=246575"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/tags?post=246575"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}