Formulaire de don Betterplace pour WordPress

Intègre directement dans WordPress le formulaire de don officiel de betterplace.org via un bloc Gutenberg ou un shortcode : gratuit, personnalisable et avec des mises à jour automatiques.

  • Version 0.1.5
  • Licence : licence à vie
  • Dernière mise à jour le 9 août 2026
  • 1 fichier
Illustration für Betterplace Spendenformular für WordPress

Le formulaire de don Betterplace directement dans WordPress

Ce plugin intègre le formulaire de don officiel de betterplace.org via un bloc Gutenberg ou un shortcode. L'identifiant du projet, la couleur d'accentuation, le montant par défaut et la fréquence des dons peuvent être configurés sans avoir à écrire de code.

Bloc ou shortcode

Dans l'éditeur de blocs, un bloc Betterplace dédié est disponible. Pour les éditeurs classiques, les widgets et les mises en page spécifiques, vous pouvez utiliser à la place le shortcode [betterplace_donation] être utilisés.

Conditions préalables

  • WordPress 6.0 ou version ultérieure
  • PHP 7.4 ou version ultérieure
  • Un projet, une collecte de dons ou une association sur betterplace.org

Données et mises à jour

Le plugin ne traite pas lui-même les données relatives aux dons. Le formulaire est fourni par betterplace.org. Pour les mises à jour automatiques, le plugin consulte régulièrement isla-stud.io afin de vérifier la version actuelle.

Ce plugin est gratuit et distribué sous licence GPL 2.0 ou ultérieure. Il n'est pas publié par betterplace.org ni par gut.org gAG.

Historique des modifications

0.1.5

  • Mise à jour par rapport à la version 0.1.4 : la requête « mobile-media » est désormais bel et bien effective. Dans la version 0.1.4, on pouvait lire : largeur : en ligne dans le wrapper, ce qui fait que la requête média issue du <style>- Le bloc a été remplacé par la spécificité CSS, empêchant ainsi le repli sur smartphone à 100 %. La version v0.1.5 indique : les deux Règles (par défaut + remplacement pour mobile) par instance <style> sans `inline-width` — La requête média s'applique désormais comme prévu lorsque la fenêtre d'affichage est inférieure à la largeur de l'écran de l'utilisateur.

0.1.4

  • Correction de la réactivité : sur les fenêtres d'affichage plus étroites que la largeur configurée de l'iframe (par exemple, un smartphone avec une largeur définie à 600 px), l'iframe occupe désormais toute la largeur disponible du conteneur au lieu de déborder horizontalement. Mis en œuvre via une instance localisée @media (max-width: <user-width>px)-Bloc qui remplace la largeur fixe par 100 %.
  • Correction de la mise à jour automatique : le plugin active la licence partagée lors de la première admin_init automatiquement vers la boutique EDD (edd_action=activate_license avec home_url()). Sans cette activation, EDD-SL renvoyait un code HTTP 401 (" Paquet de mise à jour indisponible ") lors d’une tentative de mise à jour. Idempotent : ne se réactive qu’en cas de changement d’URL ou après 30 jours.

0.1.3

  • Correction d'un bug : l'iframe était dans display: flex- Les conteneurs (par exemple, les pop-ups Divi Pixel) sont réduits à la largeur intrinsèque du lien de secours (~320 px) au lieu de la largeur configurée (par exemple, 600 px). Le wrapper utilise désormais largeur : au lieu de max-width :, de sorte que la largeur se répercute vers le haut dans la chaîne de conteneurs. max-width : 100% garantit également une bonne réactivité sur les fenêtres d'affichage étroites.

0.1.2

  • Zero-Config-Auto-Update : le plugin contient désormais une clé de licence partagée pour l'API de mise à jour de la licence du logiciel EDD. Les mises à jour sont automatiquement affichées dans le backend WP et peuvent être installées directement comme pour tout autre plugin.
  • Override : les auto-hébergeurs peuvent define( 'BPDE_EDD_LICENSE_KEY', '…' ); ou en utilisant le filtre bpde_license_key utiliser.

0.1.1

  • Client de mise à jour automatique via Easy Digital Downloads Software Licensing : le plugin demande maintenant à l'utilisateur de confirmer la mise à jour via Easy Digital Downloads Software Licensing. https://isla-stud.io (Item-ID 3610) pour les nouvelles versions, de sorte que les mises à jour peuvent être affichées et installées dans le backend WP comme pour tout autre plugin. Aucune clé de licence n'est requise (téléchargement gratuit).
  • Opt-out : define( 'BPDE_DISABLE_UPDATER', true ); dans wp-config.php ou filtre bpde_disable_updater.

0.1.0

  • Première publication : shortcode, bloc, page de paramètres, PHPUnit + Smoke + tests E2E Playwright.