Description
ImmoWP Diagnostic DPE GES affiche les étiquettes DPE et GES sur vos annonces immobilières à l’aide d’un shortcode configurable. Le rendu est entièrement en CSS, sans aucune image.
Fonctionnalités
- Graphiques DPE et GES en pur CSS avec flèches
- Affichage alternatif « étiquette seule » lorsque le flux ne fournit que la lettre (sans consommation chiffrée)
- Seuils conformes aux arrêtés du 31 mars 2021 et du 25 mars 2024 (petites surfaces ≤ 40 m² et altitude ≥ 800 m)
- L’étiquette du diagnostic officiel prime toujours sur le recalcul à partir des valeurs chiffrées
- Mentions légales obligatoires : Géorisques et « logement à consommation énergétique excessive » pour les classes F et G
- Shortcode flexible avec valeurs directes ou meta keys
- Page de réglages complète
- Affichage responsive (côte à côte sur desktop, empilé sur mobile)
- Textes personnalisables (Géorisques, non soumis au DPE, template montant)
- Mention Géorisques configurable avec lien cliquable
Exemples de shortcodes
Utilisation basique (utilise les meta keys configurées dans les réglages) :
[immowp_dpe_ges]
Valeurs directes :
[immowp_dpe_ges dpe="250" ges="35"]
Avec montant estimé et dates :
[immowp_dpe_ges dpe="180" ges="28" montant_min="1200" montant_max="1800" date_dpe="2024-01-15" date_reference="01/01/2024"]
Meta keys personnalisées :
[immowp_dpe_ges dpe_key="mon_champ_dpe" ges_key="mon_champ_ges"]
Étiquettes seules (flux ne fournissant pas la consommation chiffrée) :
[immowp_dpe_ges dpe_lettre="D" ges_lettre="B"]
Bien non soumis au DPE :
[immowp_dpe_ges soumis_dpe="false"]
Exemple complet :
[immowp_dpe_ges dpe="230" ges="40" montant_min="1100" montant_max="1600" date_dpe="2024-03-10" date_reference="01/01/2024" surface="85" altitude="150" zone_climatique="H1"]
Attributs disponibles
dpe/dpe_key— Valeur DPE en kWh/m².anges/ges_key— Valeur GES en kgCO₂/m².andpe_lettre/dpe_lettre_key— Étiquette DPE (A à G). Elle prime sur le recalcul : renseignez-la pour que l’affichage reste fidèle au diagnostic officielges_lettre/ges_lettre_key— Étiquette GES (A à G). Elle prime également sur le recalculmontant_min/montant_min_key— Coût énergie minimummontant_max/montant_max_key— Coût énergie maximumdate_dpe/date_dpe_key— Date du diagnosticdate_reference/date_reference_key— Date de référence des prixsurface/surface_key— Surface de référence en m². Renseignez-la : en dessous de 40 m², elle déclenche les seuils « petites surfaces » de l’arrêté du 25 mars 2024altitude/altitude_key— Altitude en mètres. À partir de 800 m, et en zone H1b, H1c ou H2d uniquement, les seuils des classes E et F sont relevés (arrêté du 25 mars 2024)zone_climatique/zone_climatique_key— Zone climatique 3CL-DPE 2021 (H1a à H3). Indispensable pour l’ajustement d’altitude : l’arrêté le réserve aux zones H1b, H1c et H2d, il n’est donc pas appliqué tant que la zone n’est pas établie. Les formats « H1b », « H1-b », « Zone climatique H1b » sont acceptéssoumis_dpe/soumis_dpe_key— Soumis au DPE (false/0/non pour non soumis)
Pour chaque attribut, vous pouvez passer directement la valeur (ex: dpe="250") ou indiquer le nom d’un custom field WordPress (ex: dpe_key="mon_champ"). Les meta keys par défaut se configurent dans Réglages > ImmoWP DPE GES.
Étiquette officielle et recalcul
Lorsque l’étiquette du diagnostic est connue (dpe_lettre / ges_lettre, ou les meta keys correspondantes), c’est elle qui est affichée : le plugin ne recalcule la classe à partir des valeurs chiffrées que si aucune étiquette n’est disponible. Le recalcul part de valeurs arrondies et peut diverger du document du diagnostiqueur, qui est établi à partir des valeurs exactes.
Pour revenir au recalcul systématique, videz le champ « Étiquette DPE » (et/ou « Étiquette GES ») dans Réglages > ImmoWP DPE GES, puis enregistrez.
Installation
- Téléversez le dossier
immowp-diagnostic-dpe-gesdans/wp-content/plugins/. - Activez le plugin via le menu « Extensions » de WordPress.
- Configurez les meta keys dans Réglages > ImmoWP DPE GES.
- Utilisez le shortcode
[immowp_dpe_ges]dans vos templates ou contenus.
FAQ
-
Comment afficher le DPE sur une fiche bien ?
-
Ajoutez simplement
[immowp_dpe_ges]dans le contenu de votre annonce. Le plugin récupérera automatiquement les valeurs depuis les meta fields configurés. -
Puis-je utiliser ce plugin avec n’importe quel thème immobilier ?
-
Oui, le plugin fonctionne avec tous les thèmes WordPress. Il suffit de configurer les noms des meta keys correspondant à votre thème ou plugin immobilier.
-
Comment sont déterminées les lettres affichées ?
-
À partir des valeurs chiffrées, selon les seuils réglementaires : bornes hautes strictes de l’arrêté du 31 mars 2021, et seuils ajustés de l’arrêté du 25 mars 2024 lorsque la surface de référence est inférieure ou égale à 40 m². La lettre globale affichée sur l’échelle énergie est la moins bonne des deux performances (énergie et climat).
La table « petites surfaces » retenue est celle des logements situés à moins de 800 m d’altitude. Les seuils spécifiques aux classes E et F au-dessus de 800 m ne sont pas appliqués.
-
Mon flux ne fournit que la lettre du DPE, sans consommation. Que se passe-t-il ?
-
Le plugin bascule sur un affichage sans graphique : les classes énergie et climat sont rendues sous forme de lignes label / étiquette, avec les couleurs officielles. Les graphiques réglementaires ne peuvent pas être dessinés sans la consommation chiffrée. Passez la lettre via
dpe_lettre/ges_lettre, ou via les meta keysdpeetges(valeurs par défaut, modifiables dans les réglages). -
Le plugin utilise-t-il des images ?
-
Non, le rendu est 100% CSS. Aucune image n’est chargée, ce qui garantit des performances optimales.
Reviews
Contributors & Developers
“ImmoWP Diagnostic DPE GES” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “ImmoWP Diagnostic DPE GES” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.6.0
- Correction : l’étiquette du diagnostic officiel (
dpe_lettre/ges_lettre) n’est plus jamais écrasée par le recalcul. Elle était ignorée dès qu’une valeur chiffrée existait, ce qui faisait diverger l’affichage du document du diagnostiqueur (une consommation affichée à 110 alors que le CEP réel valait 109,6 basculait de B à C). La mention obligatoire des classes F et G reste, elle, calculée sur la moins performante des deux échelles : une étiquette énergie incohérente avec la classe climat ne peut pas la faire disparaître. - Correction : la mention « logement à consommation énergétique excessive » (article L. 173-2 du code de la construction et de l’habitation) manquait à l’affichage « étiquette seule », introduit en 1.5.0 — c’est-à-dire précisément le mode des flux ne transmettant pas de valeur chiffrée. Elle est également ajoutée lorsque seule l’échelle climat est chiffrée.
- Correction : la mention Géorisques (article L. 125-5 du code de l’environnement) disparaissait des affichages « bien non soumis au DPE » et « DPE en cours de réalisation ». Elle est due dans toute annonce immobilière et est désormais rendue dans tous les cas.
- Prise en compte de l’altitude : au-dessus de 800 m en zone climatique H1b, H1c ou H2d, les seuils des classes E et F sont relevés (arrêté du 25 mars 2024, annexe 1 § 1.2.1.2 et § 1.2.2.2). L’attribut
altitudeétait collecté mais inutilisé. L’arrêté réservant cet ajustement à ces trois zones, il n’est appliqué que sizone_climatiqueles établit : l’altitude seule ne suffit pas. - Les seuils « petites surfaces » des surfaces non entières sont désormais obtenus par interpolation linéaire, comme le prévoit l’arrêté, au lieu d’un arrondi de la surface au mètre carré le plus proche.
- Les valeurs sont arrondies à l’entier inférieur pour l’affichage comme pour la classification, conformément à l’annexe 5 de l’arrêté du 31 mars 2021.
1.5.1
- Correction : sur un site dont les réglages avaient été enregistrés avant la 1.5.0, les meta keys des étiquettes n’existaient pas dans les options et les lettres n’étaient jamais lues. Les metas
dpeetgessont désormais consultées par défaut, sans avoir à ré-enregistrer la page de réglages.
1.5.0
- Nouveaux attributs
dpe_lettreetges_lettre(meta keysdpe_lettre_key/ges_lettre_key, par défautdpeetges) pour les flux qui ne transmettent que l’étiquette du diagnostic. - Affichage alternatif sans graphique lorsqu’aucune valeur chiffrée n’est disponible : les classes sont rendues sous forme de lignes label / étiquette qui héritent des couleurs et de la typographie du thème. Ces biens affichaient auparavant « DPE en cours de réalisation ».
- Lorsqu’une seule des deux échelles est chiffrée, l’étiquette fournie pour l’autre est prise en compte dans le calcul de la classe globale et affichée sous les graphiques.
1.4.0
- Correction : les bornes hautes des classes sont désormais strictes, conformément à l’arrêté du 31 mars 2021 (classe A si valeur < 70, classe B si 70 ≤ valeur < 110, etc.). Une consommation de 110 kWh/m².an était classée B au lieu de C ; le décalage touchait toutes les valeurs tombant pile sur un seuil (70, 110, 180, 250, 330, 420 et 6, 11, 30, 50, 70, 100).
- Prise en compte des seuils « petites surfaces » de l’arrêté du 25 mars 2024 (logements dont la surface de référence est inférieure ou égale à 40 m², altitude inférieure à 800 m). Les seuils sont ajustés automatiquement dès que l’attribut
surfaceou la meta key correspondante est renseignée. - Les valeurs décimales sont acceptées (« 110,4 » comme « 110.4 ») et arrondies à l’entier le plus proche pour l’affichage, au lieu d’être tronquées.
1.3.0
- Correction : le graphique GES affichait la lettre globale du DPE au lieu de sa propre classe climat (un logement à 108 kWh/m².an et 3 kg CO₂/m².an affichait B / B au lieu de B / A).
- Affichage compact : les graphiques DPE et GES sont désormais côte à côte sur une seule ligne sur desktop (empilés sous 880px).
- Refonte visuelle des deux graphiques (cartes avec bordure et ombre, valeur GES en deux parties nombre/unité).
1.2.1
- Améliorations d’affichage.
1.0.0
- Version initiale.
