SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Conversion de Template HTML
    en Thème Wordpress
               Par Ghilas BELHADJ
Avant Toute Chose
Vérifiez si vous avez l’autorisation d’utiliser la
                   Template




                   CC
Préparation d’un dossier pour le
            thème
                         Parcourez le dossier wp-
                    content/themes de votre installation
                               WordPress

                      Créez, puis renommez un dossier
                     qui vas contenir les fichiers de votre
                                    thème
Le minimum requis pour un thème
                  WordPress
                                         C’est le fichier par défaut
                                         d’un thème WordPress




/*
Theme Name: FreeDays Tlemcen
Theme URI: http://wpdz.org/events/
Description: Théme Crée à partir d'une
template HTML Gratuite
Version: 1.0 (WP3.3.0)
Author: Ghilas BELHADJ
Author URI: http://junksource.com/
Tags: RamblingSoul, rs12, cool, sweet
*/
Jeter un coup d’œil sur la
        Template
header.php




              sidebar.php
  index.php




footer.php
C’est l’heure de mettre la
 main dans le cambouis
header.php


              Faites attention à ne pas
              entremêler les balises !!!
index.php




sidebar.php




footer.php
La feuille de style
Les autres fichiers
Relier Les Fichiers
    Entre Eux
header.php

              index.php




sidebar.php




footer.php
Commençons la conversion
Conversion de header.php
header.php
                                                                                       <?php bloginfo('html_type');

                                                                              <?php bloginfo('charset'); ?>

                                                                      <?php bloginfo('name'); ?><?php wp_title(''); ?>

                                                              <?php bloginfo('stylesheet_url'); ?>

                                                         <?php bloginfo('name'); ?>

  <li><a href="<?php bloginfo('url'); ?>" title="<?php bloginfo('description'); ?>">Accueil</a></li>


  <?php wp_nav_menu(); ?>
Conversion de sidebar.php
sidebar.php
                                         <?php get_search_form(); ?>




              <?php wp_list_cats(); ?>




              <?php get_archives(); ?>




              <?php wp_list_bookmarks('title_li=&categorize=0'); ?>
Conversion de footer.php
footer.php




               /! Respectez les termes
                      du contrat
Conversion de index.php
                        Prendre UN échantillon d’article
index.php
                                         <?php the_time('d'); ?>

                                         <?php the_time('M'); ?>

                                         <?php the_author(); ?>

                                         <?php comment_popup_link(); ?>   <?php the_tags(); ?>

                                         <?php the_category(‘, ’); ?>



                                   <?php the_title(); ?>



     <?php the_pemalink(); ?>

                                 <?php the_excerpt(); ?>
<?php if (have_posts()) : while(have_posts()) : the_post(); ?>




                    Faire
                   boucler
                   tout ça

                <?php endwhile; endif; ?>
Liens de pagination


Après remplacement des liens par les fonctions WordPress :
        previous_posts_link() et next_posts_link()
Création d’un fichier single.php



                                 <?php the_content(); ?>




 <?php comments_template(); ?>
Aller plus loin avec votre thème ?
Functions.php                                  Les Plugins
• Changer les paramètres par défauts de Wordpress
• Gérer les widgets sur votre thème
• Ajouter de nouvelles fonctionnalité grâce à l’API
  WordPress où aux fonctions PHP
• …
Aller plus loin avec votre thème ?
Le site de la documentation officielle de WordPress :
   Codex.WordPress.org/fr:Accueil

Si vous avez besoins d’aide:
    WPDZ.org/support
Merci de votre attention ;)

Weitere ähnliche Inhalte

Was ist angesagt?

Introduction à Wordpress
Introduction à WordpressIntroduction à Wordpress
Introduction à WordpressChris Gaillard
 
WordPress en tant que CMS
WordPress en tant que CMSWordPress en tant que CMS
WordPress en tant que CMSAurélien Denis
 
Enrichir vos contenus Wordpress avec les API - WPTech 2015
Enrichir vos contenus Wordpress avec les API - WPTech 2015Enrichir vos contenus Wordpress avec les API - WPTech 2015
Enrichir vos contenus Wordpress avec les API - WPTech 2015PXNetwork
 
Beautiful CSS : Structurer, documenter, maintenir
Beautiful CSS : Structurer, documenter, maintenirBeautiful CSS : Structurer, documenter, maintenir
Beautiful CSS : Structurer, documenter, maintenirYves Van Goethem
 
Comment se charge WordPress ? Le loading du core.
Comment se charge WordPress ? Le loading du core.Comment se charge WordPress ? Le loading du core.
Comment se charge WordPress ? Le loading du core.Boiteaweb
 
