Maxime BJ présente

La formation

Développer un thème WordPress classique sur-mesure

76 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.

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.

1 • 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.

2 • 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.

1 • 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 !

2 • 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...

3 • 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 !

1 • 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

2 • 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...

3 • 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.

1 • 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.

2 • Utiliser les hooks : actions et filtres

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

3 • Communiquer avec le back-end

WordPress propose plusieurs solutions pour communiquer avec son back-end, notamment avec les requêtes Ajax ou via la REST API.

4 • Pousser la technique

Dans cette partie, nous allons voir plusieurs concepts au travers de hooks et de fonctions WordPress pour pousser la personnalisation de votre site encore plus loin.

Partie

Partie 5

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 6

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.