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.

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_initautomatiquement vers la boutique EDD (edd_action=activate_licenseavechome_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ésormaislargeur :au lieu demax-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 filtrebpde_license_keyutiliser.
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 );danswp-config.phpou filtrebpde_disable_updater.
0.1.0
- Première publication : shortcode, bloc, page de paramètres, PHPUnit + Smoke + tests E2E Playwright.