Créer un thème WordPress avec le framework Timber
Problème de lecture
Cette vidéo ne semble pas disponible
00:00
00:00
Sous-titres non disponibles

TUTO Créer un thème WordPress avec le framework Timber

Julien Maury
14,99€
Acheter maintenant, payer plus tard. En savoir plus

Téléchargement & visionnage illimité

Satisfait ou remboursé

Paiement 100% sécurisé

Timber est un framework ultra-puissant pour créer des thèmes WordPress évolutifs et maintenables.

En séparant la logique de la présentation et en ajoutant le langage Twig à WordPress, Timber offre aux développeurs des fonctionnalités similaires à ce que l'on peut retrouver avec d'autres frameworks plus orientés objet comme Laravel.

Timber permet aussi une architecture dite MVC (modèle, vue, contrôleur) avec des possibilités d'extension intéressantes pour les développeurs ainsi que des facilités appréciables dans le templating.

Je vous propose d'apprendre les bases du langage Twig pour bien démarrer avec l'outil.
On mettra en pratique en créant ensemble un thème pas à pas dans un cadre simplifié.

Ce cours en ligne s'adresse aux profils techniques ayant au minimum une première expérience avec les thèmes WordPress et désireux d'améliorer leur organisation avec des approches alternatives.

Qu’allez-vous apprendre dans ce cours ?

Plan de cours
Chapitre 1
Bien démarrer
Chapitre 2
Héritage, blocs et fonctionnalités basiques
Chapitre 3
Intégrer des éléments essentiels de WordPress
Chapitre 4
Intégrations avancées avec l'écosystème
Chapitre 5
Aspects essentiels et fonctionnalités annexes
Chapitre 6
Bonus

Plan détaillé du cours

Chapitre 1 : Bien démarrer
27m
 
Leçon 1Avertissements
Leçon 2Pré-requis pour démarrer
Leçon 3Attention à la version de Timber
Leçon 4Attention à la version du langage Twig
Leçon 5Les bases du langage Twig pour aborder Timber
Leçon 6Démarrer le projet
Leçon 7Initialiser Timber dans le thème
Chapitre 2 : Héritage, blocs et fonctionnalités basiques
37m52
 
Leçon 1Comprendre l'héritage avec les blocs
Leçon 2Passer des fonctions dans les templates Twig
Leçon 3Créer ses propres fonctions
Leçon 4Utiliser les filtres
Leçon 5Récapitulatif
Leçon 6Aller plus loin avec l'héritage
Leçon 7Préparer la base des templates pour WordPress
Chapitre 3 : Intégrer des éléments essentiels de WordPress
49m44
 
Leçon 1Déboguer avec la fonction {{ dump() }}
Leçon 2Les menus WordPress avec Timber
Leçon 3Intégrer les templates de page WordPress
Leçon 4Le cas des sidebars
Leçon 5Ajouter un peu de CSS pour agrémenter le thème de démo
Leçon 6Gérer des paginations
Leçon 7Utiliser les shortcodes de WordPress
Leçon 8Utiliser la loop WordPress dans les templates
Leçon 9Gérer les vues archives
Leçon 10Timber peut simplifier l'utilisation des images
Chapitre 4 : Intégrations avancées avec l'écosystème
10m33
 
Leçon 1La compatibilité avec l'éditeur Gutenberg
Leçon 2Intégrer l'extension ACF (sans Gutenberg)
Chapitre 5 : Aspects essentiels et fonctionnalités annexes
20m07
 
Leçon 1Ne pas négliger la sécurité
Leçon 2Les hooks WordPress dans les templates Twig
Leçon 3Gérer les aspects de SEO et les métas dans la section <head>
Leçon 4Un mot sur la traduction
Leçon 5Timber et le cache
Leçon 6Conclusion sur l'outil
Chapitre 6 : Bonus
07m33
 
Leçon 1Installer un profileur pour deboguer et analyser les templates Twig
Leçon 2Installer Timber via Composer cette fois
Leçon 3Préparer son éditeur de code pour Timber et le langage Twig

Aperçus

Vos questions sur le cours

Avec quelles versions de logiciels ce tuto est-il compatible ?

WordPress 5, Php

Que contient le fichier source ?

Le thème WordPress construit ensemble avec Timber et le guide PDF du tutoriel.

Quel est le niveau requis pour suivre ce tuto ?

avancé

Payer plus tard

Prix d'achat : 14,00 €
Pour payer plus tard, sélectionnez Klarna comme moyen de paiement lors du règlement.

Ajoutez des articles à votre panier

Sélectionnez Klarna lors du règlement

Recevez une autorisation

Payez dans 30 jours

Klarna : conditions d'utilisation du paiement différé.

Attendez ! 🤗

Accédez à plus de 1424 tutos gratuits

Notre politique de protection des données