Manuel wordpress ad avenue
Manuel wordpress   ad avenueManuel wordpress   ad avenue
Manuel wordpress ad avenueFrançois Huynh
 
Application web php5 html5 css3 bootstrap
Application web php5 html5 css3 bootstrapApplication web php5 html5 css3 bootstrap
Application web php5 html5 css3 bootstrapBassem ABCHA
 
Prise en main de WordPress
Prise en main de WordPressPrise en main de WordPress
Prise en main de WordPressAbdoulaye Dieng
 
Pensez Web-Performances avec WordPress - Une conférence de Julien Oger et Pie...
Pensez Web-Performances avec WordPress - Une conférence de Julien Oger et Pie...Pensez Web-Performances avec WordPress - Une conférence de Julien Oger et Pie...
Pensez Web-Performances avec WordPress - Une conférence de Julien Oger et Pie...pierredargham
 
Comment créer des hooks dans vos développements WordPress - WP Tech 2015
Comment créer des hooks dans vos développements WordPress - WP Tech 2015Comment créer des hooks dans vos développements WordPress - WP Tech 2015
Comment créer des hooks dans vos développements WordPress - WP Tech 2015Boiteaweb
 
Démarrer son site WordPress : LA "to-do" list
Démarrer son site WordPress : LA "to-do" listDémarrer son site WordPress : LA "to-do" list
Démarrer son site WordPress : LA "to-do" listKaylynne Johnson
 

Was ist angesagt? (20)

Html 5
Html 5Html 5
Html 5
 
CSS 3
CSS 3CSS 3
CSS 3
 
Introduction à Wordpress
Introduction à WordpressIntroduction à Wordpress
Introduction à Wordpress
 
WordPress en tant que CMS
WordPress en tant que CMSWordPress en tant que CMS
WordPress en tant que CMS
 
Outils front-end
Outils front-endOutils front-end
Outils front-end
 
Bootstrap 3
Bootstrap 3Bootstrap 3
Bootstrap 3
 
Enrichir vos contenus Wordpress avec les API - WPTech 2015
Enrichir vos contenus Wordpress avec les API - WPTech 2015Enrichir vos contenus Wordpress avec les API - WPTech 2015
Enrichir vos contenus Wordpress avec les API - WPTech 2015
 
Beautiful CSS : Structurer, documenter, maintenir
Beautiful CSS : Structurer, documenter, maintenirBeautiful CSS : Structurer, documenter, maintenir
Beautiful CSS : Structurer, documenter, maintenir
 
Comment se charge WordPress ? Le loading du core.
Comment se charge WordPress ? Le loading du core.Comment se charge WordPress ? Le loading du core.
Comment se charge WordPress ? Le loading du core.
 
Pdo
PdoPdo
Pdo
 
Manuel wordpress ad avenue
Manuel wordpress   ad avenueManuel wordpress   ad avenue
Manuel wordpress ad avenue
 
Application web php5 html5 css3 bootstrap
Application web php5 html5 css3 bootstrapApplication web php5 html5 css3 bootstrap
Application web php5 html5 css3 bootstrap
 
Introduction à HTML 5
Introduction à HTML 5Introduction à HTML 5
Introduction à HTML 5
 
HTML5 & CSS3 : Jeux
HTML5 & CSS3 : Jeux HTML5 & CSS3 : Jeux
HTML5 & CSS3 : Jeux
 
Prise en main de WordPress
Prise en main de WordPressPrise en main de WordPress
Prise en main de WordPress
 
Pensez Web-Performances avec WordPress - Une conférence de Julien Oger et Pie...
Pensez Web-Performances avec WordPress - Une conférence de Julien Oger et Pie...Pensez Web-Performances avec WordPress - Une conférence de Julien Oger et Pie...
Pensez Web-Performances avec WordPress - Une conférence de Julien Oger et Pie...
 
Comment créer des hooks dans vos développements WordPress - WP Tech 2015
Comment créer des hooks dans vos développements WordPress - WP Tech 2015Comment créer des hooks dans vos développements WordPress - WP Tech 2015
Comment créer des hooks dans vos développements WordPress - WP Tech 2015
 
Formation php pdo
Formation php pdoFormation php pdo
Formation php pdo
 
Php & My Sql
Php & My SqlPhp & My Sql
Php & My Sql
 
Démarrer son site WordPress : LA "to-do" list
Démarrer son site WordPress : LA "to-do" listDémarrer son site WordPress : LA "to-do" list
Démarrer son site WordPress : LA "to-do" list
 

Ähnlich wie Conversion de template HTML en thème WordPress

