Come cambiare in sicurezza il tuo tema WordPress

In superficie, cambiando tema, potrebbe sembrare innocuo. È così facile, è difficile immaginare che possa fare del male. In questi giorni puoi persino farlo dalla dashboard, senza che sia necessario alcun caricamento manuale FTP. È veloce, indolore e perfettamente sicuro, giusto? Dipende da come hai impostato il tuo sito.


La cosa sui siti WordPress è che spesso diventano più un puzzle, o una torre jenga, nel tempo. Hai il tuo tema, plugin aggiunti e eventuali piccole (o maggiori) modifiche che potresti aver fatto. Tutti questi si uniscono per creare un bellissimo sito funzionale adatto alle tue esigenze.

Ed è per questo che è importante fare attenzione quando cambi tema (o aggiorni anche WordPress sul tuo sito). Se si estrae il pezzo sbagliato, l’intera struttura potrebbe crollare. E poi dovrai passare attraverso un lungo (e con alcuni webhost, costosi) processo di recupero. Oppure potresti dover sostituire molti dei plugin che hai imparato a conoscere e ad amare.

Tuttavia, esiste un modo per trasformare il tema in uno sforzo di rischio dello 0% e, fortunatamente, è trattato in dettaglio di seguito. Iniziamo!

Passaggio 1. Seleziona un nuovo tema WordPress

Se non lo hai già fatto, trova un nuovo tema che ami. Se non sei uno sviluppatore, prova a trovare un tema che assomigli più o meno a come lo desideri. Un ottimo posto dove cercare temi premium è Themeforest. Qui troverai molti temi di WordPress che hanno molte opzioni di colore, funzionalità aggiunte e persino trascinatori di pagine (come il nostro tema di WordPress totale) per rendere facile anche ai non programmatori personalizzare il tema di WordPress.

Ovviamente se il tuo budget non consente un tema premium, dai un’occhiata ai nostri temi WordPress gratuiti di WPExplorer o a WordPress.orgL’enorme repository in cui vengono aggiunti sempre nuovi temi gratuiti.

Elenco dei temi di WordPress.org

Quando selezioni un nuovo tema, è importante assicurarsi che il nuovo tema supporti i plug-in che ritieni necessari. Se hai creato un intero negozio con WooCommerce, probabilmente vorrai continuare a utilizzare WooCommerce con il tuo nuovo tema. Quindi ricontrolla la compatibilità dei plug-in e le funzionalità del tema principale prima di impegnarti. Naturalmente, se sei uno sviluppatore, non devi preoccuparti di trovare il tema “perfetto”. Probabilmente hai le conoscenze per creare o personalizzare un tema da solo. Una volta trovato un tema che soddisfa le tue esigenze, vai al passaggio due.

Passo 2. Crea un backup del tuo sito WordPress

È una buona idea fare un backup corrente del tuo sito Web WordPress prima di cambiare il tema e ci sono molti modi per farlo. In questo post ci concentreremo su due diversi metodi: utilizzare i plug-in di backup e il backup manuale del tuo sito WordPress. Entrambi sono processi abbastanza facili (anche per i nuovi utenti).

Metodo 1: Utilizzo di un plug-in per il backup di WordPress

Plugin di backup di WordPress per VaultPress

Il miglior plug-in di backup (a nostro avviso) è VaultPress. È facile da usare e richiede un backup completo del tuo sito web. Inoltre, inizia a soli $ 39 all’anno (per un piano JetPack Personal). Un prezzo basso considerando che offre backup automatici, archivio di backup di 30 giorni e ripristino con un clic. Ma aspetta … c’è di più! Poiché VaultPress fa parte dei piani JetPack, avrai anche la possibilità di abilitare le funzioni premium di Akismet e JetPack sul tuo sito.

Il più grande vantaggio di avere un plugin per fare i tuoi backup, è che non devi preoccuparti.

