Install
Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/websource-fr/wp-websource-bandeau/releases/download/v1.1.0/wp-websource-bandeau.zipUn 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 filtrethe_contentpour les thèmes qui ne l'appellent pas ; et hook manueldo_action( 'websource_bandeau_render' )disponible pour les thèmes très anciens.
Installation
- Copiez le dossier
websource-bandeaudanswp-content/plugins/et activez le plugin. - Allez dans Bandeau promo pour configurer vos messages, couleurs et activer le bandeau.
- Si le bandeau n'apparaît pas sur votre thème, ajoutez
<?php do_action( 'websource_bandeau_render' ); ?>juste après<body>dansheader.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.
Releases
2 releases. Each count is every asset in that release; expand a row for the breakdown.