WP Manifestindependent plugin directory
manifest / media / mba-banner-manager-pro

MBA Banner Manager Pro WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA

Gestion professionnelle des bannières image, HTML et popup avec ciblage par emplacement et appareil.

★ 1stars
3release downloads
v1.2.1latest · 4mo ago

Install

Download mba-banner-manager-pro.zip From the v1.2.1 release on GitHub, Jun 19, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/kabde/mba-banner-manager-pro/releases/download/v1.2.1/mba-banner-manager-pro.zip
Updates itself. It ships its own updater, so new versions appear under Dashboard → Updates.

Plugin WordPress pour la gestion de bannières publicitaires avec ciblage par emplacement et appareil.

Fonctionnalités

Types de bannières supportés

  • Images : Upload via la bibliothèque média WordPress avec lien ciblé
  • HTML/JS : Code personnalisé pour bannières publicitaires (AdSense, etc.)

Gestion des bannières

  • ✅ Statut Actif/Inactif : Activer ou désactiver les bannières
  • 🎯 Ciblage par emplacement : Header, Footer, Sidebars, Dans les articles, Entre les articles
  • 📱 Ciblage par appareil : Desktop, Mobile, ou les deux
  • 📐 Formats prédéfinis : Formats standards (728x90, 300x250, etc.) et personnalisés
  • 👤 Gestion des auteurs : Suivi de qui a créé chaque bannière

Interface d'administration

  • Listing amélioré avec colonnes :
    • Statut (Actif/Inactif)
    • Type (Image/HTML avec aperçu)
    • Emplacements ciblés
    • Auteur
    • Date de création
  • Interface dynamique : Champs qui s'adaptent selon le type de bannière
  • Sections admin professionnelles : Status, Creative, Format, Placement, Targeting
  • Preview live : aperçu desktop/mobile pour les bannières image et HTML
  • Filtres de listing : statut, type, appareil et emplacement
  • Duplication rapide : copie une bannière en brouillon avec ses métadonnées
  • Notices de configuration : alertes si une bannière active est incomplète
  • Suggestions d'emplacements basées sur le format choisi
  • Aperçu des images dans le listing

Affichage frontend

  • Affichage automatique selon les emplacements configurés
  • Ciblage intelligent par appareil (desktop/mobile)
  • Shortcode manuel : [mba_banner location="header"]
  • Responsive design adapté à tous les écrans
  • Mises à jour GitHub via les releases du dépôt public.

Installation

  1. Téléchargez le plugin dans le dossier /wp-content/plugins/
  2. Activez le plugin dans l'administration WordPress
  3. Accédez à "Bannières" dans le menu d'administration
  4. Créez vos bannières et configurez leurs emplacements
  5. Les bannières s'affichent automatiquement sur votre site !

Utilisation

Créer une bannière

  1. Allez dans Bannières > Ajouter une bannière
  2. Choisissez le statut (Actif/Inactif)
  3. Sélectionnez le type (Image ou HTML/JS)
  4. Configurez les détails selon le type choisi
  5. Sélectionnez les emplacements et appareils ciblés
  6. Publiez la bannière

Types de bannières

Bannière Image

  • Choisissez une image via la bibliothèque média
  • Définissez un lien ciblé (optionnel)
  • Sélectionnez le format ou définissez des dimensions personnalisées

Bannière HTML/JS

  • Insérez votre code HTML, JavaScript ou bannière publicitaire
  • Le code sera inséré tel quel dans votre site
  • Compatible avec Google AdSense, bannières publicitaires, etc.
  • Pour des raisons de sécurité, l'édition HTML/JS doit rester réservée aux administrateurs de confiance.

Emplacements disponibles

  • En-tête du site : Affichage en haut de page
  • Pied de page : Affichage en bas de page
  • Barre latérale principale : Sidebar principale
  • Barre latérale secondaire : Sidebar secondaire
  • Dans les articles : Intégration dans le contenu des articles
  • Entre les articles : Affichage entre les articles dans les listes

Formats prédéfinis

  • Bannières horizontales : 728x90, 970x90, 970x250, 468x60, 320x50
  • Bannières verticales : 300x250, 300x600, 160x600, 120x600, 250x250, 200x200
  • Bannières intégrées : 336x280, 580x400, 180x150
  • Bannières spéciales : 1200x630 (réseaux sociaux), 1080x1080 (Instagram), 600x200 (email)
  • Format personnalisé : Dimensions libres

Compatibilité

  • ✅ WordPress 5.0+
  • ✅ WordPress Multisite (MU)
  • ✅ Compatible avec la plupart des thèmes
  • ✅ Support des bibliothèques média WordPress

Support

Pour toute question ou problème, consultez la documentation ou contactez le support.

Documentation

  • Guide d'utilisation frontend : FRONTEND-USAGE.md
  • Classes principales :
    • admin/class-mba-banners-cpt.php - Gestion du CPT
    • admin/class-mba-banners-meta.php - Métaboxes admin
    • admin/class-mba-banners-frontend.php - Affichage frontend

Version

Version actuelle : 1.2.1

Changelog

1.2.1

  • Audit fix: normalize empty banner placements consistently in admin UI, warnings, and saves.
  • Audit fix: whitelist admin filter values before applying meta queries.
  • Audit fix: make status/type list-table sorting functional and remove misleading placement sorting.
  • Audit fix: require edit_post capability for duplicate row action and duplicate handler.
  • Audit fix: sandbox HTML/JS preview with script support but no same-origin access.
  • Audit fix: validate preview destination URLs client-side before making them clickable.
  • Audit fix: stabilize popup asset versions and escape popup links at output.
  • Audit fix: ignore unsupported frontend banner locations before querying.

1.2.0

  • Phase 1 roadmap: professional admin UI foundation.
  • Added grouped banner editor sections and sticky preview panel.
  • Added desktop/mobile preview toggle and live preview refresh.
  • Added incomplete-configuration notices and empty states.
  • Added list-table filters for status, type, device, and placement.
  • Added secure duplicate row action that creates a draft copy.

1.1.0

  • Hardened multisite capabilities and activation behavior.
  • Added GitHub release updater.
  • Improved frontend/popup loading behavior and popup accessibility.

Updates

The plugin checks GitHub releases from:

https://github.com/kabde/mba-banner-manager-pro

Each release must include a WordPress-ready ZIP asset named:

mba-banner-manager-pro.zip

The ZIP must contain the mba-banner-manager/ plugin directory at its root.

Releases

3 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
v1.2.1 latest
Jun 19, 2026 4mo ago
mba-banner-manager-pro.zip
3
Jun 18, 2026 4mo ago
mba-banner-manager-pro.zip
0
Jun 18, 2026 4mo ago
mba-banner-manager-pro.zip
0
A grade

Security

MBA Banner Manager Pro 1.2.1 · audited by WP Registry

No security issues found.

Audited release
1.2.1
Findings
none
Worst severity
—
Content hash
60227d060a56fd740144a24d…

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.