Skip to Content
TroubleshootingPage BuildersLes articles apparaissent vides avec un page builder

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 :

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 laisser the_content tranquille 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 :

  1. Ouvrez l’exécution de campagne la plus récente et cliquez sur l’article qu’elle a produit.
  2. 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.
  3. 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

Dernière vérification :