Un’altra solida opzione premium è il provato e vero BackupBuddy. Se vuoi saperne di più su questo vecchio ma buono, dai un’occhiata alla nostra recensione completa su BuddyPress. Ho anche incluso l’alternativa gratuita eccezionale che è Updraft Plus. Updraft non solo esegue il backup del tuo sito, ma lo carica in più posizioni “nel cloud”, il tutto con un solo clic. E ti consente anche di eseguire un semplice ripristino in 1 clic se qualcosa è andato terribilmente storto.

Detto questo, se il tuo sito Web è una parte importante del modo in cui guadagni, o è incredibilmente importante per te in altri modi, faresti bene a fare anche un backup manuale ogni tanto. Solo per coprire tutte le tue basi.

Metodo 2: Backup manuale di WordPress

Mentre il backup manuale del tuo sito WordPress può sembrare un compito grande, complicato, persino, travolgente per un nuovo utente, è davvero piuttosto semplice.

# 1 Accedi al pannello di controllo dei webhost per il tuo sito (che sia cPanel o qualcos’altro).
La maggior parte dei webhost ha la possibilità di accedere al tuo account o al pannello di controllo attraverso il loro sito Web, quindi vai al tuo sito webhosts e accedi.

# 2 Trova le informazioni di accesso FTP o crea un nuovo account.
Per fare ciò, fai clic su una delle opzioni nel menu del pannello di controllo che dice qualcosa come “Utenti / account FTP” o “Accesso FTP” o “Impostazioni FTP”. Se non vedi nessun utente o non conosci la password, puoi creare rapidamente un nuovo utente facendo clic su “aggiungi nuovo utente”, quindi crearne uno.

ftpAccount

# 3 Accedi e copia tutti i file rilevanti dalla directory giusta.
Ora, a questo punto molte persone ti consiglierebbero di ottenere un client FTP come FileZilla, ma puoi effettivamente accedere al tuo sito tramite ftp con il tuo browser web, o persino un buon vecchio Windows Explorer (o finder / nautilus se non usi Windows ).

ftpadress

Per fare ciò, digita semplicemente “” ftp://yoursite.com “in explorer o nell’altro e accedi con le informazioni che hai trovato o l’utente che hai appena creato. Mi piace usare il mio browser di file perché rende il backup semplice come copiare e incollare nella posizione desiderata, quindi trasformare la cartella in un archivio zip.

ftpcopy

# 4 Torna al pannello di controllo e apri phpMyAdmin.
Per molti pannelli di controllo ciò comporta un bel po ‘di scorrimento verso il basso (cercare il logo nella foto sotto).

PhpMyAdmin_logo

# 5 Scegli il database giusto.
Se hai molti siti WordPress in esecuzione sullo stesso hosting, molti database saranno nello stesso phpMyAdmin. Quindi è necessario ricontrollare che si sta scegliendo la tabella giusta per il backup. Un modo per farlo è semplicemente accedere ai database e controllare ciò che è scritto nei post nella sezione “wp_posts”.

Admin

Un altro modo per scoprirlo è controllando il file wp-config.php sul sito pertinente. Puoi farlo tramite la dashboard di WordPress o aprendo la copia di backup del file in un editor di testo. (Fai attenzione a non modificarlo.) Cerca semplicemente “nome_db” e lo troverai immediatamente.

# 6 Esporta il database
Basta fare clic su personalizzato e selezionare il database giusto quando si sceglie quale esportare, scorrere oltre le altre opzioni personalizzate e fare clic su Vai. È esattamente semplice come sembra. Un’altra buona notizia è che è altrettanto facile importare un tavolo. Se qualcosa va storto … e sai già come farlo!

exportdatabase

Passaggio 3. Clonare il sito Web per i test

Esistono due semplici modi per clonare il sito Web per il test, utilizzando un sito di gestione temporanea fornito con il piano di hosting o impostando un server locale.

Clonazione del sito Web WordPress su un sito di gestione temporanea

Molti piani di hosting di WordPress includono l’accesso alla gestione temporanea con un clic come GoDaddy e WPEngine. Queste sono ottime opzioni poiché sono online, quindi puoi accedere per testare il tema su vari dispositivi (cosa che non puoi fare con il tuo host locale poiché è limitato al tuo computer).

