# Underscores, Sage ou WP Rig : quel starter theme choisir en 2021 ?

> Comparatif chiffré de trois bases de thèmes classiques pour une agence : temps de mise en route, outillage, courbe d'apprentissage et maintenance.

- Auteur : Clément Hadrot
- Publié le : 2021-12-20
- Mis à jour le : 2021-12-20
- Catégorie : Thèmes
- URL : https://wpmoderne.dev.wordpress-developpement.fr/themes/underscores-sage-wp-rig-comparatif-2021/

## L’essentiel

- Underscores démarre en quelques minutes mais sans build moderne
- Sage impose Laravel Blade et un vrai apprentissage
- WP Rig mise sur les Web Components et un build Gulp complet

L'agence a longtemps développé chaque thème classique depuis une base maison, recopiée de projet en projet et de moins en moins entretenue. Avant de la remplacer, trois starter themes reconnus ont été testés en conditions réelles sur un même projet pilote : un site vitrine pour une école de musique, avec Customizer, un type de contenu personnalisé pour les cours proposés, et une exigence de performance stricte. Ce comparatif rapporte des chiffres mesurés sur ce projet, pas des impressions générales.

Les trois candidats retenus : Underscores (« _s »), la base historique de référence maintenue par Automattic ; Sage, dans sa version 9 encore basée sur Laravel Blade et Webpack à cette date ; et WP Rig, plus récent, construit autour de Gulp et des Web Components natifs.

## Underscores : rapide à démarrer, pauvre en outillage

Underscores reste la référence la plus simple : un générateur en ligne fournit un thème classique fonctionnel en quelques secondes, avec une arborescence minimale et des commentaires pédagogiques dans chaque fichier. Sur le projet pilote, la mise en route — thème actif, Customizer de base opérationnel, premier gabarit personnalisé — a pris moins d'une heure.

La contrepartie est réelle : aucun outil de build par défaut, pas de compilation Sass, pas de minification automatique. Pour un thème moderne, il faut ajouter soi-même un pipeline complet, ce qui revient à reconstruire une partie de ce que Sage ou WP Rig offrent nativement. Sur ce projet, l'ajout d'un build Sass basique via Laravel Mix a demandé une demi-journée supplémentaire.

## Sage : puissant mais avec une vraie courbe d'apprentissage

> L'essentiel à retenir : Underscores démarre en quelques minutes mais sans build moderne ; Sage impose Laravel Blade et un vrai apprentissage ; WP Rig mise sur les Web Components et un build Gulp complet

Sage impose une structure très différente d'un thème classique standard : les templates s'écrivent en syntaxe Blade, héritée de Laravel, et l'organisation du code suit des conventions strictes (dossiers `resources/views`, contrôleurs de vue optionnels). Pour une équipe déjà familière de Laravel, la prise en main est rapide ; pour un développeur venu du seul écosystème WordPress classique, la courbe d'apprentissage se compte en jours, pas en heures.

```
{{-- resources/views/partials/content-course.blade.php --}}
<article class="course-card">
	<h3>{{ get_the_title() }}</h3>
	<p>{{ wp_trim_words(get_the_excerpt(), 20) }}</p>
</article>
```

Sur le projet pilote, la mise en route complète (installation des dépendances Composer et npm, configuration du build Webpack, premier gabarit fonctionnel) a demandé environ une journée pleine, principalement à cause de la découverte de la syntaxe Blade par l'équipe. Une fois cette barrière franchie, la productivité en écriture de gabarits est apparue nettement supérieure aux deux autres candidats, grâce à l'héritage de templates natif de Blade.

## WP Rig : orienté performance et Web Components

WP Rig se distingue par son parti pris : chargement conditionnel des scripts et styles par gabarit, structure pensée pour les Core Web Vitals dès la base, et intégration de Web Components pour les éléments interactifs plutôt que de dépendances jQuery. Le build repose sur Gulp, avec un système de configuration par fichier `config.json` assez complet mais documenté de façon inégale à ce moment de son évolution.

Sur le projet pilote, la mise en route a pris environ une demi-journée, entre l'installation des dépendances et la compréhension de la structure de chargement conditionnel des assets. Le résultat en performance a été le plus net des trois candidats : le score Lighthouse mobile de la version WP Rig atteignait 96, contre 89 pour la version Sage et 82 pour la version Underscores enrichie manuellement.

| Critère | Underscores | Sage 9 | WP Rig |
| --- | --- | --- | --- |
| Temps de mise en route | Moins d'1 heure | Environ 1 jour | Environ une demi-journée |
| Build intégré | Aucun par défaut | Webpack complet | Gulp complet |
| Score Lighthouse mobile obtenu | 82 | 89 | 96 |
| Courbe d'apprentissage | Faible | Élevée | Moyenne |

### Le critère décisif : la maintenance à un an

Au-delà de la mise en route, la question qui compte le plus pour une agence est la maintenance future. Underscores, très minimal, vieillit bien précisément parce qu'il n'impose presque rien : peu de dépendances à mettre à jour. Sage dépend fortement de son écosystème Laravel, avec un risque de dette si une montée de version majeure de Sage ou de Laravel Mix survient. WP Rig, plus jeune, présentait à cette date une communauté plus restreinte, donc un support communautaire moins garanti sur le long terme.

> Le meilleur starter theme n'est pas celui qui démarre le plus vite, mais celui dont l'équipe qui va le maintenir pendant trois ans maîtrise réellement les choix techniques.

## Notre verdict

Pour ce projet pilote, WP Rig a été retenu : le gain de performance mesuré justifiait la demi-journée d'apprentissage supplémentaire par rapport à Underscores, sans imposer une dépendance aussi lourde que Sage à une équipe qui ne pratiquait pas Laravel au quotidien. Ce choix reste propre au contexte de l'agence ; une équipe déjà à l'aise avec Blade tirerait sans doute davantage de Sage. Les thèmes multi-usages prêts à l'emploi, à l'opposé de cette logique de base de développement, ne sont pas comparés ici.
