Les articles apparaissent vides avec un page builder
Si un article généré par Structura affiche son titre et
son image à la une mais que le corps est vide sur le front
end, un page builder sur votre site remplace presque
certainement le rendu par défaut de WordPress par le
sien. Structura écrit des blocs Gutenberg standard dans
post_content ; certains page builders ignorent ce
contenu sauf si un drapeau spécifique au builder est défini
sur l’article. Quand le drapeau est absent ou « off », le
builder détourne quand même le rendu et envoie un layout
vide vers le front end.
C’est un échec silencieux. Dans wp-admin l’article a l’air bien — l’éditeur de blocs, l’analyse de keyphrase de Yoast, et les outils REST voient tous le contenu. Il ne disparaît que sur l’article visible publiquement.
Est-ce votre problème ?
Test rapide : ouvrez l’article problématique sur le site public. Si vous voyez le titre et l’image à la une mais que le texte de l’article manque, et dans wp-admin vous pouvez voir les blocs dans l’éditeur, c’est ce problème. Confirmez en désactivant le page builder pour cet article en particulier (chaque builder a un bouton différent — les pages par builder ci-dessous le couvrent) et en rechargeant le front end. Si le texte réapparaît, le builder détournait le rendu.
De quel builder s’agit-il ?
Structura reconnaît ces builders. Choisissez celui qui tourne sur votre site pour le correctif pas à pas :
- Divi — le builder d’Elegant Themes. Cause la plus courante de ce symptôme sur les sites d’agence et de PME.
- Elementor
- Beaver Builder
- Brizy
- WPBakery Page Builder
- Bricks
Pas sûr de celui que vous avez ? Allez dans Extensions → Extensions installées dans wp-admin et parcourez la liste « Active ». Si votre thème est de marque Divi (ou si vous voyez Divi → Theme Options dans la barre latérale), c’est Divi.
Ce que Structura fait déjà automatiquement
À partir de la version livrée le 2026-04-23, Structura écrit deux drapeaux meta protecteurs sur chaque article qu’il crée :
_et_pb_use_builder = off— dit à Divi de laisserthe_contenttranquille pour cet article._wpb_vc_js_status = false— la même idée pour WPBakery.
Ces drapeaux sont écrits atomiquement avec l’insert de
l’article, ce qui signifie qu’ils sont en place avant que
le handler save_post propre de Divi ou WPBakery ne
tourne. Cela règle la version la plus courante de la
régression Divi sans que vous changiez quoi que ce soit
sur votre site.
Les builders qui restent opt-in (Elementor, Beaver Builder, Brizy, Bricks) ne détournent pas le rendu automatiquement, donc Structura n’écrit aucun drapeau pour eux. Si vous voyez ce symptôme avec un de ces builders, c’est un paramètre spécifique au site — généralement un modèle assigné via la fonction Theme Builder / Themer du builder — qui en est responsable. Les pages par builder ci-dessus parcourent le correctif.
Pourquoi ça arrive (version courte)
WordPress stocke le texte du corps de l’article dans
post_content et le rend via le filtre the_content. Les
page builders attachent leur propre logique à ce filtre :
si l’article est « un article de builder » (selon le
drapeau propre du builder), ils remplacent le rendu par
défaut par leur chargeur de shortcodes ou rendu de
modèles. Si l’article n’est pas un article de builder
mais que le builder revendique tous les articles par
défaut, le front end reçoit une coquille vide parce que
le chargeur de shortcodes n’a rien à charger.
Le correctif est de basculer le drapeau du builder par article sur « ne pas rendre celui-ci » — ce que Structura fait maintenant pour Divi et WPBakery automatiquement. Pour les autres builders, le problème est généralement résolu dans les paramètres de modèle du builder plutôt que par article.
Comment vérifier le correctif sur votre site
Après avoir mis à jour Structura vers la version corrigée :
- Ouvrez l’exécution de campagne la plus récente et cliquez sur l’article qu’elle a produit.
- Sur l’URL front end de l’article (cliquez sur Voir dans wp-admin), confirmez que le corps de l’article est visible sous le titre et l’image à la une.
- Si le corps est encore vide, allez sur la page de votre builder spécifique ci-dessus et suivez la section « Comment vérifier que le modèle de votre thème rend toujours le contenu de l’article » au bas de cette page.
Si rien ne s’applique
Contactez le support avec :
- Le page builder sur votre site (et sa version).
- Votre thème actif et le modèle de theme builder (le cas échéant).
- Un lien vers l’article vide sur le front end.
- Une capture de l’article dans l’éditeur de blocs WordPress montrant le contenu attendu.
Pages liées
- Mon article n’a pas été publié — si l’article manque entièrement de wp-admin, c’est un problème différent.
- Avis
Dernière vérification :