Le fichier htaccess de Joomla, la sécurité de votre site mais pas que ...
Le fichier htaccess de Joomla, la sécurité de votre site mais pas que ...Le fichier htaccess de Joomla, la sécurité de votre site mais pas que ...
Le fichier htaccess de Joomla, la sécurité de votre site mais pas que ...Sylvie CECI
 
Bien débuter dans la conception d'un thème WordPress
Bien débuter dans la conception d'un thème WordPressBien débuter dans la conception d'un thème WordPress
Bien débuter dans la conception d'un thème WordPressAurélien Denis
 
cours-gratuit.com--CoursPhp-id1055.ppt
cours-gratuit.com--CoursPhp-id1055.pptcours-gratuit.com--CoursPhp-id1055.ppt
cours-gratuit.com--CoursPhp-id1055.pptGroupeExcelMarrakech
 
Atelier WordPress: Création d&rsquo;extension WordPress
Atelier WordPress: Création d&rsquo;extension WordPressAtelier WordPress: Création d&rsquo;extension WordPress
Atelier WordPress: Création d&rsquo;extension WordPressIZZA Samir
 
Dévelopement extensions WordPress
Dévelopement extensions WordPressDévelopement extensions WordPress
Dévelopement extensions WordPressIZZA Samir
 
HTML5 et le SEO : quelles opportunités ?
HTML5 et le SEO : quelles opportunités ?HTML5 et le SEO : quelles opportunités ?
HTML5 et le SEO : quelles opportunités ?Eroan Boyer
 
Les bases complètes d'un site WordPress optimisé
Les bases complètes d'un site WordPress optimiséLes bases complètes d'un site WordPress optimisé
Les bases complètes d'un site WordPress optimiséDaniel Roch - SeoMix
 
[Atelier] Comment traduire un thème (ou une extension) WordPress
[Atelier] Comment traduire un thème (ou une extension) WordPress[Atelier] Comment traduire un thème (ou une extension) WordPress
[Atelier] Comment traduire un thème (ou une extension) WordPressYoav Farhi
 
WP CLI : le couteau suisse du développeur
WP CLI : le couteau suisse du développeurWP CLI : le couteau suisse du développeur
WP CLI : le couteau suisse du développeurbenjamingossetpro
 
Optimiser les performances dans Wordpress
Optimiser les performances dans WordpressOptimiser les performances dans Wordpress
Optimiser les performances dans WordpressNicolas Juen
 

Ähnlich wie Conversion de template HTML en thème WordPress (20)

Le fichier htaccess de Joomla, la sécurité de votre site mais pas que ...
Le fichier htaccess de Joomla, la sécurité de votre site mais pas que ...Le fichier htaccess de Joomla, la sécurité de votre site mais pas que ...
Le fichier htaccess de Joomla, la sécurité de votre site mais pas que ...
 
cours Php
cours Phpcours Php
cours Php
 
Bien débuter dans la conception d'un thème WordPress
Bien débuter dans la conception d'un thème WordPressBien débuter dans la conception d'un thème WordPress
Bien débuter dans la conception d'un thème WordPress
 
Atelier template
Atelier templateAtelier template
Atelier template
 
cours-gratuit.com--CoursPhp-id1055.ppt
cours-gratuit.com--CoursPhp-id1055.pptcours-gratuit.com--CoursPhp-id1055.ppt
cours-gratuit.com--CoursPhp-id1055.ppt
 
Atelier WordPress: Création d&rsquo;extension WordPress
Atelier WordPress: Création d&rsquo;extension WordPressAtelier WordPress: Création d&rsquo;extension WordPress
Atelier WordPress: Création d&rsquo;extension WordPress
 
Dévelopement extensions WordPress
Dévelopement extensions WordPressDévelopement extensions WordPress
Dévelopement extensions WordPress
 
Créer un template pour Joomla 2.5
Créer un template pour Joomla 2.5Créer un template pour Joomla 2.5
Créer un template pour Joomla 2.5
 
HTML5 et le SEO : quelles opportunités ?
HTML5 et le SEO : quelles opportunités ?HTML5 et le SEO : quelles opportunités ?
HTML5 et le SEO : quelles opportunités ?
 
Cours Php
Cours PhpCours Php
Cours Php
 
Cours Php
Cours PhpCours Php
Cours Php
 
Les bases complètes d'un site WordPress optimisé
Les bases complètes d'un site WordPress optimiséLes bases complètes d'un site WordPress optimisé
Les bases complètes d'un site WordPress optimisé
 
PHP mysql Xml.doc
PHP mysql Xml.docPHP mysql Xml.doc
PHP mysql Xml.doc
 
