Ce que fait GeneratePress sur votre site
GeneratePress est un thème classique : il fournit l’en-tête, la navigation, les colonnes latérales, le pied de page et les gabarits du blog, et ses réglages se trouvent dans Apparence > Personnaliser. Couleurs globales, gestionnaire de polices et de typographie, largeur du conteneur, emplacement de la navigation et dispositions des colonnes latérales y sont regroupés. Dans l’éditeur, un panneau « Mise en page » change la colonne latérale, les widgets de pied de page ou le conteneur d’une seule page, par exemple pour passer une page en pleine largeur.
Le thème est conçu pour peser peu : selon sa fiche wordpress.org, une installation neuve ajoute moins de 10 Ko compressés au poids d’une page. Les icônes sont en SVG, la structure en flexbox, et le CSS généré par vos réglages peut être mis en cache. GeneratePress fonctionne avec l’éditeur de blocs comme avec Elementor ou Beaver Builder, et s’accompagne souvent de l’extension gratuite GenerateBlocks, du même éditeur, pour les blocs de mise en page.
L’éditeur est EDGE22 Studios Ltd., la société de Tom Usborne, qui publie le thème depuis 2014. Les fonctions avancées sont dans l’extension GP Premium, désormais vendue uniquement dans l’offre GeneratePress One, qui regroupe aussi GenerateBlocks Pro, GenerateCloud (bibliothèque de compositions partagée entre vos sites) et GeneratePress AI. GP Premium ajoute les Elements (en-têtes, pieds de page et gabarits construits en blocs), les menus collants et hors champ, les méga menus, les mises en page de blog en colonnes ou en maçonnerie, les réglages WooCommerce et plus de 80 sites de démonstration.
Pour quels sites GeneratePress est un bon choix
GeneratePress convient quand vous voulez une base rapide et sobre, que vous construisez ensuite avec des blocs :
- Blogs et sites éditoriaux attentifs à la vitesse : peu de CSS et de JavaScript par défaut, ce qui laisse de la marge pour les publicités ou les outils de mesure.
- Sites construits avec l’éditeur de blocs : avec GenerateBlocks, vous composez les pages sans constructeur lourd.
- Freelances et agences : GeneratePress One couvre jusqu’à 100 sites, ceux des clients compris, et les sites locaux ou de préproduction ne comptent pas.
- Sites construits avec Elementor ou Beaver Builder : le thème s’efface page par page grâce au conteneur pleine largeur.
Ce n’est pas le meilleur choix si vous voulez un en-tête collant, un méga menu ou des modèles de sites prêts à importer sans payer : ces fonctions sont réservées à GeneratePress One. Comparez avec Kadence, dont la version gratuite va plus loin sur l’en-tête. Si vous voulez tout régler dans l’éditeur de site de WordPress, préférez un thème de blocs : GeneratePress reste un thème classique.
Points forts et limites de GeneratePress
Points forts
- Très léger. Moins de 10 Ko compressés ajoutés à une page selon l’éditeur, avec des icônes SVG et un CSS dynamique mis en cache.
- Aucune faille publiée pour le thème. WPScan et Patchstack ne recensent aucune vulnérabilité dans le thème gratuit.
- Un code prévu pour être étendu. Hooks et filtres permettent de modifier la plupart des éléments sans toucher aux fichiers du thème.
- Une licence généreuse. Le forfait à 100 sites existe aussi en licence à vie, et les sites locaux ou de préproduction ne comptent pas.
Limites
- Version gratuite dépouillée. Menu collant, méga menu, Elements, sites de démonstration et mises en page de blog avancées sont payants.
- Mention « Construit avec GeneratePress ». Le pied de page gratuit l’affiche ; la modifier demande l’offre payante ou un filtre PHP.
- Pas d’achat à l’unité. GP Premium ne se vend plus seul : il faut prendre GeneratePress One, à partir de 99 $ par an pour un site.
- Polices Google chargées chez Google. Le thème gratuit les appelle depuis fonts.googleapis.com ; l’hébergement local fait partie de l’offre payante.
Les réglages que nous recommandons pour GeneratePress
Tous ces réglages existent dans le thème gratuit actuel. La plupart sont dans Apparence > Personnaliser ; certains n’apparaissent que sur les sites installés avec une ancienne version du thème.
| Réglage | Valeur conseillée | Pourquoi |
|---|---|---|
| Mises à jour automatiques Apparence > Thèmes > GeneratePress (détails du thème) | Activé | Les correctifs du thème arrivent sans attendre votre passage. |
| Cache CSS dynamique Apparence > Personnaliser > Général | Activé (valeur par défaut) | Le CSS produit par vos réglages est enregistré au lieu d’être recalculé à chaque page. |
| Type d’icône Même écran | SVG (valeur par défaut) | Les icônes sont intégrées au code, sans fichier de police d’icônes à télécharger. |
| Structure Même écran (anciens sites seulement) | Flexbox, après un test en préproduction | Le thème prévient que le passage des Floats à Flexbox peut changer l’affichage : vérifiez chaque gabarit. |
| Utiliser le système de typographie dynamique Même écran (anciens sites seulement) | Activé, après vérification | C’est le système actuel du thème ; l’affichage des polices peut changer, relisez vos pages. |
| font-display des polices Google Apparence > Personnaliser > Typographie | Permuter, si vous utilisez une police Google | Le texte s’affiche tout de suite avec une police de secours, au lieu de rester invisible pendant le chargement. |
| Conteneur de contenu Panneau Mise en page de l’éditeur | Pleine largeur pour une page construite avec un constructeur | Le constructeur gère alors lui-même les marges et la largeur de la page. |
- Affichez le code source d’une page : si vous n’avez choisi aucune police Google, aucune adresse
fonts.googleapis.comne doit apparaître. - Pour changer la mention du pied de page sans offre payante, utilisez le filtre
generate_copyrightdans une extension comme Code Snippets, pas dans les fichiers du thème. - Avec GP Premium, vérifiez dans Extensions que la version installée est au moins la 2.5.6 et que vos mises à jour arrivent : elles passent par votre licence, pas par wordpress.org.
La sécurité de GeneratePress : un thème sans faille connue, une extension à surveiller
Le thème gratuit n’a aucune faille publiée chez WPScan ni chez Patchstack, comme la plupart des thèmes populaires étudiés dans notre article sur les failles des thèmes WordPress populaires. Les failles connues concernent GP Premium :
- CVE-2023-6807, jusqu’à 2.3.2 : XSS stockée via les métadonnées personnalisées, avec un compte contributeur.
- CVE-2024-3469, corrigée en 2.4.1 : XSS réfléchie via un paramètre d’adresse, exploitable sans compte si un utilisateur connecté clique sur un lien piégé (CVSS 6,1).
- CVE-2026-66627, corrigée en 2.5.6 : envoi de fichiers dangereux par un compte contributeur, pouvant aller jusqu’à l’exécution de code (CVSS 9,9).
La version 2.5.6 est sortie fin mai 2026, près de trois mois avant l’avis public d’août : un site à jour était protégé avant que la faille soit connue. Activez donc les mises à jour automatiques du thème et de GP Premium (voir notre guide des mises à jour automatiques des extensions), et limitez les comptes contributeurs aux personnes de confiance. WP Masquerade Pro renomme le dossier du thème, les identifiants generate, generatepress et gp des scripts et feuilles de style ainsi que le dossier uploads/generatepress, tandis que les classes generate-* restent visibles : cela complique le repérage par les robots, sans remplacer la mise à jour.
Ce que WP Masquerade masque pour GeneratePress
Pro Pris en charge par WP Masquerade Pro uniquement
La version gratuite ne connaît pas les traces propres à GeneratePress : sans Pro, seules les balises generator restent retirées, comme pour toute extension.
Version gratuite
Pris en charge par WP Masquerade Pro uniquement
Avec Pro
- nom du dossier
- identifiants de balises
- dossiers de fichiers générés
Reste visible
- variables JavaScript
generatepressMenu - classes CSS
gp-icon, generate-*
Ces traces restent parce que l’extension en a besoin pour fonctionner (scripts, styles, cookies) ou parce qu’elles viennent du serveur.
Questions fréquentes sur GeneratePress
La version gratuite de GeneratePress suffit-elle ?
Pour un blog ou un site vitrine simple, souvent oui : couleurs globales, typographie, dispositions des colonnes latérales et conteneur pleine largeur sont gratuits, et GenerateBlocks complète l’éditeur. L’offre payante se justifie si vous voulez construire en-têtes et gabarits en blocs, un menu collant, un méga menu ou importer un site de démonstration.
Combien coûte GeneratePress One ?
La page tarifs affiche 99 $ par an pour un site, 149 $ par an jusqu’à 10 sites, 199 $ par an jusqu’à 100 sites, ou 596 $ une fois pour 100 sites à vie. Toutes les formules ont une garantie de remboursement de 30 jours.
J’ai déjà une licence GP Premium : dois-je passer à GeneratePress One ?
Non. Selon l’éditeur, une licence GP Premium existante continue de fonctionner et de se renouveler ; GeneratePress One est utile seulement si vous voulez aussi GenerateBlocks Pro, GenerateCloud ou GeneratePress AI.
GeneratePress ou Astra : lequel choisir ?
Les deux sont des thèmes classiques légers. Astra inclut gratuitement un constructeur d’en-tête et de pied de page par glisser-déposer ; GeneratePress mise sur l’éditeur de blocs avec GenerateBlocks et réserve les en-têtes construits en blocs à son offre payante.