Leçon 5 / 8
Leçon 05 · Partie 2 — Personnalisation

Thèmes WordPress

Qu'est-ce qu'un thème ?

Un thème WordPress, c'est l'habillage visuel de ton site. Il contrôle les couleurs, la mise en page, les polices et la structure. Pense-y comme une tenue vestimentaire : tu changes de tenue, mais tu restes la même personne.

Changer de thème ne touche pas à ton contenu (articles, pages, images). Seul l'aspect visuel change.

Installer un thème

Va dans Apparence → Thèmes → Ajouter un thème.

Apparence → Thèmes → Ajouter
Filtres disponibles : Populaires | Récents | Favoris | Filtrer par fonctionnalité

Survole un thème → bouton "Aperçu" pour voir le rendu / "Installer" pour télécharger

Après installation → bouton "Activer" pour l'appliquer au site

Thèmes recommandés pour commencer

Astra
Léger, rapide, très populaire. Fonctionne avec tous les outils de mise en page. Parfait pour débuter.
GeneratePress
Minimaliste et rapide. Code propre. Bon pour le SEO.
Twenty Twenty-Four
Thème officiel WordPress. Idéal pour apprendre les bases.
Kadence
Très flexible. Beaucoup d'options de personnalisation sans code.

Personnaliser un thème

Il existe deux façons de personnaliser, selon le thème :

1. Le Customizer (thèmes classiques)

Apparence → Personnaliser — tu vois les changements en direct sur ton site :

  • Logo, titre, favicon
  • Couleurs et polices
  • En-tête et pied de page
  • Image d'arrière-plan

2. Full Site Editing (thèmes FSE)

Apparence → Éditeur — tu modifies tout le site avec des blocs :

  • Modifier l'en-tête et le pied de page directement
  • Créer des modèles de pages
  • Contrôle total sans écrire de code

Pour ce module, utilise un thème classique (Astra, GeneratePress) et le Customizer. Le FSE est plus avancé — on y reviendra dans un module futur.

Thème enfant (child theme)

Tu veux modifier le code PHP ou CSS d'un thème ? Crée un thème enfant. Ne modifie jamais le thème d'origine directement. Imagine que le thème d'origine est un livre imprimé — tu ne peux pas le réécrire. Mais tu peux créer une copie personnelle dans laquelle tu notes tes changements.

Structure d'un thème enfant minimal :
wp-content/themes/
├── astra/              ← thème parent (ne pas toucher)
└── astra-child/        ← ton thème enfant
    ├── style.css       ← obligatoire, déclare le parent
    └── functions.php   ← optionnel, personnalisations PHP
/* style.css du thème enfant */
/*
 * Theme Name:   Astra Child
 * Template:     astra
 */
⚠️

Si tu modifies les fichiers du thème directement, tes changements seront effacés à la prochaine mise à jour du thème. Utilise toujours un thème enfant.

// À retenir
  • Thème = apparence visuelle, séparé du contenu
  • Apparence → Thèmes → Ajouter : des milliers de thèmes gratuits
  • Customizer = personnalisation en temps réel pour thèmes classiques
  • FSE (Éditeur) = personnalisation par blocs pour thèmes modernes
  • Ne jamais modifier le thème d'origine → utiliser un thème enfant
  • Thèmes recommandés : Astra, GeneratePress, Twenty Twenty-Four