Se stai utilizzando WPEngine questo processo è estremamente semplice (come accade con la maggior parte degli host). Tutto quello che devi fare è accedere al sito Web WordPress che desideri duplicare, fare clic sulla voce di menu WPEngine nella parte superiore della dashboard, fare clic sulla scheda Staging e fare clic sul pulsante blu grande in “Copia sito da LIVE a STAGING. ” Ed è tutto (un altro motivo per cui amiamo così tanto WPEngine).

wpengine-messa in scena

Clonare il tuo sito Web WordPress su un LocalHost

Anche la configurazione di un localhost è un’ottima opzione, poiché una versione locale è accessibile anche senza una connessione Internet (rendendola ancora più utile). E proprio come il backup del tuo sito Web, puoi utilizzare un plug-in per aiutare o clonare manualmente il tuo sito Web.

Metodo 1: Utilizzare un plugin per clonare il tuo sito WordPress

A seconda del sistema operativo desktop ci sono alcune opzioni per configurare un server localhost.

# 1 Installa il software del server locale e WordPress.
Puoi scegliere tra XAMPP, WAMP, MAMP e altri. Ciò che fa questo software è ricreare l’ambiente di un server web sul proprio computer. Questo non solo ti consente di testare nuovi temi, plugin e aggiornamenti di WordPress sul tuo sito WordPress. Ti consente di creare bozze completamente pronte per la pubblicazione in WordPress, quando non hai una connessione Internet.

Ricorda di attivare Apache e mySQL al termine dell’installazione. Una volta che il tuo host locale è pronto, dovrai anche installare WordPress localmente.

# 2 Installa il plugin sul sito originale ed esporta.
Ad esempio, useremo All-in-one-migrate Qui. Ma puoi usare qualsiasi plugin che preferisci. Tra gli altri plugin gratuiti, Duplicatore sembra essere il più entusiasta. È sufficiente aggiungere e attivare il plug-in desiderato, quindi esportare il sito Web di conseguenza.

esportare

# 3 Installa il plug-in su WordPress ospitato locale e importalo.
Questo è abbastanza semplice. Accedi al tuo sito WordPress ospitato localmente, installa e attiva il plugin, quindi importa.

importare

# 4 Aspetta e goditi il ​​tuo nuovo clone.
Attendi qualche istante perché il plug-in importa la copia del tuo sito (ciò può richiedere del tempo, a seconda delle dimensioni del tuo sito). Quindi aprilo e divertiti una volta finito. È così facile.

Metodo 2: clonazione manuale del sito WordPress

La copia manuale del sito live include solo alcuni passaggi aggiuntivi.

# 1 Prepara il tuo server locale o sito di gestione temporanea.
Che tu stia utilizzando o meno un plug-in, questo passaggio è sempre lo stesso. Dovrai comunque configurare il tuo localhost e installare WordPress localmente.

# 2 Copia e incolla la copia di backup di WordPress
Se hai intenzione di creare manualmente il clone locale (e sei già a metà strada) devi solo copiare la copia di backup dei file che hai preso in precedenza. Basta incollarli nella cartella appropriata (cartella ampps / www / se si utilizza AMPPS o mamp / htdocs se si utilizza MAMP). Assicurati di posizionare i file in una cartella separata. Questo per evitare problemi con il software “server simulator” (dovrebbe essere inserito ad esempio ampps / www / wpclone / se si utilizza AMPPS). Se non hai già eseguito una copia di backup manuale, segui i passaggi sopra indicati.

# 3 Apri phpMyAdmin e importa il database.
Per prima cosa apri la dashboard del server locale. Da qui apri phpMyAdmin (se stai utilizzando AMPPS puoi semplicemente inserire “localhost / phpmyadmin” nel tuo browser web). Fai clic su Importa. Quindi seleziona il file di backup sql che hai salvato in precedenza, durante il backup manuale (di nuovo, se non hai eseguito il backup manuale, segui i passaggi sopra elencati).

