un sito WordPress • Hai un sito WordPress che utilizza uno dei temi di default • Vuoi scoprire di più sullo sviluppo di temi WordPress • Vuoi sporcarti le mani e modificare il css, js e php di un tema WordPress, ma vuoi farlo nel modo più corretto possibile • Vuoi essere in grado di modificare un tema WordPress fino a renderlo completamente personalizzato WordPress Meetup Catania - Temi Child: cosa sono e perché usarli - Francesco Grasso
per WordPress è un modo per modificare l'aspetto del tuo blog. Scegliere l'aspetto del tuo sito implica che cambi solo il design e non i contenuti … WordPress Meetup Catania - Temi Child: cosa sono e perché usarli - Francesco Grasso
template personalizzabili, file di immagini (*.jpg), fogli di stile (*.css), pagine personalizzate, così come qualsiasi file di codice necessario (*.php) … WordPress Meetup Catania - Temi Child: cosa sono e perché usarli - Francesco Grasso
un tema che eredita gli stili del tema padre e che ci permette di poter applicare le nostre modifiche senza dover metter mano a nessun file del tema principale … WordPress Meetup Catania - Temi Child: cosa sono e perché usarli - Francesco Grasso
un tema che eredita gli stili del tema padre e che ci permette di poter applicare le nostre modifiche senza dover metter mano a nessun file del tema principale … WordPress Meetup Catania - Temi Child: cosa sono e perché usarli - Francesco Grasso
tuo tema senza temere di perderle al prossimo update • Tempo: velocizza il tempo di sviluppo. La maggior parte delle funzionalità sono già state sviluppate! • Semplicità: se sei alle prime armi con lo sviluppo, questo è uno dei migliori modi per iniziare WordPress Meetup Catania - Temi Child: cosa sono e perché usarli - Francesco Grasso
aggiungi una cartella avente il nome del tuo tema child. (per convenzione si preferisce usare nome_tema_parent-child) WordPress Meetup Catania - Temi Child: cosa sono e perché usarli - Francesco Grasso
del tema child inizia così: /** Theme Name: My Theme Child Description: Descrizione del tema child. Author: WordPressMeetUpCatania. Version: 1.0.0 Template: twentysixteen */ WordPress Meetup Catania - Temi Child: cosa sono e perché usarli - Francesco Grasso
stile del tema parent all’interno del child function my_enqueue_parent_theme_style() { wp_enqueue_style( 'parent-style', get_template_directory_uri().'/style.css' ); } add_action( 'wp_enqueue_scripts', 'my_enqueue_parent_theme_style' ); WordPress Meetup Catania - Temi Child: cosa sono e perché usarli - Francesco Grasso
tradurre? function my_child_theme_setup() { load_child_theme_textdomain( 'my-child', get_stylesheet_directory() . '/languages' ); } add_action( 'after_setup_theme', 'my_child_theme_setup' ); WordPress Meetup Catania - Temi Child: cosa sono e perché usarli - Francesco Grasso
il tuo tema child • Modificare lo stile CSS del tuo tema di partenza • Sovrascrivere tutti i template necessari (sequendo la gerarchia dei template) • Aggiungere e rimuovere script, funzionalità ed altro sul tuo file functions.php WordPress Meetup Catania - Temi Child: cosa sono e perché usarli - Francesco Grasso
child • get_stylesheet_directory() • get_stylesheet_directory_uri() Riferimento a directory del tema parent • get_template_directory() • get_template_directory_uri() WordPress Meetup Catania - Temi Child: cosa sono e perché usarli - Francesco Grasso
tema parent possono essere sovrascritti. Basta rispettare ovviamente il path (percorso) e la gerarchia dei template. Se nel tuo tema child aggiungi un template più specifico, che non è presente nel tema parent, questo verrà elaborato da WordPress e mostrato a video. https://developer.wordpress.org/themes/basics/template-hierarchy WordPress Meetup Catania - Temi Child: cosa sono e perché usarli - Francesco Grasso
possibile modificare un sito già esistente con il solo codice CSS https://wordpress.org/themes/search/child/ una ricca selezione di temi child disponibili gratuitamente su wordpress.org https://codex.wordpress.org/it:Utilizzare_i_Temi https://codex.wordpress.org/it:Temi_Child WordPress Meetup Catania - Temi Child: cosa sono e perché usarli - Francesco Grasso