Base de connaissances — Définition
Thèmes WordPress
Ce que sont les thèmes WordPress, ce qui distingue thèmes de blocs et classiques, et comment choisir un thème rapide, accessible et facile à modifier.
Que sont les thèmes WordPress?
Les thèmes WordPress sont des ensembles de gabarits, de styles et de réglages qui déterminent l’apparence d’un site WordPress et la disposition de son contenu. Un thème se trouve dans wp-content/themes, doit comprendre au minimum un fichier style.css dont l’en-tête le décrit, et définit le balisage des pages, des articles, des archives, des en-têtes et des pieds de page. Un seul thème est actif à la fois, mais un thème enfant peut hériter d’un thème parent.
Il en existe maintenant deux sortes. Les thèmes classiques utilisent des fichiers de gabarits PHP comme single.php et header.php, ainsi que l’outil de personnalisation. Les thèmes de blocs sont construits à partir de gabarits HTML composés de blocs, avec des réglages de design comme les couleurs, les polices et les espacements définis dans un fichier theme.json; on les modifie visuellement dans l’éditeur de site, de pair avec l’éditeur de blocs Gutenberg. Les thèmes par défaut récents de WordPress sont tous des thèmes de blocs.
Pourquoi les thèmes WordPress sont importants
Le thème est la vitrine de votre marque et compte pour une bonne part de la performance et de l’accessibilité de votre site.
- Expression de la marque : la typographie, les couleurs, les espacements et les modèles de mise en page traduisent fidèlement votre identité de marque, ou la forcent dans le gabarit de quelqu’un d’autre.
- Performance : les thèmes lourds qui chargent des carrousels, des bibliothèques d’animation et des polices d’icônes sur chaque page rendent les Core Web Vitals plus difficiles à réussir.
- Accessibilité : la structure des titres, les indicateurs de focus, le contraste des couleurs et la navigation au clavier proviennent en grande partie du thème, ce qui compte pour les WCAG 2.2 AA et pour la Loi sur l’accessibilité pour les personnes handicapées de l’Ontario (LAPHO).
- Expérience d’édition : un thème bien conçu offre aux rédacteurs des compositions et des mises en page verrouillées pour qu’ils puissent publier sans briser le design.
- Longévité : un thème léger et conforme aux normes résiste bien mieux aux mises à jour de WordPress qu’un thème qui regroupe des dizaines de fonctionnalités.
Comment fonctionnent les thèmes WordPress
- Hiérarchie des gabarits : WordPress choisit le gabarit le plus précis offert pour chaque requête, par exemple un gabarit pour une catégorie donnée, puis celui des archives de catégories en général, puis l’index générique.
- Styles globaux : dans les thèmes de blocs,
theme.jsondéfinit la palette de couleurs, les tailles de police, l’échelle d’espacement et les contrôles de design auxquels les rédacteurs ont accès. - Parties de gabarit et compositions : des en-têtes et pieds de page réutilisables ainsi que des mises en page de blocs prédéfinies fournissent aux rédacteurs des éléments de construction cohérents.
- Fonctions du thème : un fichier
functions.phpenregistre les menus, les tailles d’image, les scripts et les fonctionnalités prises en charge; il devrait se limiter à la présentation. - Thèmes enfants : un thème enfant remplace certains gabarits et styles d’un thème parent pour que les personnalisations survivent aux mises à jour de ce dernier.
Erreurs courantes avec les thèmes WordPress
- Acheter un thème polyvalent pour sa démo : les démos ont l’air soignées parce qu’elles regroupent toutes les fonctionnalités; le vrai site hérite de tout ce poids.
- Placer des fonctionnalités d’affaires dans le thème : les types de publication personnalisés, les codes courts et les intégrations intégrés à un thème disparaissent quand on change de thème. Leur place est dans des extensions.
- Modifier directement un thème parent : les changements sont effacés à la mise à jour suivante; utilisez plutôt un thème enfant ou un thème sur mesure.
- Utiliser des thèmes premium piratés (nulled) : ces copies contiennent souvent du code malveillant et ne reçoivent jamais de correctifs de sécurité.
- Enfermer le contenu dans le balisage d’un constructeur de pages : abandonner certains constructeurs de pages laisse des pages remplies de codes courts ou de balisage de mise en page résiduels à reconstruire.
Bonnes pratiques pour les thèmes WordPress
- Privilégier les thèmes légers et conformes aux normes : recherchez la prise en charge des blocs, un balisage propre, peu de dépendances et un historique de mises à jour actif.
- Tester avant de s’engager : faites passer une démo ou une installation de préproduction dans PageSpeed Insights, une vérification au clavier seulement et un vérificateur de contraste.
- Définir un système de design dans theme.json : limitez les couleurs, les polices et les espacements aux valeurs de la marque pour que les rédacteurs ne puissent pas s’en écarter.
- Séparer présentation et fonctionnalités : le thème pour le design, les extensions pour les fonctionnalités, afin qu’une future refonte n’oblige pas à reconstruire les fonctionnalités.
- Envisager un thème sur mesure : pour les marques établies, un thème conçu pour votre contenu finit souvent par être plus léger et plus facile à modifier qu’un thème commercial lourdement personnalisé.
Les thèmes WordPress chez PerfectPixels
Nous concevons et développons des thèmes WordPress sur mesure, généralement à base de blocs, avec la typographie, les couleurs et les espacements de la marque définis dans theme.json et une bibliothèque de compositions qui permet aux rédacteurs de bâtir des pages sans briser la mise en page. Nos thèmes laissent les fonctionnalités aux extensions, visent les WCAG 2.2 AA et évitent de charger du code qu’une page n’utilise pas. Nous remanions ou remplaçons aussi des thèmes existants devenus lents ou difficiles à modifier, dans le cadre de notre service de développement WordPress.
Questions fréquentes
Devrais-je choisir un thème de blocs ou un thème classique?
Pour un nouveau site, le thème de blocs est généralement le choix tourné vers l’avenir, puisque les fonctionnalités d’édition de WordPress sont développées autour des blocs et de l’éditeur de site. Les thèmes classiques sont toujours pris en charge et restent un choix sensé pour les sites existants qui fonctionnent bien. Le passage d’un thème classique à un thème de blocs se planifie idéalement dans le cadre d’une refonte.
Un thème premium est-il meilleur qu’un thème gratuit?
Pas nécessairement. Le prix en dit peu sur la qualité du code : certains thèmes gratuits du répertoire WordPress.org sont légers et bien entretenus, alors que certains thèmes premium sont lourds. Jugez plutôt selon l’historique des mises à jour, la performance, l’accessibilité et le soutien offert.
Changer de thème aura-t-il un effet sur mon contenu?
Les articles et les pages restent dans la base de données, mais tout ce que l’ancien thème fournissait, comme les widgets, les mises en page personnalisées, les codes courts ou les réglages propres au thème, peut disparaître ou s’afficher différemment. Testez le nouveau thème sur un site de préproduction et vérifiez les pages clés avant de faire le changement.
Ressources connexes
Pour aller plus loin : Manuel des thèmes — WordPress Developer Resources.

