Un corso avanzato di 72 ore per padroneggiare lo sviluppo di temi WordPress professionali. Dalla struttura base fino alle tecniche più avanzate, imparerai a creare temi personalizzati, utilizzare custom post types, integrare ACF e Gutenberg, ottimizzare le performance. Un percorso pratico con progetti reali, perfetto per web designer e sviluppatori che vogliono specializzarsi in WordPress. Al termine saprai creare temi WordPress completi e professionali seguendo le migliori pratiche di sviluppo.
WordPress Theme Development
Fornire le competenze avanzate necessarie per creare temi WordPress professionali e personalizzati. Al termine del corso, gli studenti saranno in grado di sviluppare temi WordPress da zero, comprendere la template hierarchy, integrare custom post types e fields, e implementare funzionalità avanzate seguendo le best practices di WordPress.
-
Livello di difficoltàavanzato
-
Durata del corso72 h
-
A chi è rivolto ?Aspiranti Sviluppatori Web, Web master, Web designer, Sviluppatori web,
-
Materiale didatticoDispense digitali, Ambiente sviluppo, Video lezioni
-
RequisitiPHP - Conoscenza base del linguaggio HTML/CSS/JS - Familiarità con le tecnologie web WordPress - Comprensione base del CMS Ambiente locale - Setup sviluppo sul proprio computer Editor di codice - VS Code o editor preferito
Fondamenti di Theme Development
- Struttura base di un tema WordPress File essenziali, organizzazione cartelle e setup iniziale
- Template Hierarchy Come WordPress seleziona e utilizza i diversi template
- Loop di WordPress Gestione e personalizzazione del loop principale
- Functions.php e hooks Configurazione tema e integrazione funzionalità custom
- Child themes Creazione e gestione temi child per modifiche sicure
Template e Layout Avanzati
- Header e footer dinamici Menu personalizzabili e aree widget
- Navigazione personalizzata Menu multipli e breadcrumb responsive
- Archive templates Layout personalizzati per archivi e categorie
- Template condizionali Contenuti dinamici basati su condizioni
- Sidebar e widget Aree widget personalizzate e widgets custom
- Template parts Organizzazione modulare del codice
Custom Post Types e Tassonomie
- Custom Post Types Tipi di contenuto personalizzati
- Custom taxonomies Categorizzazioni custom per i contenuti
- Metabox personalizzati Campi aggiuntivi per i contenuti
- Query avanzate Ottimizzazione delle query con WP_Query
- Template CPT Layout specifici per contenuti custom
- Archivi custom Gestione visualizzazione archivi personalizza
Advanced Custom Fields
- Configurazione ACF Setup e gestione campi personalizzati
- Tipi di campo Esplorazione delle diverse tipologie di campo
- Relazioni Collegamenti tra diversi tipi di contenuto
- Repeater fields Campi ripetibili per contenuti dinamici
- Options pages Pagine opzioni per il tema
- Integrazione Gutenberg ACF nei blocchi editor
Theme Customizer e Gutenberg
- Customizer API Personalizzazione tema in tempo reale
- Controlli custom Input personalizzati nel customizer
- Live preview Anteprima modifiche in tempo reale
- Blocchi custom Creazione blocchi Gutenberg personalizzati
- Stili blocchi Personalizzazione aspetto blocchi
- FSE support Integrazione Full Site Editing
Performance e Deployment
- Ottimizzazione Gestione risorse e performance
- Caching Strategie di cache per velocizzare il sito
- Debug Strumenti e tecniche di debug
- Sicurezza Protezione da vulnerabilità comuni
- Deployment Gestione versioni e pubblicazione
- Manutenzione Aggiornamenti e monitoraggio