Skip to content

Releases: nahim-salami/nbd-suite

v1.0.4 — Fix: respecter les édits Gutenberg/Elementor

Choose a tag to compare

@nahim-salami nahim-salami released this 29 May 11:49

NBD Suite v1.0.4

🐛 Bug fix critique

Les modifications dans Gutenberg / Elementor sont enfin respectées.

Le problème

Un filtre the_content (priorité 99999) reconstruisait le contenu de la page à chaque affichage depuis les méta-données. Résultat : si tu éditais le contenu dans WordPress (Gutenberg) ou Elementor, tes changements étaient bien sauvegardés en base… mais invisibles côté frontend, car écrasés au moment du rendu.

Le fix

  • Suppression du filtre maybe_render_live_content dans class-page-builder.php
  • La régénération du post_content se déclenche uniquement :
    • À la sauvegarde admin du formulaire NBD Suite (auto-rebuild)
    • Sur action manuelle via le bouton « Régénérer » (dashboard / réglages)

Workflow recommandé maintenant

Tu veux modifier… Où ?
Prix, image card, badges, URL d'achat, formateur, modules, bonus… NBD Suite > [Édit fiche] (régénération auto à la sauvegarde)
Mise en forme du texte, ajout de paragraphes, blocs custom Directement dans WordPress (Gutenberg) ou Elementor

📦 Installation

  1. Télécharge nbd-masterclass.zip ci-dessous
  2. WordPress > Extensions > Désactive l'ancienne version > Téléverse la nouvelle > Active
  3. Vide les caches (LiteSpeed/WP Rocket + Ctrl+F5)

Pas besoin de régénérer les fiches existantes — le fix est purement côté code de rendu.

v1.0.3 — Première release

Choose a tag to compare

@nahim-salami nahim-salami released this 29 May 11:09

NBD Suite v1.0.3

Première release publique du plugin.

📦 Installation

Téléchargez nbd-masterclass.zip ci-dessous puis :

  1. WordPress > Extensions > Ajouter > Téléverser
  2. Sélectionnez le ZIP > Installer maintenant
  3. Activer
  4. Menu 🦷 NBD Suite apparaît dans la sidebar admin

✨ Fonctionnalités

Module Masterclass / Formations / Produits

  • Pages produit avec image hero à gauche + card sticky d'achat à droite (style System.io)
  • 3 types : Formation, Masterclass, Autre produit
  • Catégories cross-filtering (pro-santé, dentiste, etc.)
  • Sections riches :
    • Description (HTML)
    • Ce que vous allez apprendre
    • À propos du formateur (avatar + bio)
    • Modules + Bonus (cards stylées)
    • Ce qui est inclus
    • Vidéos (multiples YouTube / Vimeo / hébergées)
    • Témoignages avec étoiles
  • Édition WordPress (Gutenberg) OU Elementor au choix
  • Auto-régénération du contenu à chaque sauvegarde
  • Backup automatique avant chaque régénération + restauration en 1 clic
  • Page catalogue avec 4 layouts au choix (Formation > Masterclass > Autre)

Module Événements

  • CPT dédié nbd_event
  • Agenda automatique avec filtrage par date
  • Widgets Elementor : Hero, Grid
  • Shortcodes intégrables partout
  • Schema.org Event pour le SEO

Outils

  • Dashboard avec stats + shortcodes copiables + items récents
  • Bouton "Modifier" frontend pour les admins
  • Régénération en lot depuis le dashboard / réglages
  • Hide automatique du titre Hello Elementor
  • Éditeur TinyMCE complet avec palette violet NBD

🔧 Corrections incluses

  • Compatibilité PHP 8 (protections is_array() partout)
  • Sticky card auto-détectée même sans régénération
  • Hide titre thème Hello Elementor via body class + JS
  • Shortcode [nbd_mc_grid] exécuté correctement même après filtres the_content
  • Container 1200px max-width + padding latéral sur pages plugin
  • Alignement vertical des 2 colonnes (image hero / card sticky) au même top
  • Try/catch sur génération avec notice d'erreur visible en admin

📋 Prérequis

  • WordPress ≥ 6.0
  • PHP ≥ 7.4
  • (Optionnel) Elementor ≥ 3.18 si vous voulez l'édition Elementor

🐛 Signaler un bug

Ouvrir une issue