Maxime BJ présente

La formation

Développer un thème WordPress sur-mesure (Classique)

108 cours

Passez au Full Site Editing !

Même si cette formation pose des bases intéressantes sur WordPress, je vous recommande de passer directement à la formation le Full Site Editing qui est la nouvelle approche moderne.

Pourquoi vous former au développement de thèmes WordPress ?

Après tout, aujourd’hui, la majorité des webmaster utilisent des constructeurs de pages comme Elementor pour faire des sites professionnels rapidement.

Oui, mais voilà : vous allez être limité ! Si vous avez des bases de code (HTML, CSS et PHP) alors vous avez tout intérêt à apprendre à développer vos thèmes sur mesure.

À l’issue de cette formation, vous n’aurez plus aucune limite. Vous pourrez prendre n’importe quel type de projet WordPress, et vous pourrez même postuler pour des agences ou start-ups.

En réalité, il est aujourd’hui difficile de trouver des profils techniques sur WordPress. Alors saisissez votre chance !

Partie

Introduction

WordPress

Pour débuter, nous allons parler un peu de WordPress, et son écosystème. Pourquoi utiliser WordPress ? Pourquoi développer sur mesure, quelles sont les autres alternatives ? Et surtout, quel niveau dois-je avoir pour commencer sereinement cette formation.

1A • L’écosystème WordPress et les prérequis

Avant d'entrer dans le vif du sujet il est intéressant d'en savoir un peu plus sur l'écosystème WordPress, de réviser quelques bases de WordPress et prendre connaissance des prérequis.

1B • Installer WordPress et travailler en local

Avant de se lancer dans la création de son thème, voyons d'abord comment mettre en place un environnement de travail sur votre ordinateur.

Partie

Partie 2

Créer son thème

Dans cette partie nous allons apprendre à créer un thème à partir de rien.

2A • Les concepts de base pour créer son thème

WordPress fournit toute une architecture ainsi que des fonctions pour vous aider dans la conception de votre thème. Et les maitriser vous fera gagner beaucoup de temps !

2B • Les fonctionnalités de thème de WordPress

Tout ce qu'il faut connaitre pour configurer votre thème via le fichier functions.php : Images à la Une, menus, sidebar, commentaires...

2C • Les Custom Post Types et Taxonomies

Ou en français, les types de publication personnalisés. Ils vont permettre de publier du contenu qui n'irait ni dans les pages, ni dans les articles.

Partie

Partie 3

Advanced Custom Fields

On peut vite atteindre les limites de WordPress, et être bloqué dans la réalisation de designs modernes et avancés. Heureusement pour nous, Advanced Custom Fields, qui s'est rapidement imposé comme un outil incontournable, va nous sauver la mise grâce à son sytème de champs additionnels améliorés. Aujourd'hui, il est impossible de s'en passer !

3A • Les champs de base d'ACF

On commence par les bases : Comment créer et assigner un groupe de champ, découvrir tous les champs disponibles et et leurs subtilités.

Bifurcation vers la formation : Des champs administrables avec ACF Suivre la formation

3B • Les champs avancés d'ACF

Maintenant, il est temps d'aller plus loin et de libérer tout le potentiel d'ACF grâce à des champs avancés vraiment remarquables : relationnel, répéteur, flexible...

3C • Aller plus loin avec ACF

ACF nous permet d'aller encore plus loin en nous donnant la possibilité de créer des pages d'options, de mettre en forme nos champs, les exporter et les versionner, et même de créer des blocs dans Gutenberg.

Partie

Partie 4

Concepts avancés

Tirer parti des Hooks, internationaliser son thème, utiliser de l'Ajax et l'API Rest dans vos thèmes... Découvrez les concepts avancés de WordPress.

4A • La WP Query

Autre concept très important de WordPress, la WP Query vous permettra de récupérer des publications afin de les afficher à votre façon sur votre site.

4B • Utiliser les hooks : actions et filtres

Utiliser la puissance du système de hooks afin de modifier ou personnaliser le comportement du CMS

4C • WordPress et ajax

Utiliser Ajax en toute simplicité dans vos thèmes pour réaliser une recherche dynamique ou encore un "Load more".

4D • Personnaliser l’admin WP

WordPress vous permet de personnaliser l'interface d'administration afin de l'épurer pour vos clients ou ajouter de nouveaux blocs pour vos besoins spécifiques.

4E • La WP Rest API

WordPress dispose désormais d'une API Rest qui vous permettra de relier votre site à des applications tierces et mobiles. Tout un monde de nouvelles possibilités et technologies s'offre à vous.

4F • L'URL Rewriting

Pour aller encore plus loin, il est possible de manipuler les URL de WordPress, ce qui va nous offrir de nouvelles possibilités pour aller plus loin que la structure des permaliens originale.

4G • WordPress en profondeur

Comment fonctionne WordPress ? Quelle est l'organisation de la base de données ? Dans quel ordre sont chargés les modules ? Connaitre WordPress en profondeur vous permettra de mieux développer vos thèmes.

4H • Concepts en vrac

Allons plus loin avec l'API Transient, Heartbeats, les rôles utilisateurs et l'internationalisation de votre thème.

Partie

Partie 5

Page Builders et Gutenberg

Les Pages Builders comme Elementor et l'arrivée récente de Gutenberg ont changé l'écosystème WordPress et la façon dont on fait nos thèmes. On va découvrir leurs possibilités et étudier la possibilité de les utiliser dans nos thèmes sur mesure, afin de nous faire gagner du temps.

5A • Gutenberg, l'éditeur de blocs

Gutenberg est l'éditeur moderne de WordPress, qui moderne l'écriture de contenus riches avec une approche en blocs qui permet aux développeurs de créer les leurs. Présentation de cet éditeur dynamique, flexible et moderne.

Bifurcation vers la formation : Créer des blocs avec Gutenberg Suivre la formation

5B • Les Page Builders

Les Page Builders ont connu un développement rapide ces dernières années. Ils sont présent sur tous les thèmes premium. Voyons comment les intégrer dans nos thèmes afin de tirer parti de leur puissance de personnalisation.

5C • Constructeurs de pages et développement sur mesure

Les constructeurs de pages sont devenus incontournables ces dernières années car ils permettent d'aller vite, et réduire les coûts de fabrication (ainsi que le budget client). Mais cela ne veut pas dire qu'il faut choisir entre page builder ou développement sur mesure. Il existe une approche hybride qui consiste à créer des blocs sur mesure pour ces constructeurs.

Partie

Partie 6

Mettre en ligne son site WordPress

On a bien progressé, il est temps de mettre en ligne une première version du site. Voici comment réussir sa mise en ligne sans encombre et passer en HTTPS.

Partie

Partie 7

Les extensions incontournables

Utiliser des extensions ou tout développer sur mesure ? Quelles extensions utiliser avec son thème ? Comment en tirer parti et s'interfacer avec ? Découvrez comment développer en harmonie avec vos extensions favorites.

Partie

Conclusion

Vous êtes un développeur de thèmes !

Vous êtes maintenant un développeur de thèmes ! Qu'est-ce qui vous attend pour la suite ?