SlideShare ist ein Scribd-Unternehmen logo
1 von 21
 
Come funzionano i  template  di v. 1.2
Obiettivi  Cosa non dovete aspettarvi dei prossimi 15 minuti …
Cos’è Wordpress ? WordPress  è una piattaforma publishing scritta in PHP e che usa come database Mysql. Creata da Matt Mullenweg, attualmente è distribuita con la licenza GNU General Public License. wikipedia
Cos’è un template e come funziona I  Template  sono i file che controllano come le informazioni vengono visualizzate sul browser.  Questi file prendono le informazioni del database  MySQL  di  WordPress  e generano il codice  HTML  che viene inviato al web browser www.wordpress-it.it
Come è fatto un template ? Un  Template  è un insieme di file (e di immagini) raccolti sotto una directory e posizionati all’interno della radice di  Wordpress  sotto  “wp-contenthemes”
[object Object],[object Object],[object Object],[object Object],I file di un tema minimale
index.php <?php get_header(); ?>  Contenuto pagina <?php get_footer(); ?>
/*  Theme Name: ZenaCamp Theme URI: http://barcamp.org/ZenaCamp Description: Descrizione esempio template Version: 1.0  Author: Maurizio Pelizzone Author URI: http://maurizio.mavida.com/  */  style.css
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],header.php
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],footer.php
[object Object],[object Object],[object Object],[object Object],[object Object],La colonna laterale
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],sidebar.php
<?php get_header(); ?>  Contenuto pagina <?php get_sidebar(); ?>  <?php get_footer(); ?>  index.php
<?php get_header(); ?>  <?php include (TEMPLATEPATH . '/loop.php'); ?> <?php get_sidebar(); ?>  <?php get_footer(); ?>  Gestione Commenti index.php
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],loop.php
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],loop.php #2
<?php get_header(); ?>  <?php include (TEMPLATEPATH . '/loop.php'); ?> <?php get_sidebar(); ?>  <?php get_footer(); ?>  <?php comments_template(); ?> index.php
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],comments.php
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Alcuni degli altri file usati da wordpress
Qualche links ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Weitere ähnliche Inhalte

Mehr von Maurizio Pelizzone

WordPress and his «almost» native page builder
WordPress and his «almost» native page builderWordPress and his «almost» native page builder
WordPress and his «almost» native page builderMaurizio Pelizzone
 
WCEU 2016 - 10 tips to sleep better at night
WCEU 2016 - 10 tips to sleep better at nightWCEU 2016 - 10 tips to sleep better at night
WCEU 2016 - 10 tips to sleep better at nightMaurizio Pelizzone
 
Professional WordPress Workflow - WPDay 2015
Professional WordPress Workflow - WPDay 2015 Professional WordPress Workflow - WPDay 2015
Professional WordPress Workflow - WPDay 2015 Maurizio Pelizzone
 
WordPress Meetup Torino Giugno 2015
WordPress Meetup Torino Giugno 2015WordPress Meetup Torino Giugno 2015
WordPress Meetup Torino Giugno 2015Maurizio Pelizzone
 
Wordpress e la gestione di progetti complessi
Wordpress e la gestione di progetti complessiWordpress e la gestione di progetti complessi
Wordpress e la gestione di progetti complessiMaurizio Pelizzone
 
Use Symfony2 components inside WordPress
Use Symfony2 components inside WordPress Use Symfony2 components inside WordPress
Use Symfony2 components inside WordPress Maurizio Pelizzone
 
WordPress: Smart Ideas for Startup - SMW torino 2012
WordPress: Smart Ideas for Startup - SMW  torino 2012 WordPress: Smart Ideas for Startup - SMW  torino 2012
WordPress: Smart Ideas for Startup - SMW torino 2012 Maurizio Pelizzone
 
Security and Performance - Italian WordPress Conference
Security and Performance - Italian WordPress ConferenceSecurity and Performance - Italian WordPress Conference
Security and Performance - Italian WordPress ConferenceMaurizio Pelizzone
 
WordPress for developers - phpday 2011
WordPress for developers -  phpday 2011WordPress for developers -  phpday 2011
WordPress for developers - phpday 2011Maurizio Pelizzone
 
Wordpress: «l’abc per gli sviluppatori» - PHP.TO.START [2012]
 Wordpress: «l’abc per gli sviluppatori» - PHP.TO.START [2012] Wordpress: «l’abc per gli sviluppatori» - PHP.TO.START [2012]
Wordpress: «l’abc per gli sviluppatori» - PHP.TO.START [2012]Maurizio Pelizzone
 
Poliedric WordPress - Go!WebDesign
Poliedric WordPress - Go!WebDesignPoliedric WordPress - Go!WebDesign
Poliedric WordPress - Go!WebDesignMaurizio Pelizzone
 
Custom taxonomies / Custom post type - wordcamp milano 2010
Custom taxonomies / Custom post type - wordcamp milano 2010Custom taxonomies / Custom post type - wordcamp milano 2010
Custom taxonomies / Custom post type - wordcamp milano 2010Maurizio Pelizzone
 
Ottimizzare un sito web per i motori di ricerca
Ottimizzare un sito web per i motori di ricercaOttimizzare un sito web per i motori di ricerca
Ottimizzare un sito web per i motori di ricercaMaurizio Pelizzone
 

