Extension · LNK Barre d’annonce
  • WordPress

LNK Barre d'annonce, la top bar qui fait défiler vos offres sur WooCommerce

Votre seuil de livraison gratuite, un code de réduction ou vos horaires de fin d'année méritent d'être vus avant tout le reste. LNK Barre d'annonce ajoute au sommet de votre site WordPress une fine bande où vos annonces passent l'une après l'autre. Vous les écrivez dans le menu WooCommerce, l'aperçu montre le résultat avant l'enregistrement, et votre thème reste intact.

  • Version 1.0.1
  • WordPress 6.5 à 7.x
  • PHP 7.4 à 8.3

Points clés

  • Top bar au sommet de toutes les pages, thèmes classiques et thèmes en blocs.
  • Six annonces au plus en rotation, effet fondu ou glissement, durée réglable.
  • Dates de début et de fin à la minute, état de chaque annonce dans l'écran.
  • Public : tout le monde, visiteurs sans compte ou clients connectés.
  • Pages visées : accueil, boutique, produit, panier et commande, reste du site.
  • Ordinateur, téléphone, ou les deux.
  • Aperçu en direct avant d'enregistrer.
  • Fermeture retenue seulement avec le consentement de préférences (WP Consent API).
  • 1,9 Ko de CSS et 0,6 Ko de JavaScript compressés, rien sans annonce.
  • HPOS, multisite, français, anglais et arabe.

Des annonces programmées à l'avance

Préparez la bande des soldes une semaine plus tôt : chaque annonce porte une date de début et une date de fin, à la minute près. L'écran de réglages indique pour chacune si elle est en ligne, programmée ou terminée. Une annonce sans dates reste visible jusqu'à ce que vous la retiriez.

Le bon message pour le bon visiteur

Montrez le code de bienvenue aux personnes qui n'ont pas encore de compte, et un rappel de fidélité à vos clients connectés. Choisissez aussi les pages : accueil, boutique et catégories, fiches produit, panier et commande, ou le reste du site. Une annonce peut ne viser que les téléphones, ou que les ordinateurs.

Un défilement sans script

Jusqu'à six annonces se relaient par fondu ou par glissement, au rythme que vous fixez. Tout est fait par la feuille de style : aucun script ne tourne pour faire défiler. Le passage de la souris suspend le défilement, et un visiteur qui demande moins d'animation dans son système voit des annonces fixes, qu'il peut faire glisser au doigt.

Une mise en page qui ne bouge pas

La bande est construite par le serveur avec la hauteur de sa plus longue annonce : rien ne pousse le contenu quand la page s'affiche, et votre score de stabilité visuelle reste intact. En mode « fixée en haut de l'écran », une réserve invisible garde la place dans la page.

Fermeture respectueuse du consentement

Le visiteur peut refermer la bande. Elle reste fermée trente jours seulement s'il a accepté les cookies de préférences auprès de votre bannière compatible WP Consent API. Le choix se fait dans le navigateur : la bande fonctionne derrière un cache de pages entières. Une annonce nouvelle ou modifiée la fait revenir.

Léger et rapide

Chiffres mesurés sur l'extension livrée, compressés (zlib, niveau 9) : 1,9 Ko de CSS pour la bande, ses deux effets et ses sept styles, et 0,6 Ko de JavaScript, chargé seulement quand la fermeture est permise. Une page sans annonce à afficher ne charge rien. L'écran de réglages ne pèse que dans l'administration.

Sept habillages, ou les couleurs du thème

Sombre, contraste fort, éditorial, soldes, minimal, pastille, ou les couleurs de votre thème en blocs (couleur principale de theme.json), avec un texte qui reste lisible sur le fond choisi. Un thème enfant peut ajuster les variables CSS ou fournir son propre gabarit dans lnk-announcementbar/bar.php.

Prête pour WooCommerce, le multisite et l'arabe

