WP Manifestindependent plugin directory
manifest / unclassified / wp-websource-bandeau

WebsourceBandeau

Plugin WordPress gratuit : bandeau promotionnel défilant pleine largeur. Port du module PrestaShop WebsourceBandeau.

by Websource · github.com/websource-fr/wp-websource-bandeau · 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/websource-fr/wp-websource-bandeau/archive/refs/heads/main.zip

Un bandeau promotionnel défilant, pleine largeur, au-dessus de l'en-tête du site.

Description

WebsourceBandeau affiche un bandeau d'annonce pleine largeur au-dessus de l'en-tête de votre site, avec jusqu'à 3 messages configurables qui alternent automatiquement.

Fonctionnalités :

  • Jusqu'à 3 messages : texte, lien optionnel (URL + libellé), et option de mise en gras.
  • Sélecteur de couleurs (fond / texte) via le sélecteur de couleurs natif de WordPress.
  • Activation/désactivation en un clic.
  • Rotation automatique entre les messages, réalisée en CSS pur (animation @keyframes), avec un petit script JavaScript natif (sans jQuery, sans dépendance externe) qui calcule les délais d'animation et gère la fermeture.
  • Bouton de fermeture optionnel : une fois fermé par le visiteur, le bandeau ne réapparaît pas pendant la durée configurée (mémorisation via localStorage).
  • S'affiche via le hook wp_body_open() (standard WordPress 5.2+) ; repli automatique via le filtre the_content pour les thèmes qui ne l'appellent pas ; et hook manuel do_action( 'websource_bandeau_render' ) disponible pour les thèmes très anciens.

Installation

  1. Copiez le dossier websource-bandeau dans wp-content/plugins/ et activez le plugin.
  2. Allez dans Bandeau promo pour configurer vos messages, couleurs et activer le bandeau.
  3. Si le bandeau n'apparaît pas sur votre thème, ajoutez <?php do_action( 'websource_bandeau_render' ); ?> juste après <body> dans header.php.

Frequently Asked Questions

Le bandeau utilise-t-il jQuery ou une librairie externe en front ?

Non, le script front-end (assets/js/wb-bandeau.js) est écrit en JavaScript natif, sans dépendance. Seul l'écran d'administration utilise le sélecteur de couleurs natif de WordPress (qui dépend de jQuery, déjà chargé dans l'admin).

Combien de temps le bandeau reste-t-il caché après fermeture ?

Configurable dans les réglages ("Ne pas réafficher pendant (jours)"), 1 jour par défaut. La valeur 0 le mémorise indéfiniment, jusqu'à ce que le visiteur vide le stockage local de son navigateur.

Changelog

1.0.0

  • Version initiale.