Mehr von Maurizio Pelizzone (17)

WordPress and his «almost» native page builder
WordPress and his «almost» native page builderWordPress and his «almost» native page builder
WordPress and his «almost» native page builder
 
WCEU 2016 - 10 tips to sleep better at night
WCEU 2016 - 10 tips to sleep better at nightWCEU 2016 - 10 tips to sleep better at night
WCEU 2016 - 10 tips to sleep better at night
 
Professional WordPress Workflow - WPDay 2015
Professional WordPress Workflow - WPDay 2015 Professional WordPress Workflow - WPDay 2015
Professional WordPress Workflow - WPDay 2015
 
WordPress Hardening v4
WordPress Hardening v4WordPress Hardening v4
WordPress Hardening v4
 
WordPress Meetup Torino Giugno 2015
WordPress Meetup Torino Giugno 2015WordPress Meetup Torino Giugno 2015
WordPress Meetup Torino Giugno 2015
 
Wordpress e la gestione di progetti complessi
Wordpress e la gestione di progetti complessiWordpress e la gestione di progetti complessi
Wordpress e la gestione di progetti complessi
 
WordPress Hardening
WordPress HardeningWordPress Hardening
WordPress Hardening
 
Use Symfony2 components inside WordPress
Use Symfony2 components inside WordPress Use Symfony2 components inside WordPress
Use Symfony2 components inside WordPress
 
WordPress: Smart Ideas for Startup - SMW torino 2012
WordPress: Smart Ideas for Startup - SMW  torino 2012 WordPress: Smart Ideas for Startup - SMW  torino 2012
WordPress: Smart Ideas for Startup - SMW torino 2012
 
Security and Performance - Italian WordPress Conference
Security and Performance - Italian WordPress ConferenceSecurity and Performance - Italian WordPress Conference
Security and Performance - Italian WordPress Conference
 
WordPress for developers - phpday 2011
WordPress for developers -  phpday 2011WordPress for developers -  phpday 2011
WordPress for developers - phpday 2011
 
Wordpress: «l’abc per gli sviluppatori» - PHP.TO.START [2012]
 Wordpress: «l’abc per gli sviluppatori» - PHP.TO.START [2012] Wordpress: «l’abc per gli sviluppatori» - PHP.TO.START [2012]
Wordpress: «l’abc per gli sviluppatori» - PHP.TO.START [2012]
 
Poliedric WordPress - Go!WebDesign
Poliedric WordPress - Go!WebDesignPoliedric WordPress - Go!WebDesign
Poliedric WordPress - Go!WebDesign
 
Wordpress 3.0 - Go!WebDesign
Wordpress 3.0 - Go!WebDesignWordpress 3.0 - Go!WebDesign
Wordpress 3.0 - Go!WebDesign
 
Custom taxonomies / Custom post type - wordcamp milano 2010
Custom taxonomies / Custom post type - wordcamp milano 2010Custom taxonomies / Custom post type - wordcamp milano 2010
Custom taxonomies / Custom post type - wordcamp milano 2010
 
Ottimizzare un sito web per i motori di ricerca
Ottimizzare un sito web per i motori di ricercaOttimizzare un sito web per i motori di ricerca
Ottimizzare un sito web per i motori di ricerca
 
Casa In Rete
Casa In ReteCasa In Rete
Casa In Rete
 

Come funzionano i template di Wordpress

  • 1.  
  • 2. Come funzionano i template di v. 1.2
  • 3. Obiettivi Cosa non dovete aspettarvi dei prossimi 15 minuti …
  • 4. Cos’è Wordpress ? WordPress è una piattaforma publishing scritta in PHP e che usa come database Mysql. Creata da Matt Mullenweg, attualmente è distribuita con la licenza GNU General Public License. wikipedia
  • 5. Cos’è un template e come funziona I Template sono i file che controllano come le informazioni vengono visualizzate sul browser. Questi file prendono le informazioni del database MySQL di WordPress e generano il codice HTML che viene inviato al web browser www.wordpress-it.it
  • 6. Come è fatto un template ? Un Template è un insieme di file (e di immagini) raccolti sotto una directory e posizionati all’interno della radice di Wordpress sotto “wp-contenthemes”
  • 7.
  • 8. index.php <?php get_header(); ?> Contenuto pagina <?php get_footer(); ?>
  • 9. /* Theme Name: ZenaCamp Theme URI: http://barcamp.org/ZenaCamp Description: Descrizione esempio template Version: 1.0 Author: Maurizio Pelizzone Author URI: http://maurizio.mavida.com/ */ style.css
  • 10.
  • 11.
  • 12.
  • 13.
  • 14. <?php get_header(); ?> Contenuto pagina <?php get_sidebar(); ?> <?php get_footer(); ?> index.php
  • 15. <?php get_header(); ?> <?php include (TEMPLATEPATH . '/loop.php'); ?> <?php get_sidebar(); ?> <?php get_footer(); ?> Gestione Commenti index.php
  • 16.
  • 17.
  • 18. <?php get_header(); ?> <?php include (TEMPLATEPATH . '/loop.php'); ?> <?php get_sidebar(); ?> <?php get_footer(); ?> <?php comments_template(); ?> index.php
  • 19.
  • 20.
  • 21.