Compatible avec les tables de commandes HPOS et le tunnel en blocs, testée par l'usine LNKBOOT de WordPress 6.5 à 7.1, de PHP 7.4 à 8.3 et de WooCommerce 9.0 à 11.2. Sur un réseau multisite, chaque site garde ses annonces. Interface en français, en anglais et en arabe, de droite à gauche sans réglage.

Questions fréquentes

Où se règlent les annonces ?

Dans le menu WooCommerce, entrée « Barre d'annonce » (dans Réglages si WooCommerce est absent). Chaque annonce est une fiche repliée : ouvrez-la pour changer son texte, son lien, ses dates et son public. La fiche vide en bas de liste sert à en ajouter une.

Faut-il un thème en blocs ?

Non. La bande s'insère par l'accroche wp_body_open, présente dans les thèmes en blocs comme dans les thèmes classiques récents. Vous n'ajoutez aucun bloc ni code court.

Comment préparer une annonce de soldes à l'avance ?

Renseignez la date et l'heure de début, puis celle de fin. L'annonce apparaît et disparaît toute seule ; l'écran l'affiche « Programmée » en attendant, puis « Terminée ».

Puis-je réserver un message aux clients qui ont un compte ?

Oui. Chaque annonce s'adresse à tout le monde, aux seuls visiteurs non connectés, ou aux seuls clients connectés. Vous choisissez aussi les pages et le type d'appareil.

Est-ce compatible avec un plugin de cache ?

Oui pour la fermeture : le choix du visiteur est lu dans son navigateur, jamais par le serveur. Si vous ciblez des annonces selon la connexion, réglez votre cache pour qu'il ne serve pas aux clients connectés les pages préparées pour les visiteurs, comme le font les extensions de cache courantes avec WooCommerce.

L'extension dépose-t-elle un cookie ?

Seulement quand un visiteur ferme la bande et qu'il a accepté les cookies de préférences auprès d'une bannière compatible WP Consent API. Ce cookie, lnkab, contient une empreinte de vos annonces, rien sur la personne, et expire au bout de trente jours.

La bande ralentit-elle mes pages ?

Elle ajoute 1,9 Ko de CSS compressé, et 0,6 Ko de JavaScript quand la fermeture est permise. Le défilement ne demande aucun script. Une page où aucune annonce ne s'applique ne charge rien.

Fonctionne-t-elle sur un réseau multisite ?

Oui. Chaque site du réseau a ses annonces et ses réglages. Supprimer l'extension efface les données de tous les sites.

Mon site est en arabe : la bande s'adapte-t-elle ?

Oui. Elle suit le sens de lecture de WordPress, de droite à gauche, et l'écran de réglages est traduit en arabe, en français et en anglais.

Journal des versions

2 versions publiées pour WordPress

  1. Version 1.0.1

    Corrections

    • Fiche : catégorie du catalogue (fil d'Ariane), absente de la 1.0.0.
  2. Version 1.0.0

    Première version WordPress de LNK Barre d'annonce (déclinaison de la version PrestaShop).

    Nouveautés

    • Top bar au sommet du site par wp_body_open : jusqu'à six annonces en rotation, effet fondu ou glissement, durée de 3 à 10 secondes, pause au survol.
    • Pour chaque annonce : texte, lien et texte du lien, icône, dates de début et de fin, public (tous, visiteurs, clients connectés), pages et appareils.
    • Défilement par la feuille de style seule ; hauteur fixée par le serveur, sans décalage de la page ; mode fixé en haut de l'écran.
    • Fermeture retenue trente jours avec le consentement de préférences (WP Consent API), décidée dans le navigateur.
    • Sept habillages, dont les couleurs du thème ; gabarit remplaçable par le thème.
    • Écran de réglages au design commun des extensions LNK, avec aperçu en direct.
    • Compatibilité HPOS et tunnel en blocs déclarée, multisite site par site, français, anglais et arabe.

Votre panier

Votre panier est vide.