sqlimport

# 4 Trova le informazioni utente / password del database corrette e crea un utente in phpMyAdmin.
Innanzitutto, apri il tuo file wp-config.php di cui è stato eseguito il backup in un editor di testo, come Blocco note, e cerca DB_USER e DB_PASSWORD. Quindi prendi quei valori (che si trovano dove ho oscurato) e crea un nuovo utente con quel nome utente e quella password andando ai database in phpMyAdmin, quindi facendo clic su controlla i privilegi accanto al database giusto, quindi infine su Aggiungi utente.

checkprivilege

# 5 Sostituisci alcuni URL
Quindi il tuo nuovo sito locale non impazzisce pensando che si trovi da qualche altra parte, è necessario modificare due campi nel database. Siteurl e home, sotto wp_options (se mostra solo 25 righe per pagina, home sarà mostrato nella seconda pagina). Modificali su http: // localhost / wp o come preferisci per nominare la tua cartella e il tuo sito clonato sarà pronto per l’uso.

indirizzo del sito

Passaggio 4. Test e risoluzione dei problemi del tema WordPress sul tuo sito clone

Questo è facile come accedere all’area di amministrazione sul clone locale o sul sito di gestione temporanea. Installa e attiva il tema per vedere cosa succede. Tutti questi passaggi non sono richiesti. Sono solo alcune delle molte caratteristiche del tema che potresti voler testare se hai cambiato tema.

Abilita wp_debug
Questo è un ottimo modo per verificare se ci sono errori nel tuo tema. Per abilita wp_debug , apri il tuo file wp-config.php e imposta wp_debug su true, in questo modo:

define ('WP_DEBUG', true);

Questo mostrerà tutti i tuoi errori php e le comunicazioni sul front-end del tuo sito WordPress. Tieni presente che non tutte le notifiche visualizzate danneggiano il tuo sito, ma è comunque una buona idea correggerle.

wp-debug-errore

Tipi di post personalizzati
Se il tuo vecchio tema utilizzava uno o più tipi di post personalizzati incorporati e il tuo nuovo tema non ha tema, potrebbe sembrare che tu abbia perso tutti i tuoi contenuti. Ma non preoccuparti, è ancora nel tuo database. Puoi utilizzare un plug-in di terze parti, come Plugin WordPress di Easy Content Tipi di Pippins Plugin, per registrare i tuoi vecchi tipi di post personalizzati nel tuo nuovo tema. Se non sei sicuro di quali siano i nomi dei tuoi tipi di post personalizzati, puoi chiedere al vecchio sviluppatore del tema o cercare il vecchio tema per la register_post_type funzione e individuare i nomi dei vecchi tipi di post personalizzati.

widget
È una buona idea esaminare le opzioni del widget, gli spot pubblicitari, le colonne del piè di pagina e la larghezza della barra laterale oltre a qualsiasi altra area pronta per il widget. In questo modo non ci sono sorprese più tardi.

menu
Controlla le posizioni e i formati del menu nel nuovo tema. Forse ci sono più posizioni di menu o una navigazione verticale. Basta guardare il tema in modo da sapere dove saranno tutti i menu quando attivi il tema sul tuo sito live.

Formati postali
Molti temi utilizzano campi personalizzati. Quindi, se ne usi uno per definire un video / audio / galleria / ecc. Specifici, potresti dover modificare l’output dei formati dei tuoi post nel tuo nuovo tema. Questo può essere fatto tramite il tema figlio in modo da poter continuare a utilizzare la vecchia meta sui vecchi post, oppure potresti essere in grado di utilizzare add_post_meta ()

plugin
Abbiamo già detto che se non sei uno sviluppatore dovresti trovare un nuovo tema compatibile con tutti i plug-in di WordPress richiesti. Solo per essere sicuri, è una buona idea testare i plugin per assicurarsi che funzionino davvero con il tuo tema. Se sei uno sviluppatore che ha creato o personalizzato un tema, ora è anche un buon momento per assicurarti che le tue modifiche non abbiano influito sulla compatibilità dei plug-in.

