NBD Suite
NBD Suite — Plugin WordPress pour NatureBioDental : masterclass, formations, événements, catalogue. Édition WordPress + Elementor.
by Nahim Salami · github.com/nahim-salami/nbd-suite · website
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/nahim-salami/nbd-suite/archive/refs/heads/main.zipSuite tout-en-un pour NatureBioDental : gestion des masterclass (avec card sticky d'achat) et des événements (agenda automatique). Édition WordPress + Elementor, SEO et schema.org intégrés.
- Auteur : Nahim Salami — ahime.net
- Version actuelle : 1.0.3
- Licence : Propriétaire / NatureBioDental
- PHP : ≥ 7.4
- WordPress : ≥ 6.0
Fonctionnalités
Module Masterclass / Formations / Produits
- Pages produit avec image hero + card sticky d'achat (style System.io)
- 3 types : Formation, Masterclass, Autre produit
- Catégories cross-filtering (pro-santé, dentiste, etc.)
- Sections riches : Description, Apprentissages, Formateur, Modules, Bonus, Inclus, Vidéos, Témoignages
- Édition WordPress (Gutenberg) OU Elementor au choix
- Auto-régénération du contenu à la sauvegarde
- Backup automatique avant chaque régénération
- Page catalogue avec 4 layouts au choix
Module Événements
- CPT dédié avec agenda automatique
- Widgets Elementor : Hero, Grid
- Shortcodes pour intégration libre
- Schema.org Event
Outils
- Dashboard avec stats + shortcodes copiables
- Bouton "Modifier" frontend (admin)
- Régénération en lot depuis le dashboard / réglages
- Hide automatique du titre Hello Elementor
Installation
- Téléchargez le ZIP depuis la dernière release
- WordPress > Extensions > Ajouter > Téléverser
- Activez le plugin
- Menu 🦷 NBD Suite dans la sidebar admin
Structure
nbd-masterclass-plugin/
├── nbd-masterclass.php # Bootstrap, hooks globaux, CSS/JS forcé
├── includes/
│ ├── class-meta-fields.php # Définition des méta + sanitisation
│ ├── class-admin.php # Menu, dashboard, formulaire d'édition
│ ├── class-page-builder.php # Génération contenu Gutenberg + Elementor
│ ├── class-shortcodes.php # Tous les [nbd_mc_*]
│ ├── class-schema.php # JSON-LD Product/Course
│ ├── class-seo.php # OpenGraph, meta description
│ ├── class-elementor.php # Intégration widgets Elementor
│ ├── class-edit-bar.php # Bouton "Modifier" frontend
│ └── events/ # Module Événements (4 classes)
├── assets/
│ ├── css/frontend.css # Styles publics
│ ├── css/admin.css # Styles admin
│ └── js/admin.js # Repeaters, media uploader, etc.
└── templates/ # Templates de fallback
Changelog
Voir les releases pour le détail version par version.
Support
Pour signaler un bug ou suggérer une amélioration, ouvre une issue.