Cos'竪 un Tema WordPress, l'anatomia di un Tema, la gerarchia dei Template, l'uso dei Template Tag, la personalizzazione tramite Customizer e Child Themes. Le slide dell'intervento al WordPress Meetup Torino del 12 Aprile 2016.
Wordpress per principianti: guida in 5 step e in 5 areeLeonardo Serboni
油
Wordpress 竪 il CMS pi湛 diffuso al mondo. Anche non avendo mai realizzato un sito web e senza nessuna conoscenza di programmazione possiamo creare il nostro primo contenitore di idee.
Wordpress 竪 il CMS pi湛 usato nel web e con esso 竪 possibile creare qualsiasi tipologia di sito web.
Grazie a WP possiamo pubblicare e gestire tutte le pagine del nostro sito in modo semplice, intuitivo e senza programmare.
Workshop
realizzato da: Andrea Giavara http://www.wppratico.com/
organizzato da: Officine Comunicazione http://www.officinecomunicazione.net/
WordPress 竪 una delle pi湛 famose piattaforme per la realizzazione di siti e blog, utili strumenti per promuovere se stessi o la propria attivit.
In questa presentazione sono spiegati passo dopo passo tutto ci嘆 che serve per installare ed utilizzare il cms.
Come creare da zero un sito in WordPress, dalla fase di installazione in locale o da remoto fino alla presentazione dei plugin pi湛 utilizzati, tra cui Yoast SEO, WPML e WooCommerce.
Lezione WordPress Universit degli Studi di Milano: Installazione e Gestionealessandro gasparotto
油
際際滷 della lezione di WordPress fatta presso l'Universit degli Studi di Milano. Nelle slide viene presentato WordPress, le potenzialit, l'installazione in locale e remoto e l'intera gestione del sistema. La guida 竪 stata sviluppata e destinata ad utenti alla prime armi con questo potente strumento.
Rivolto a coloro che vogliono imparare a usare il pi湛 famoso CMS, il corso nasce a seguito delle richieste formulate nella precedente edizione del workshop WordPress come iniziare in cui sono stati affrontati argomenti relativi alle scelte dellhosting, dei temi e dei plugins.
In questo corso verranno trattati linserimento dei contenuti (testo, immagini e video), le differenze tra pagine e articoli, lutilizzo delle finestre e dei riquadri dellediting di WordPress 4.6 e per finire l'uso del plugin Yoast per l'ottimizzazioni dei contenuti per i motori di ricerca (SEO).
Le slide WordPress Facilissimo, hanno lo scopo di aiutarvi a scoprire questo CMS Open-Source. Queste slide vi daranno la possibilit di scoprire com'竪 fatto WordPress e come utilizzarlo, in maniera molto semplice.
50 tips su Web油 Performance Optimization per siti ad alto traffico @ WpCamp B...Andrea Cardinali
油
Quanto 竪 importante la velocit di caricamento di un sito?
Nell'intervento verranno presentate linsieme delle best practices da utilizzare per rendere il sito il pi湛 veloce e performante possibile. E inutile avere un sito bello se poi una pagina impiega 10 secondi per essere caricata, o se il server non riesce a gestire pi湛 di 20 utenti contemporaneamente. All'interno 竪 presente anche un case study di un sito reale con gli ottimi risultati ottenuti.
WordPress, migrazioni e re-branding: don't try this at home. #wmf15Andrea Cardinali
油
Talk tenuto al Web Marketing Festival 2015 a Rimini (#wmf15) nel quale ho presentato un case study sull'unione di 4 portali turistici realizzati con WordPress e 4 lingue su un un unico dominio e un'unica installazione di WordPress Multi Utente (Wordpress MU) Nello speech verranno mostrate le soluzioni tecniche e le best practices SEO utilizzate per portare a termine correttamente le migrazioni senza perdere traffico.
What have we learned at Target Video in scaling our WordPress Multisite to 1 million users? Still tiny at know, but not your typical neighborhood WordPress installation.
Cosa sono le Web Performance e perch辿 dovete preoccuparveneOlegs Belousovs
油
Talk culturale e esplorativo sulle Web Performance, fatto al WordPress Meetup di Torino il 12 ottobre 2016.
Il web lo facciamo tutti noi, per altre persone come noi, e anche se questo argomento, insieme allaccessibilit e alla sicurezza, pu嘆 sembrare il meno 束sexy損, dovreste preoccuparvene non meno di che tema e plugin usare sul vostro sito, proprio per il rispetto delle persone che poi visitano i siti che fate e per rendere tutti insieme il web un posto migliore!
Video su YouTube: https://youtu.be/2nM6Mc13Gto
Lezione WordPress Universit degli Studi di Milano: Installazione e Gestionealessandro gasparotto
油
際際滷 della lezione di WordPress fatta presso l'Universit degli Studi di Milano. Nelle slide viene presentato WordPress, le potenzialit, l'installazione in locale e remoto e l'intera gestione del sistema. La guida 竪 stata sviluppata e destinata ad utenti alla prime armi con questo potente strumento.
Rivolto a coloro che vogliono imparare a usare il pi湛 famoso CMS, il corso nasce a seguito delle richieste formulate nella precedente edizione del workshop WordPress come iniziare in cui sono stati affrontati argomenti relativi alle scelte dellhosting, dei temi e dei plugins.
In questo corso verranno trattati linserimento dei contenuti (testo, immagini e video), le differenze tra pagine e articoli, lutilizzo delle finestre e dei riquadri dellediting di WordPress 4.6 e per finire l'uso del plugin Yoast per l'ottimizzazioni dei contenuti per i motori di ricerca (SEO).
Le slide WordPress Facilissimo, hanno lo scopo di aiutarvi a scoprire questo CMS Open-Source. Queste slide vi daranno la possibilit di scoprire com'竪 fatto WordPress e come utilizzarlo, in maniera molto semplice.
50 tips su Web油 Performance Optimization per siti ad alto traffico @ WpCamp B...Andrea Cardinali
油
Quanto 竪 importante la velocit di caricamento di un sito?
Nell'intervento verranno presentate linsieme delle best practices da utilizzare per rendere il sito il pi湛 veloce e performante possibile. E inutile avere un sito bello se poi una pagina impiega 10 secondi per essere caricata, o se il server non riesce a gestire pi湛 di 20 utenti contemporaneamente. All'interno 竪 presente anche un case study di un sito reale con gli ottimi risultati ottenuti.
WordPress, migrazioni e re-branding: don't try this at home. #wmf15Andrea Cardinali
油
Talk tenuto al Web Marketing Festival 2015 a Rimini (#wmf15) nel quale ho presentato un case study sull'unione di 4 portali turistici realizzati con WordPress e 4 lingue su un un unico dominio e un'unica installazione di WordPress Multi Utente (Wordpress MU) Nello speech verranno mostrate le soluzioni tecniche e le best practices SEO utilizzate per portare a termine correttamente le migrazioni senza perdere traffico.
What have we learned at Target Video in scaling our WordPress Multisite to 1 million users? Still tiny at know, but not your typical neighborhood WordPress installation.
Cosa sono le Web Performance e perch辿 dovete preoccuparveneOlegs Belousovs
油
Talk culturale e esplorativo sulle Web Performance, fatto al WordPress Meetup di Torino il 12 ottobre 2016.
Il web lo facciamo tutti noi, per altre persone come noi, e anche se questo argomento, insieme allaccessibilit e alla sicurezza, pu嘆 sembrare il meno 束sexy損, dovreste preoccuparvene non meno di che tema e plugin usare sul vostro sito, proprio per il rispetto delle persone che poi visitano i siti che fate e per rendere tutti insieme il web un posto migliore!
Video su YouTube: https://youtu.be/2nM6Mc13Gto
Risultati che puoi ottenere sui social media (se ti applichi) - Quali risulta...Toolbox Coworking
油
Una carrellata di esempi pratici per darti aspettative realistiche sui risultati del tuo lavoro promozionale sui social o misurare lattendibilit delle promesse del tuo social media something, alla larga da concetti inutili e incomprensibili come gamification.
Ecommerce | Gli errori da evitare e le caratteristiche di un buon sitoEugenio Molinario
油
Gli errori da evitare per avere un buon sito di ecommerce: pensare che i clienti arrivino da soli, sbagliata interazioni con l'utente, sottovalutare pagina Chi Siamo, ignorare impatto mobile commerce, grafica scadente, ottimizzazione parole chiave con basso volume di ricerca e caratteristiche di un buon sito.
Aruba eCommerce - Corso online ' Come preparare le promozioni nel tuo eCommerce'Aruba S.p.A.
油
Aruba eCommerce - Corso online ' Come preparare le promozioni nel tuo eCommerce, promozioni e saldi nel negozio online, dai primi passi alle strategie di marketing'
Funzionalit utili/evolute della piattaforma e-CommerceDaniele Vietri
油
e-Commerce in pillole | Concentrato di cure naturali per il tuo shop.
Le funzionalit utili e necessarie in un e-Commerce
Quali sono le funzionalit di base per vendere online? Quali quelle utili a migliorare l'esperienza utente e risparmiare tempo? E le funzionalit evolute che hanno lo scopo di aumentare il valore generato dallo shop?
Consejos y casos interesantes para dise単ar un proceso de pago.
Vida mas all叩 del gateway. 多Es WordPress una plataforma
para eCommerce?
WooCommerce es un m坦dulo en un CMS,
no un sistema para eCommerce.
Este documento resume las 12 tablas principales de la base de datos de WordPress, incluyendo wp_posts, wp_users y tablas de taxonom鱈as y metadatos. Explica conceptos como normalizaci坦n de datos, funciones de WordPress para consultas, y el uso de tablas personalizadas para mejorar la eficiencia y seguridad. Resalta que WordPress se adapta f叩cilmente a diferentes proyectos a trav辿s de su flexible estructura de base de datos.
Communaut辿s Drupal et WordPress : le choc des titans ?Thierry Pigot
油
Les communaut辿s Drupal et WordPress sont parmi les plus dynamiques au sein des communaut辿s Open Source de gestion de contenu. Pourtant, y regarder de plus pr竪s, de nombreuses diff辿rences les distinguent : les acteurs 辿conomiques ne sont pas les m棚mes, les modes dorganisation et de gouvernance diff竪rent, les logiques de contribution et dacc竪s la communaut辿 reposent sur des r竪gles oppos辿es,
Nous vous proposons de scruter le fonctionnement de ces communaut辿s au travers du regard de deux experts et membres actifs de ces communaut辿s : L辿on Cros (Pr辿sident Drupal France) et Thierry Pigot (Pr辿sident WordPress Paris), dans un objectif de partage et de retour dexp辿rience.
Child theme e template hierarchy for beginnersGloria Liuni
油
Introduction to ChildTheme and Template Hierarchy of WordPress.
Because you use a ChildTheme and how it is activated (plugin and code). How to use the Codex documentation for customizations.
WordCamp Milano 2019
Language: ITA
際際滷 prediposte per un corso di livello intermedio sul CMS Drupal. Nel corso delle slide si affronta una prima parte di presentazione delle caratteristiche di Drupal per poi procedere verso un approfondimento relativo ad alcuni dei suoi plugin principali con una particolare attenzione al theming, anche avanzato.
Iniziamo il nostro percorso che ci porter a conoscere i segreti dello sviluppo dei temi per WordPress.
Questo primo incontro in particolare sar dedicato a scoprire la gerarchia dei temi di WordPress, il dettaglio dei file che compongono un tema e le priorit che ciascun file possiede.
In seguito vedremo cosa sono e come creare i child theme, le loro potenzialit e importanza nell'ecosistema WordPress e infine, inizieremo ad entrare nel vivo dello sviluppo di un tema WordPress scoprendo quali sono i framework pi湛 importanti e maggiormente utilizzati dagli sviluppatori nella creazione di un tema WordPress.
Difficolt: Facie, Beginner
Argomenti: Drupal Theming & Css Framework
Descrizione:
Le slide sono state proiettate durante la sessione "Drupal Theming & Css Framework" al Drupal Camp 2010 di Torino da Domenico Monaco, aka Kiuz. domenico.monaco[@]kiuz.it
Talks on my machine: Drupal CMS versus The Cool Kidssparkfabrik
油
Drupal 竪 un carrozzone obsoleto, dicono in molti. Dobbiamo essere agili e disaccoppiati rispondono altri. Esistono decine di CMS online che con 2 click ti mettono a disposizione un backend piuttosto configurabile ed espongono i tuoi contenuti via API. Gi, piuttosto configurabile...
Qualche tempo fa un cliente ci ha dato una lista di funzionalit e ci ha chiesto di valutare, tra i vari CMS headless disponibili sul mercato, quello che ne soddisfacesse di pi湛.
I requisiti erano i pi湛 disparati, dal supporto al multilingua ai workflow editoriali avanzati; dalla possibilit di chiamare API di terze parte al login via Single Sign On.
Indovinate un po? Nessuno era in grado di rispettarli tutti.
Sapete invece chi li rispettava tutti? Gi, Drupal. Certo non era il pi湛 cool, non aveva linterfaccia pi湛 carina, cera (troppo) poco JavaScript. Ma alla fine il lavoro a casa lavrebbe portato, e senza compromessi.
La community Drupal per嘆 vorrebbe che Drupal finisse nella lista dei cool kids e sta lavorando alacremente a Drupal CMS, una soluzione per migliorare drasticamente lesperienza duso di Drupal.
In questo talk vedremo quali sono le principali differenze tra Drupal CMS e alcune piattaforme headless come Strapi e Contentful.
Vi siete mai chiesti se potevate realizzare un particolare progetto utilizzando WordPress? Oppure se le richieste del cliente potevano essere soddisfatte con questo CMS?
Continuando il percorso intrapreso nello sviluppo dei temi, in questo appuntamento estendiamo le conoscenze apprese e le potenzialit di WordPress, scoprendo quanti utilizzi possiamo soddisfare con questa piattaforma. Scopriremo i vantaggi nellutilizzo della piattaforma WordPress, le sue caratteristiche principali, ovvero ci嘆 che rende WordPress cos狸 elastico e scalabile e infine vedremo alcuni esempi di utilizzi della piattaforma, dalle-commerce, ai forum, a molto altro.
Talk di Paolo Sordi | Drupal Day Roma 2011
Adottare un cms come Drupal vuol dire disporre di una piattaforma software sulla base della quale programmare con coerenza tutte le declinazioni dell'identit sul Web, a partire dall'architettura e dalla gestione dei contenuti fino ad arrivare al design del layout grafico. In una Rete dove i contenuti vengono prodotti, pubblicati e (ri)distribuiti secondo logiche e formati che favoriscono l'apertura e la condivisione, ma anche la frammentazione, la LUISS Guido Carli ha adottato e sta adottando Drupal per gestire la corporate identity sul World Wide Web anche da una prospettiva applicativa.
[Gian Mario Mereu] - Drupal & Patternlab: un nuovo approccio al themingWellnet srl
油
Mano a mano che i siti diventano sempre pi湛 complessi ed articolati emergono nuovi metodi di progettazione che cercano di gestire questa complessit. Uno dei metodi pi湛 popolari 竪 l'Atomic Design che ha nei seguenti elementi i mattoni fornamentali con cui progettare il sito: Atomi, Molecole, Organismi, Templates, Pagine. Questa tecnica 竪 supportata da uno strumento: PatternLab. C'竪 molta attivit attorno all'uso di questo strumento in Drupal, in questo talk vedremo a che punto 竪 l'integrazione.
[drupalday2017] - Drupal & Patternlab: un nuovo approccio al themingDrupalDay
油
Mano a mano che i siti diventano sempre pi湛 complessi ed articolati emergono nuovi metodi di progettazione che cercano di gestire questa complessit. Uno dei metodi pi湛 popolari 竪 l'Atomic Design che ha nei seguenti elementi i mattoni fornamentali con cui progettare il sito: Atomi, Molecole, Organismi, Templates, Pagine. Questa tecnica 竪 supportata da uno strumento: PatternLab. C'竪 molta attivit attorno all'uso di questo strumento in Drupal, in questo talk vedremo a che punto 竪 l'integrazione.
di Gian Mario Mereu
Sviluppare un plugin WordPress da zero - WordCamp Bologna 2018Marco Chiesi
油
Se sei un programmatore interessato a WordPress ma non hai mai sviluppato un plugin, il WordCamp Bologna 竪 loccasione giusta per iniziare. Seguendo questo talk introduttivo avrai modo di scoprire i concetti di base, le convenzioni, le buone pratiche, le misure di sicurezza, larchitettura e le principali funzionalit messe a disposizione dalla piattaforma. In questo modo potrai riuscire a muovere i primi passi nel mondo dello sviluppo WordPress e a orientarti meglio in mezzo allenorme mole di materiale informativo disponibile in rete.
際際滷 dell'intervento in occasione del 1属 WordPress Meetup a Lecce svoltosi il 22 Febbraio 2018 presso il Sellalab di Lecce.
Relatore: Marco De Sangro - Frontend Developer, WordPress Expert and Contributor.
3属 appuntamento col Corso di Wordpress: temi & plugin. Ecco i 20.000 plugin sotto WP. Ad ogni esigenza si pu嘆 associare un po di plugin. Ecco come sceglierli.
- cosa si pu嘆 ottenere cambiando tema
- cosa si pu嘆 ottenre installando un plugin
- categorie di temi: numero colonne e specifici
- installare un tema (o pi湛 temi): le demo non sono mai demo
- bootstrap
- elenco plug-in consigliati
- plugin per usi specifici
1. I TEMI IN WORDPRESS
WordPress Meetup Torino - 12 Aprile 2016
Thomas Vitale
@vitalethomas | #wptorino
2. #WPTORINO
THOMAS VITALE
Studente di Ingegneria Informatica al
Politecnico di Torino (Laurea Magistrale),
specializzazione in Software.
WordPress Enthusiast
Pianista e Tastierista
Web: thomasvitale.com
LinkedIn: vitalethomas
Twitter: @vitalethomas
2
4. CHE COS UN TEMA?
TEMI: DESIGN E FUNZIONALIT
Un Tema WordPress 竪 una raccolta di 鍖le (principalmente Template) che, insieme,
de鍖niscono linterfaccia gra鍖ca di un sito web.
Stabilisce come devono essere visualizzati i contenuti, senza interferire con il
funzionamento del software sottostante.
Contiene codice HTML, CSS, JavaScript e PHP.
Contiene 鍖le multimediali, testuali, di traduzione.
Fornisce funzionalit aggiuntive.
Tutti i 鍖le del Tema sono raccolti in /wp-content/themes/ilmiotema/.
4
5. CHE COS UN TEMA?
TEMI: LA STRUTTURA
5
/wp-content/themes/ilmiotema/
Icons made by Freepik from www.鍖aticon.com is licensed by CC 3.0 BY
6. CHE COS UN TEMA?
TEMPLATE: IL CUORE DI UN TEMA WORDPRESS
I Template sono i componenti fondamentali di un Tema WordPress.
Un Template 竪 un 鍖le PHP che de鍖nisce come visualizzare il contenuto di un
sito web.
costituito da codice HTML, PHP e Template Tag.
Recupera i contenuti dal Database e da altri 鍖le di WordPress per generare
dinamicamente codice HTML in output.
WordPress sceglie quale Template utilizzare in base a una Gerarchia.
6
8. CHE COS UN TEMA?
LA GERARCHIA DEI TEMPLATE: UN ESEMPIO
Quando un utente clicca sul link della Categoria Libri (slug = libri, ID = 7), WordPress
veri鍖ca lesistenza dei seguenti 鍖le in ordine, utilizzando il primo che trova per
generare la pagina.
1. category-libri.php
2. category-7.php
3. category.php
4. archive.php
5. index.php
8
10. ANATOMIA DI UN TEMA
I FILE FONDAMENTALI DI UN TEMA
style.css
Il foglio di stile principale.
Deve essere incluso in ogni Tema.
Deve contenere le informazioni del Tema.
10
11. ANATOMIA DI UN TEMA
IL FILE STYLE.CSS
/*
Theme Name: Il Mio Tema
Theme URI: https://ilmiotema.it
Author: Jack
Author URI: https://jack.me/
Description: Il mio primo tema per WordPress.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: red, white, blue, light, two-columns, right-sidebar, responsive-layout
Text Domain: ilmiotema
*/
11
12. ANATOMIA DI UN TEMA
I FILE FONDAMENTALI DI UN TEMA (2)
index.php
Il template principale.
Deve essere incluso in ogni Tema.
Utilizzato quando non esiste un Template pi湛 speci鍖co.
12
13. ANATOMIA DI UN TEMA
I FILE PI COMUNI DI UN TEMA
header.php
Contiene il doctype e la sezione <head> del sito web (es. <title>, <meta>,
<link>).
Di solito genera i primi elementi di un sito web (es. navigazione principale,
image slider, banner).
footer.php
Di solito genera gli elementi 鍖nali di un sito web (es. widget, navigazione
secondaria, informazioni sul copyright).
13
14. ANATOMIA DI UN TEMA
I FILE PI COMUNI DI UN TEMA (2)
sidebar.php
Genera una sidebar.
single.php
Genera un post singolo.
page.php
Genera una pagina.
14
15. ANATOMIA DI UN TEMA
I FILE PI COMUNI DI UN TEMA (3)
functions.php
Fornisce funzionalit aggiuntive al Tema.
come un Plugin.
Permette di attivare funzionalit di WordPress (es. Menu, Sidebar) e di
aggiungere nuove funzioni personalizzate.
screenshot.png
Limmagine mostrata nella sezione Temi del back-end di WordPress.
15
16. ANATOMIA DI UN TEMA
ALTRI FILE UTILIZZATI
404.php
archive.php
author.php
category.php
comments.php
search.php
tag.php
16
17. ANATOMIA DI UN TEMA
TEMPLATE TAG
Codice che comunica a WordPress cosa deve essere fatto o quale contenuto deve essere
recuperato.
<?php get_header(); ?> importa il 鍖le header.php.
<?php the_title(); ?> mostra il titolo del contenuto (es. post, pagina).
<?php the_date(); ?> mostra la data di pubblicazione del contenuto.
<?php the_content(); ?> mostra il contenuto.
<?php get_sidebar(); ?> importa il 鍖le sidebar.php.
<?php get_footer(); ?> importa il 鍖le footer.php.
17
18. ANATOMIA DI UN TEMA
IL LOOP
Codice PHP utilizzato per visualizzare ripetutamente blocchi di contenuto.
WordPress processa ciascun contenuto (es. post) e lo visualizza secondo la
struttura inserita allinterno del Loop.
Il codice presente allinterno del Loop 竪 quindi ripetuto per ogni contenuto da
visualizzare.
18
19. ANATOMIA DI UN TEMA
ESEMPIO: LAYOUT DI UNA PAGINA DI BASE (INDEX.PHP)
19
Ultimi Post (Loop)
Header (header.php)
Footer (footer.php)
Barra Laterale
(sidebar.php)
Titolo
Data
Contenuto
Titolo
Data
Contenuto
Titolo
Data
Contenuto
20. ANATOMIA DI UN TEMA
ESEMPIO: TRACCIA DI UNA PAGINA DI BASE (INDEX.PHP)
<?php get_header(); ?>
<?php while ( have_posts() ) : the_post(); ?>
<article>
<h2><?php the_title(); ?></h2>
<p><?php the_date(); ?></p>
<div><?php the_content(); ?></div>
</article>
<?php endwhile; ?>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
20
21. ANATOMIA DI UN TEMA
ESEMPIO: SCHEMA DI UNA PAGINA DI BASE (INDEX.PHP)
21
/wp-content/themes/ilmiotema/
index.php header.php sidebar.php footer.php style.css
Icons made by Freepik from www.鍖aticon.com is licensed by CC 3.0 BY
26. I TEMI FIGLIO
COS UN TEMA FIGLIO?
Un Tema Figlio (Child Theme) 竪 un tema che eredita le funzionalit e lo stile di
un altro tema, chiamato Tema Padre (Parent Theme).
Per modi鍖care e personalizzare un Tema WordPress, il modo migliore, pi湛
semplice e pi湛 sicuro 竪 lutilizzo di un Tema Figlio.
Uno dei vantaggi 竪 la possibilit di aggiornare il Tema Padre senza rischiare di
perdere le modi鍖che effettuate nel Tema Figlio (come accade modi鍖cando
direttamente il Tema Padre).
fondamentale mantenere aggiornati i Temi, i Plugin e WordPress stesso.
26
27. I TEMI FIGLIO
COME CREARE UN TEMA FIGLIO
Creare una nuova cartella in wp-content/themes/ (es. ilmiotema_鍖glio).
Creare i seguenti due 鍖le:
style.css (richiesto)
functions.php (opzionale, ma necessario per caricare correttamente gli stili
aggiuntivi).
Installare entrambi il Tema Padre e il Tema Figlio.
Attivare il Tema Figlio.
27
29. I TEMI FIGLIO
ESEMPIO: SCHEMA BASE DI UN TEMA FIGLIO
29
/wp-content/themes/ilmiotema鍖glio/
functions.php style.css
Icons made by Freepik from www.鍖aticon.com is licensed by CC 3.0 BY
30. I TEMI FIGLIO
IL FILE STYLE.CSS
/*
Theme Name: Il Mio Tema Figlio
Theme URI: https://ilmiotema鍖glio.it
Author: Jackson
Description: Il mio primo tema 鍖glio per WordPress.
Template: ilmiotema
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: red, white, blue, light, two-columns, right-sidebar, responsive-layout
Text Domain: ilmiotema
*/
30
Il nome della cartella in cui
risiede il Tema Padre.
31. I TEMI FIGLIO
IL FILE FUNCTIONS.PHP
<?php
add_action( 'wp_enqueue_scripts','ilmiotemafiglio_styles' );
function ilmiotemafiglio_styles() {
// Carica gli stili del tema figlio
wp_enqueue_style(
'style',
get_template_directory_uri() . /style.css
);
}
?>
31
32. I TEMI FIGLIO
IL FUNZIONAMENTO DEI TEMI FIGLIO
Il Tema Figlio contiene solo aggiunte o modi鍖che al Tema Padre.
Ogni volta che WordPress ha bisogno di un 鍖le cerca prima nel Tema Figlio, se non
lo trova accede al Tema Padre.
Il 鍖le style.css del Tema Figlio estende e sovrascrive il 鍖le style.css del Tema
Padre.
Il 鍖le functions.php del Tema Figlio estende il 鍖le functions.php del Tema Padre.
Ogni altro 鍖le presente nel Tema Figlio sovrascrive il corrispondente 鍖le nel
Tema Padre (es. screenshot.png).
32
34. RISORSE UTILI
PER APPROFONDIRE
WordPress Codex: https://codex.wordpress.org
WordPress Theme Handbook: https://developer.wordpress.org/themes/
getting-started/
WordPress 4.x Complete di Karol Kr嘆l (Packt Publishing)
WordPress Themes in Depth di Jeff Starr (Perishable Press)
Sviluppare con WordPress, II edizione (Smashing WordPress: Beyond the Blog,
4th edition) di Thord Daniel Hedengren
34
35. RISORSE UTILI
PER APPROFONDIRE (2)
Professional WordPress: Design and Development di B. Williams, D. Damstra,
H.Stern (Wrox Pr Inc)
What Are WordPress Themes? (EnvatoTuts+)
Child Themes Basics and Creating Child Themes in WordPress (EnvatoTuts+)
How To Create And Customize A WordPress Child Theme (SmashingMagazine)
35