WordPress et SEO - SEOCampus 2013
WordPress et SEO - SEOCampus 2013WordPress et SEO - SEOCampus 2013
WordPress et SEO - SEOCampus 2013
 
[Atelier] Comment traduire un thème (ou une extension) WordPress
[Atelier] Comment traduire un thème (ou une extension) WordPress[Atelier] Comment traduire un thème (ou une extension) WordPress
[Atelier] Comment traduire un thème (ou une extension) WordPress
 
PHP mysql Xml.pdf
PHP mysql Xml.pdfPHP mysql Xml.pdf
PHP mysql Xml.pdf
 
WP CLI : le couteau suisse du développeur
WP CLI : le couteau suisse du développeurWP CLI : le couteau suisse du développeur
WP CLI : le couteau suisse du développeur
 
Formation cakephp
Formation cakephpFormation cakephp
Formation cakephp
 
Formation WordPress médiathèque Mauguio (mai 2017)
Formation WordPress médiathèque Mauguio (mai 2017)Formation WordPress médiathèque Mauguio (mai 2017)
Formation WordPress médiathèque Mauguio (mai 2017)
 
Optimiser les performances dans Wordpress
Optimiser les performances dans WordpressOptimiser les performances dans Wordpress
Optimiser les performances dans Wordpress
 

Conversion de template HTML en thème WordPress

  • 1. Conversion de Template HTML en Thème Wordpress Par Ghilas BELHADJ
  • 2. Avant Toute Chose Vérifiez si vous avez l’autorisation d’utiliser la Template CC
  • 3. Préparation d’un dossier pour le thème Parcourez le dossier wp- content/themes de votre installation WordPress Créez, puis renommez un dossier qui vas contenir les fichiers de votre thème
  • 4. Le minimum requis pour un thème WordPress C’est le fichier par défaut d’un thème WordPress /* Theme Name: FreeDays Tlemcen Theme URI: http://wpdz.org/events/ Description: Théme Crée à partir d'une template HTML Gratuite Version: 1.0 (WP3.3.0) Author: Ghilas BELHADJ Author URI: http://junksource.com/ Tags: RamblingSoul, rs12, cool, sweet */
  • 5. Jeter un coup d’œil sur la Template
  • 6. header.php sidebar.php index.php footer.php
  • 7. C’est l’heure de mettre la main dans le cambouis
  • 8. header.php Faites attention à ne pas entremêler les balises !!! index.php sidebar.php footer.php
  • 11. Relier Les Fichiers Entre Eux
  • 12.
  • 13. header.php index.php sidebar.php footer.php
  • 15. Conversion de header.php header.php <?php bloginfo('html_type'); <?php bloginfo('charset'); ?> <?php bloginfo('name'); ?><?php wp_title(''); ?> <?php bloginfo('stylesheet_url'); ?> <?php bloginfo('name'); ?> <li><a href="<?php bloginfo('url'); ?>" title="<?php bloginfo('description'); ?>">Accueil</a></li> <?php wp_nav_menu(); ?>
  • 16. Conversion de sidebar.php sidebar.php <?php get_search_form(); ?> <?php wp_list_cats(); ?> <?php get_archives(); ?> <?php wp_list_bookmarks('title_li=&categorize=0'); ?>
  • 17. Conversion de footer.php footer.php /! Respectez les termes du contrat
  • 18. Conversion de index.php Prendre UN échantillon d’article index.php <?php the_time('d'); ?> <?php the_time('M'); ?> <?php the_author(); ?> <?php comment_popup_link(); ?> <?php the_tags(); ?> <?php the_category(‘, ’); ?> <?php the_title(); ?> <?php the_pemalink(); ?> <?php the_excerpt(); ?>
  • 19. <?php if (have_posts()) : while(have_posts()) : the_post(); ?> Faire boucler tout ça <?php endwhile; endif; ?>
  • 20. Liens de pagination Après remplacement des liens par les fonctions WordPress : previous_posts_link() et next_posts_link()
  • 21. Création d’un fichier single.php <?php the_content(); ?> <?php comments_template(); ?>
  • 22. Aller plus loin avec votre thème ? Functions.php Les Plugins • Changer les paramètres par défauts de Wordpress • Gérer les widgets sur votre thème • Ajouter de nouvelles fonctionnalité grâce à l’API WordPress où aux fonctions PHP • …
  • 23. Aller plus loin avec votre thème ? Le site de la documentation officielle de WordPress : Codex.WordPress.org/fr:Accueil Si vous avez besoins d’aide: WPDZ.org/support
  • 24. Merci de votre attention ;)