Créer son premier thème

WordPress en 30 minutes

WordCamp Genève 2016

Maxime BERNARD-JACQUET

 

 

Développeur Web / Formateur WP / Organisateur du meetup WP Grenoble, FR / Traducteur FR ACF

@maximebj

WPChef.fr

Formation e-learning

pour les débutants WordPress

 

Plus de 20h de formation vidéo + exercices + quizz

GeekPress.fr

Blog francophone dédié à l'univers de WordPress

 

Actualités, tutoriels, tests de plugins

Themes premium

VS

Sur mesure

PREMIUM

 

Les +

abordables, pleins de fonctionnalités

 

Les -

usines à gaz, complexe

SUR MESURE

 

Les +

plus propre, code maitrisé

 

Les -

Nécessite des compétences,
plus long à coder

Où sont les thèmes ?

wp-content/themes/

Le minimum vital

/mon-theme/

    index.php

    style.css

    screenshot.png

Header & footer

header.php

footer.php

Le template Hierarchy

Quel modèle est chargé en fonction du contexte

 

(une page, un article...)

Simplifions un peu

Le centre du schéma ne traite seulement des cas ultra spécifiques

The Loop & Templates Tags

if(have_posts()): while(have_posts()): the_post();

 

    the_title();

    the_content();
 

endwhile; endif;

Functions.php

Définir les paramètres de son thème

 

- définir des menus, sidebars

- activer les images à la Une

- charger les styles / scripts

- créer des fonctions spécifiques

Aller plus loin

Les page builders (beaver builder)

Les frameworks et thèmes de base (underscore, genesis)

Ajouter des champs additionnels avec ACF

Les actions : hooks et filters

Trouver de l'aide

 

Documentation officielle : codex

Chat Slack WordPress-fr

Groupes facebook  : WordPress Academy

Forum wordpress.org

Stack Overflow

 

Blogs :

GeekPress, WPMarmite, WPformation, WPChannel, SEOMix, Wabeo...

En 2017...

 

Je lance une formation e-learning dédiée à l'apprentissage technique de WordPress :

 

- développement de thèmes

- développement de plugins

- améliorer son process d'entreprise

- e-commerce

...

 

Suivez-moi sur twitter : @maximebj !

Merci !

Des questions ?

Twitter @maximebj

Mon blog : geekpress.fr

Apprendre WordPress : WPChef.fr

Made with Slides.com