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.

  • Version 0.1.5
  • Lizenz: Lifetime-Lizenz
  • Zuletzt aktualisiert 9. August 2026
  • 1 Datei
Illustration für Betterplace Spendenformular für WordPress

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_init automatisch gegen den EDD-Store (edd_action=activate_license mit home_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 jetzt width: <px> statt max-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 Filter bpde_license_key nutzen.

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 ); in wp-config.php oder Filter bpde_disable_updater.

0.1.0

  • Erstveröffentlichung: Shortcode, Block, Settings-Page, PHPUnit + Smoke + Playwright-E2E-Tests.