# Thème

> L'ensemble de fichiers qui détermine l'apparence et la structure d'affichage d'un site WordPress, indépendamment du contenu qu'il présente.

- Auteur : Clément Hadrot
- Publié le : 2026-09-25
- Mis à jour le : 2026-09-25
- URL : https://wpmoderne.dev.wordpress-developpement.fr/lexique/theme/

Deux sites WordPress peuvent partager exactement le même contenu et se ressembler pourtant totalement différemment : c'est le thème qui fait cette différence, en définissant la mise en page, les couleurs, les typographies et l'organisation visuelle générale du site.

## Composition d'un thème

Un thème vit dans son propre dossier sous `wp-content/themes/` et comprend au minimum un fichier `style.css` portant ses métadonnées. Un thème classique y ajoute des fichiers PHP organisés selon la hiérarchie des gabarits (`index.php`, `single.php`, `archive.php`) et un `functions.php` pour sa logique. Un thème bloc remplace ces fichiers PHP par des gabarits HTML dans `templates/` et centralise ses réglages dans `theme.json`.

## Activer un thème en ligne de commande (WP-CLI)

```
wp theme activate mon-theme
```

## Bon à savoir

- Un thème ne stocke jamais le contenu du site : articles, pages et médias restent en base de données et dans `wp-content/uploads`, indépendants du thème actif.
- Un thème enfant hérite du comportement d'un thème parent tout en pouvant le personnaliser sans risque de perte lors des mises à jour de ce dernier.
- Changer de thème peut faire disparaître des réglages spécifiques (widgets non replacés, modèles de page non reconnus) : une vérification post-activation reste recommandée sur un site en production.
