Betterplace Spendenformular für WordPress
Bindet das offizielle betterplace.org-Spendenformular per Gutenberg-Block oder Shortcode direkt in WordPress ein – kostenlos, konfigurierbar und mit automatischen Updates.

Das betterplace-Spendenformular direkt in WordPress
Das Plugin bindet das offizielle betterplace.org-Spendenformular per Gutenberg-Block oder Shortcode ein. Projekt-ID, Akzentfarbe, Standardbetrag und Spendenintervall lassen sich ohne eigenen Code konfigurieren.
Block oder Shortcode
Im Block-Editor steht ein eigener Betterplace-Block bereit. Für klassische Editoren, Widgets und besondere Layouts kann stattdessen der Shortcode [betterplace_donation] verwendet werden.
Voraussetzungen
- WordPress 6.0 oder neuer
- PHP 7.4 oder neuer
- Ein Projekt, eine Spendenaktion oder eine Organisation bei betterplace.org
Daten und Updates
Das Plugin verarbeitet selbst keine Spendendaten. Das Formular wird von betterplace.org bereitgestellt. Für automatische Updates fragt das Plugin regelmäßig den aktuellen Versionsstand bei isla-stud.io ab.
Das Plugin ist kostenlos und steht unter GPL-2.0-or-later. Es wird nicht von betterplace.org oder der gut.org gAG herausgegeben.
Änderungsprotokoll
0.1.5
- Follow-up zu v0.1.4: Die Mobile-Media-Query ist jetzt tatsächlich wirksam. In v0.1.4 stand
width: <px>inline am Wrapper, was die Media-Query aus dem<style>-Block durch CSS-Specifity überschrieb und damit den Smartphone-Fallback auf 100 % verhinderte. v0.1.5 schreibt beide Regeln (Default + Mobile-Override) ins per-instance<style>ohne Inline-Width — Media-Query greift jetzt wie erwartet bei viewport < user-width.
0.1.4
- Responsiveness-Fix: Auf Viewports schmaler als die konfigurierte Iframe-Breite (z. B. Smartphone bei eingestellten 600 px) füllt das Iframe jetzt die verfügbare Breite des Containers statt horizontal überzulaufen. Realisiert via instance-scopiertem
@media (max-width: <user-width>px)-Block, der die feste Width auf 100 % überschreibt. - Auto-Update-Fix: Das Plugin aktiviert die Shared-Lizenz beim ersten
admin_initautomatisch gegen den EDD-Store (edd_action=activate_licensemithome_url()). Ohne diese Aktivierung antwortete EDD-SL beim Update-Versuch mit HTTP 401 ("Aktualisierungs-Paket nicht verfügbar"). Idempotent: re-aktiviert nur bei URL-Wechsel oder nach 30 Tagen.
0.1.3
- Bug-Fix: das Iframe wurde in
display: flex-Containern (z. B. Divi-Pixel-Popups) auf die intrinsische Breite des Fallback-Links geschrumpft (~320 px) statt der konfigurierten Breite (z. B. 600 px). Der Wrapper nutzt jetztwidth: <px>stattmax-width: <px>, sodass die Breite die Container-Kette nach oben propagiert.max-width: 100%sorgt weiterhin für Responsiveness auf schmalen Viewports.
0.1.2
- Zero-Config-Auto-Update: das Plugin enthält ab sofort einen Shared-License-Key für die EDD-Software-Licensing-Update-API. Es ist kein manueller Lizenzschlüssel-Eintrag durch die Nutzer:innen mehr nötig — Updates werden automatisch im WP-Backend angezeigt und können wie bei jedem anderen Plugin direkt installiert werden.
- Override: Self-Hoster können
define( 'BPDE_EDD_LICENSE_KEY', '…' );setzen oder den Filterbpde_license_keynutzen.
0.1.1
- Auto-Update-Client via Easy Digital Downloads Software Licensing: das Plugin fragt nun bei
https://isla-stud.io(Item-ID 3610) nach neuen Versionen, sodass Updates im WP-Backend wie bei jedem anderen Plugin angezeigt und installiert werden können. Kein Lizenzschlüssel erforderlich (kostenloser Download). - Opt-out:
define( 'BPDE_DISABLE_UPDATER', true );inwp-config.phpoder Filterbpde_disable_updater.
0.1.0
- Erstveröffentlichung: Shortcode, Block, Settings-Page, PHPUnit + Smoke + Playwright-E2E-Tests.