Controlla la console del browser
Apri il tuo browser per verificare la presenza di errori javascript. Se alcune cose non funzionano correttamente (relative a JavaScript), come cursori, menu a discesa, giostre, ecc., Puoi controllare la console del browser per eventuali errori. Basta aprire la console per vedere gli errori javascript e passare con il mouse su di essi per vedere esattamente dove si trova l’errore.

console-error

Ecco i collegamenti a dove troverai la tua console per vari browser:

Controlla le dimensioni delle immagini in primo piano
Potrebbe essere necessario caricare o modificare le immagini in primo piano quando si passa al nuovo tema. Il modo più semplice che abbiamo trovato è quello di utilizzare gratuitamente Plugin WordPress per la pulizia delle immagini. Il plug-in indicizza tutte le dimensioni dell’immagine ritagliata e non utilizzata che è possibile eliminare o spostare in una nuova cartella. Vai tranquillo. Dopo aver pulito la casa, vorrai ritagliare tutte le tue immagini con le dimensioni corrette. Alcuni temi come Total ritagliano le immagini in modo dinamico, quindi non devi fare nulla. Ma se il tuo tema non lo fa per te, usa il Rigenera miniature Plugin WordPress per rigenerare tutte le tue immagini nelle dimensioni appropriate.

Controllo SEO
Sfortunatamente ci sono temi con opzioni SEO integrate e, se li stai attualmente usando, molto probabilmente non sarai in grado di trasferirli sul tuo nuovo tema. Invece dovresti installare un plugin SEO sul tuo sito live e compilare le opzioni prima dell’aggiornamento.

Test per dispositivi mobili / browser
Se hai scelto di creare un sito di staging online tramite il tuo host WordPress, hai la possibilità di eseguire dei veri test mobili da solo. Prendi il tuo tablet e telefono per vedere come appare il tuo nuovo tema. Oppure, se hai scelto di installare il tuo nuovo tema sul tuo host locale, puoi provare un simulatore responsive online come il Responsinator o Test tra browser.

Assicurati di visitare i tuoi post, le pagine e di verificare che tutto sia in ordine. Una volta confermato che non ci sono problemi, è tempo di passare al passaggio finale.

Passaggio 5. Installa e attiva il tuo nuovo tema WordPress sul tuo sito live

Ora che hai testato a fondo il tuo nuovo tema WordPress, accedi alla dashboard di WordPress e installalo sul tuo sito live. Prima di attivare il tema, basta fare un doppio controllo rapido utilizzando l’opzione Anteprima dal vivo. Puoi usarlo per fare clic su alcune delle tue pagine solo per essere sicuro che tutto appaia bene.

Anteprima-tema

Un passaggio facoltativo sarebbe installare un plug-in in arrivo sul tuo sito prima di attivare il nuovo tema. In questo modo se devi apportare modifiche al tuo sito dal vivo dopo aver attivato il tuo nuovo tema, i tuoi visitatori vedranno una pagina abbastanza in costruzione o in arrivo. Due plugin che ci piacciono davvero lo sono Modalità manutenzione WP e il Prossimamente Plugin di SeedProd.

Quando sei pronto per andare, vai semplicemente a Aspetto> Temi e fai clic sul pulsante per “Attivare” il tuo nuovo tema WordPress.

Avvolgendo

A qualcuno che non ha sperimentato l’incubo di un disastro ferroviario del sito Web, questo potrebbe sembrare eccessivo. Una complicazione eccessiva completa di qualcosa che dovrebbe essere semplice. Fidati di me – non lo è. Pensa a questo come avere un’ottima assicurazione sanitaria oltre a mangiare sano e fare esercizio fisico, ma per il tuo sito WordPress. Lavorare sodo per risolvere i problemi a livello locale riduce al minimo il rischio che accada qualcosa di brutto sul tuo sito live.

Hai trovato utile questa guida? O hai qualcosa da aggiungere? Facci sapere nella sezione commenti!

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map