Skip to content

v1.3.0 — Widgets WooCommerce avancés

Choose a tag to compare

@georgyfr georgyfr released this 25 Jun 14:24
· 12 commits to main since this release

Objectif

La v1.3.0 enrichit la bibliotheque de widgets avec 4 nouveaux types orientes e-commerce et marketing, et upgrade 2 widgets existants.

Nouveautes

4 nouveaux widgets

  • recent_posts : articles WordPress en grille (image, titre, date, extrait) avec tri + transient cache filtrable.
  • social_icons : icones reseaux sociaux avec glyphes SVG inline (CSS mask) pour 7 reseaux + couleurs hover par reseau.
  • newsletter : formulaire abonnement email avec layout inline/stacked, providers internal/mailchimp/none, AJAX submit avec nonce, IP anonymisee GDPR.
  • filters : filtres WooCommerce layered nav (categories, prix min/max, attributs en checkboxes).

2 widgets upgraded

  • mini_cart : nouveau mode display_mode: drawer qui ouvre un panneau lateral AJAX avec contenu du panier + refresh auto.
  • search : nouvelle option live_suggestions qui active un dropdown de suggestions produits en AJAX (debounce 250 ms) + navigation clavier.

2 routes REST publiques

  • GET /wtm/v1/search-suggest?s=...&limit=5
  • GET /wtm/v1/mini-cart-contents

1 admin-ajax handler

  • wtm_newsletter_subscribe (nonce + IP anonymisee GDPR + hooks pour Mailchimp)

Builder React

  • Widget subtype picker avec 12 sous-types
  • Inspecteurs PropertiesPanel pour les 7 nouveaux widgets

Tests

25/25 tests PASS. 1 bug pre-existant v1.2.0 corrige (widget_settings vs settings dans Menu_Renderer).