Documentation

Contenu de démonstration : vérifier et prévisualiser sans contenu réel

Un modèle d'article, une archive de blog, une boutique ou une page panier ne s'affichent qu'avec du contenu : un article avec son image, assez d'articles pour voir la pagination, des produits, un panier rempli, une commande. Sur un site neuf ou un staging, ce contenu manque, et ni vous ni l'IA ne pouvez voir si le modèle fonctionne.

ellô-wp peut créer sur le site un contenu de démonstration qui remplit ces situations sans jamais être vu par les visiteurs, ni compter dans les commandes, le stock, les e-mails ou les statistiques. Il est supprimé automatiquement après 30 jours sans usage.

Ce qui est créé

L'IA demande d'abord le plan (manage_demo_content action=plan), puis crée le jeu avec votre accord (action=create, confirm: true la première fois sur un site). ellô-wp déduit le jeu du site lui-même :

  • Articles : assez pour montrer au moins trois pages selon le nombre d'articles par page de vos modèles (7 au minimum, 40 au plus), avec texte riche (titres, liste, citation), extrait, image mise en avant, catégories et étiquettes, dates étalées sur deux mois.
  • Pages et types personnalisés : seulement ceux qui ont un modèle du Theme Builder ou un widget qui les affiche (loop grid, articles…).
  • Taxonomies personnalisées (enregistrées par le code, par ACF ou par CPT UI) : vos termes existants, sinon deux termes de démonstration, dont un vide pour vérifier l'état « Aucun résultat ».
  • Champs ACF : une valeur plausible dans chaque champ (texte, nombre, date, choix, image, galerie, répéteur, relation vers d'autres éléments de démonstration). Les types non gérés (fichier, contenu flexible, carte…) restent vides et sont signalés.
  • WooCommerce : des produits de chaque sorte (simple, variable avec une variation en rupture, en promotion avec dates, en rupture de stock, avec galerie), des notes et avis, des ventes croisées, et une commande de démonstration pour la page de remerciement. Le stock n'est jamais géré.
  • Images : depuis les banques libres de droit si votre organisation y a ses propres clés (voir Images libres de droit), sinon des images neutres de même format, à la couleur principale de votre kit, marquées « Image de démonstration ».

Les textes sont sobres et plausibles, en français ou en anglais selon la langue du site, sans marque ni personne réelle. L'IA peut donner un thème (topic) pour orienter les titres.

L'auteur des articles est la personne connectée ; son nom, sa biographie et son avatar de démonstration, ainsi que les commentaires et avis, ne sont simulés que pendant les vérifications et les aperçus : aucun utilisateur ni commentaire n'est créé.

Où le voir

  • Dans l'admin WordPress : les éléments ont le statut « Démo ellô-wp », visible dans les listes (Articles, Pages, Produits). Un humain les reconnaît et peut les supprimer.
  • Dans l'éditeur Elementor : « Aperçu du contenu dynamique en tant que » propose les éléments de démonstration ; les archives, loop grids et la boutique de l'aperçu les montrent.
  • Par l'aperçu partageable que l'IA donne après avoir modifié un modèle : il montre le modèle avec le contenu de démonstration, et au besoin un panier ou une commande simulés.
  • Dans le dashboard ellô-wp, fiche du site, carte Contenu de démonstration : nombre par type, date de création, dernier usage et date de suppression automatique.
  • Dans l'admin ellô-wp du site, onglet Connexion : une ligne « Contenu de démonstration : n éléments, supprimés le … ».

Ce que ça change pour les vérifications

Après chaque modification d'un modèle du Theme Builder, d'une page avec un widget à requête ou d'une page WooCommerce, ellô-wp fait rendre le document par le site :

  • avec votre vrai contenu s'il existe ;
  • sinon avec le contenu de démonstration (avertissement render_checked_with_demo), plus la page 2, l'état vide ou le visiteur déconnecté selon le cas ;
  • sinon, la réponse le dit (demo_content_missing) avec l'appel exact pour créer le jeu.

Dans la carte du dashboard, « Compléter automatiquement pendant les vérifications » (désactivé par défaut) permet à ellô-wp de compléter un jeu existant quand un nouveau modèle n'a rien à afficher, sans vous le redemander. La première création demande toujours votre accord.

Jamais visible des visiteurs

  • Un visiteur qui ouvre l'adresse d'un élément de démonstration reçoit une page 404, même si l'extension ellô-wp est désactivée : le statut n'est alors plus reconnu, et WordPress le traite comme non public.
  • Rien dans la recherche, les flux, les plans de site, la REST publique ni la Store API.
  • Les produits de démonstration ne peuvent pas être achetés, même par un administrateur connecté.
  • La commande de démonstration n'envoie aucun e-mail, ne touche pas au stock et n'apparaît ni dans « Toutes » les commandes ni dans les statistiques WooCommerce.
  • Si une extension numérote les commandes ou les factures (numérotation séquentielle, factures PDF), ellô-wp ne crée pas de commande de démonstration, pour ne pas laisser de trou dans la série ; la page de remerciement est alors vérifiée sur ses données enregistrées.

Le supprimer

  • Automatiquement, 30 jours après le dernier usage (vérification ou aperçu).
  • Depuis le dashboard : carte Contenu de démonstration, Supprimer maintenant.
  • Depuis l'admin WordPress : ellô-wp, onglet Connexion, Supprimer ; ou depuis les listes, comme n'importe quel contenu.
  • Par l'IA : manage_demo_content action=clear confirm=true.
  • En désinstallant l'extension ellô-wp.

Seuls les éléments qui ont à la fois le statut « Démo ellô-wp » et la marque du jeu sont supprimés. Une image de démonstration réutilisée dans une vraie page est gardée. Si quelqu'un publie un élément de démonstration, il devient du contenu du site : il sort du jeu et n'est plus jamais supprimé par ellô-wp.

Limites

  • Les déclencheurs des popups (sortie de page, défilement, clic, délai) ne sont pas simulés : le contenu du popup est vérifié, pas son déclenchement.
  • Champs personnalisés hors ACF (JetEngine, Pods, Meta Box, Toolset) : pas encore remplis.
  • Site multilingue : un jeu dans la langue principale seulement.
  • Le panier de démonstration n'apparaît pas dans l'éditeur Elementor (c'est votre propre session) ; il apparaît dans les vérifications et l'aperçu partageable.
  • Les extensions qui lisent les contenus non publiés (synchronisations, sauvegardes) voient le jeu comme elles voient vos brouillons ; une extension qui liste toutes les commandes sans filtre de statut peut voir la commande de démonstration.
Tous les guides