Il consiglio generale per gli utenti che desiderano apportare semplici modifiche a un tema senza perdere tali modifiche quando viene aggiornato è di creare un tema figlio. Ciò comporta la creazione di una directory, un file CSS, un file functions.php e il loro caricamento sul server Web tramite WordPress o un client FTP.

Gli utenti devono inoltre assicurarsi che il tema figlio faccia correttamente riferimento al tema padre per stabilire l'ereditarietà corretta. Questo può essere un processo complicato per molte persone, ma grazie a una nuova proposta di funzionalità per WordPress 4.7, passare attraverso questo processo sarà presto un lontano ricordo.

I vantaggi di aggiungere un editor CSS al Customizer

La proposta suggerisce di aggiungere un editor CSS al Customizer che offre una serie di vantaggi. Gli utenti possono visualizzare in anteprima le modifiche prima che vengano applicate e visualizzare in anteprima il risultato sul dispositivo mobile. Invece di modificare direttamente i file, le modifiche vengono salvate in un formato di post personalizzato per ogni tema e sovrascrivono lo stile dei temi.

Progetti correlati come " di modifiche personalizzate "(#30937) e revisioni delle impostazioni di personalizzazione (#31089) porterà a miglioramenti futuri.

Ecco un esempio di come apparirà l'editor CSS in azione. Annotare i numeri di riga che possono essere utili per la risoluzione dei problemi.

Editor-css-personalizzare-wordpress-4-7

L'editor visualizzerà anche messaggi di errore per errori di sintassi comuni. Ad esempio, per una parentesi graffa mancante. L'aggiunta dell'editor è solo l'inizio con revisioni, evidenziazione della sintassi e aiuto per i selettori.

Riunione speciale in programma per discutere dei problemi di archiviazione

Gli sviluppatori di WordPress hanno discusso i pro ei contro dell'editor e se questa funzione debba essere aggiunta o meno a WordPress 4.7. Un punto di contesa che impedisce una decisione finale è il modo in cui i dati verranno archiviati.

I membri del team di sviluppo principale di WordPress e i componenti di personalizzazione discuteranno in dettaglio questo problema in una riunione speciale prima di prendere una decisione finale.

Saggi e commenti necessari

Per testare questa funzione, è necessario applicare l'aggiornamento rapido tramite " Trac "O la richiesta di" Tirare Su GitHub perché non lo troverai nella " WordPress Trunk "A meno che la proposta non venga approvata. Il team ti incoraggia ad aggiungere CSS personalizzati nel customizer utilizzando una varietà di temi e a condividere la tua esperienza e i tuoi commenti nei commenti.

Un uso perfettamente adattato al Customizer

Anche se devo ancora testare questa funzione da solo, sembra che questo sia un caso d'uso perfetto per l'utilità di personalizzazione. Alcuni sviluppatori hanno espresso preoccupazione per l'implementazione proposta, altri sono felici di vedere questa funzionalità integrata in WordPress.

Non dover creare un tema figlio per apportare semplici modifiche è una grande vittoria per gli utenti. È anche una grande vittoria per coloro che forniscono supporto ai non sviluppatori. Invece di dare ai neofiti metodi complicati, può essere semplice come dire loro di aprire l'utilità di personalizzazione, fare clic su " additionnal CSS ", E incolla lo snippet, quindi fai clic sul pulsante" Salva ".

Quali alternative nel frattempo?

Se attualmente desideri aggiungere il codice CSS da applicare al tuo tema WordPress, puoi ancora farlo utilizzando un plug-in che inietta il codice CSS nel tuo blog WordPress.

header-e-footer-plugin-wordpress

Nella maggior parte dei casi utilizzo il plug-in " Intestazione e piè di che è una soluzione che funziona con la maggior parte Temi WordPress. Troverai questo plugin nella directory di WordPress Plugin.

In un tutorial precedente, Ti ho mostrato come effettuare le modifiche CSS organizzate sul tuo blog, al fine di trovarti su ogni modifica.

Questo è tutto per questo tutorial. Cosa ne pensi dell'editor aggiunto a " Customizer "? Non esitare a condividere la tua opinione nei commenti.