Funzioni per la personalizzazione del file di temi bambini a tema per WordPress

May 3

Funzioni per la personalizzazione del file di temi bambini a tema per WordPress


Un tema bambino aiuta a personalizzare il vostro blog WordPress senza i problemi che possono sorgere quando si modifica direttamente file del tema. temi bambino può includere stili aggiornati CSS, modelli di pagina, funzioni PHP personalizzate e altri elementi, che consente di modificare ampiamente il codice sottostante del tuo blog, mantenendo i file personalizzati separano dal tema genitore.

Temi per bambini

temi WordPress controllare l'impaginazione e le caratteristiche del tuo blog. Di tanto in tanto, i creatori di un tema può aggiornarlo con nuove funzionalità o correzioni di sicurezza. Quando si modifica direttamente un tema, gli aggiornamenti di questo tema potrà cancellare tutte le modifiche apportate. Un tema bambino che consente di apportare modifiche a un tema WordPress senza modificare i file del tema, in modo da aggiornamenti il ​​tema principale non influenzerà le personalizzazioni.

Creazione di un bambino a tema

Anche se altri file sono opzionali, un tema bambino deve avere un file style.css, che contiene i ganci che raccontano WordPress per utilizzare lo stile e informazioni sul layout nel tema del bambino, così come a cui tema genitore essa appartiene. Per creare un tema bambino, è necessario effettuare una nuova cartella con il nome del vostro tema bambino nella cartella Themes WordPress prima di copiare o creare un file style.css. È inoltre necessario includere le seguenti informazioni nella sua intestazione:

/
Nome Tema: Name_of_your_child_theme
URI Tema: http://yoursite.com/
Descrizione: Tema del bambino per il (nome del tema) tema
Autore: Il tuo nome
Autore URI: http://yoursite.com/path_to_your_About_page/
Template: Exact_name_of_the_parent_theme_folder
Versione: 0.1.0
/

Le uniche linee obbligatori sono il nome del tema, che è il nome che si desidera visualizzare nella sezione Themes della vostra area di amministrazione di WordPress, e il modello, che deve essere il nome esatto della cartella che contiene il tema principale e è case sensitive. Per caricare il file style.css alla nuova cartella del tema bambino, è necessario accedere all'area di amministrazione, fare clic su "Temi" sotto il menu "Aspetto", e fare clic su "Attiva" sotto il nome del tema del bambino.

Personalizzazione CSS

WordPress utilizza file style.css di un tema bambino attivo al posto del file style.css del genitore. Se si vuole fare solo piccole modifiche agli stili CSS nel vostro tema, è possibile aggiungere la seguente riga come prima voce CSS immediatamente sotto l'intestazione:

@import url ( "../ parent_theme_folder_name / style.css");

Sotto questa linea, qualsiasi modifica CSS o aggiunte apportate avranno la priorità gli stili del tema genitore.

PHP Personalizzazione

Un file functions.php opzionale consente di aggiungere o rimuovere funzioni PHP dal tema genitore. Il file functions.php nel tema bambino dovrebbe essere un file standard di PHP con un tag PHP di apertura nella parte superiore e tag di chiusura alla parte inferiore, con le funzioni personalizzate in mezzo. WordPress utilizza i file functions.php entrambi i temi ', ma carica il file del bambino prima. Si può anche includere versioni personalizzate di file di modello, come header.php o single.php, che WordPress utilizzerà invece del fascicolo della tema genitore.

Funzioni WordPress PHP

WordPress include molte funzioni denominate che descrivono le caratteristiche specifiche, e mantiene una pagina di riferimento funzione a WordPress.org. Queste funzioni possono contenere tipi di contenuti, luoghi per il codice all'interno di una pagina HTML, funzioni di amministrazione e altre funzioni, e si possono utilizzare come parte del codice PHP si aggiunge al vostro functions.php o altri file PHP inclusi nel tema del bambino .