Betterplace donationsformulär för WordPress

Integrera det officiella donationsformuläret från betterplace.org direkt i WordPress via ett Gutenberg-block eller en kortkod – gratis, anpassningsbart och med automatiska uppdateringar.

  • Version 0.1.5
  • Licens: Livstidslicens
  • Senast uppdaterad den 9 augusti 2026
  • 1 fil
Illustration für Betterplace Spendenformular für WordPress

Betterplace-donationsformuläret direkt i WordPress

Pluginet integrerar det officiella donationsformuläret från betterplace.org via ett Gutenberg-block eller en kortkod. Projekt-ID, accentfärg, standardbelopp och donationsintervall kan konfigureras utan egen kod.

Block eller kortkod

I blockredigeraren finns ett eget Betterplace-block tillgängligt. För klassiska redigerare, widgets och speciella layouter kan man istället använda kortkoden [betterplace_donation] användas.

Förkunskapskrav

  • WordPress 6.0 eller senare
  • PHP 7.4 eller senare
  • Ett projekt, en insamling eller en organisation på betterplace.org

Data och uppdateringar

Pluginet hanterar inte själv några donationsuppgifter. Formuläret tillhandahålls av betterplace.org. För automatiska uppdateringar hämtar pluginet regelbundet den senaste versionen från isla-stud.io.

Pluginet är gratis och släpps under licensen GPL 2.0 eller senare. Det ges inte ut av betterplace.org eller gut.org gAG.

Ändringsprotokoll

0.1.5

  • Uppföljning av v0.1.4: Mobile-media-query fungerar nu verkligen. I v0.1.4 stod det bredd: inline i wrappern, vilket gör att media-query från <style>-Blocket överskrivs av CSS-specificitet och förhindrade därmed fallbacken för smartphones till 100 %. v0.1.5 skriver båda Regler (standard + mobilinställningar) per instans <style> utan inline-width — Medieförfrågan fungerar nu som förväntat när viewport < user-width.

0.1.4

  • Responsivitet – korrigering: Vid visningsområden som är smalare än den konfigurerade iframe-bredden (t.ex. en smartphone med inställningen 600 px) fyller iframen nu den tillgängliga bredden på behållaren istället för att sträcka sig horisontellt utanför. Implementerat via instansbegränsad @media (max-width: <user-width>px)-Block som åsidosätter den fasta bredden till 100 %.
  • Åtgärd för automatisk uppdatering: Pluginet aktiverar den delade licensen vid första admin_init automatiskt mot EDD-Store (edd_action=activate_license med home_url()). Utan denna aktivering svarade EDD-SL med HTTP 401 ("Uppdateringspaketet är inte tillgängligt") vid försök till uppdatering. Idempotent: återaktiveras endast vid URL-ändring eller efter 30 dagar.

0.1.3

  • Felkorrigering: iframe-taggen infördes i display: flex-Containrar (t.ex. Divi-Pixel-Popups) har krympt till fallback-länkens inneboende bredd (~320 px) istället för den konfigurerade bredden (t.ex. 600 px). Wrappern använder nu bredd: istället för max-width:, så att bredden sprids uppåt i behållarkedjan. max-width: 100% ser till att webbplatsen förblir responsiv även i smala visningsområden.

0.1.2

  • Zero-Config-Auto-Update: Plugin innehåller nu en delad licensnyckel för EDD Software Licensing Update API. Användare behöver inte längre ange en licensnyckel manuellt - uppdateringar visas automatiskt i WP-backend och kan installeras direkt som med alla andra plugin.
  • Åsidosätta: Self-hosters kan define( 'BPDE_EDD_LICENSE_KEY', '…' ); eller ställa in filtret bpde_licens_nyckel utnyttja.

0.1.1

  • Auto-uppdatera klient via Easy Digital Downloads Programvarulicenser: Pluginet frågar nu efter en licens när https://isla-stud.io (artikel-ID 3610) för nya versioner så att uppdateringar kan visas och installeras i WP-backend som alla andra plugin. Ingen licensnyckel krävs (gratis nedladdning).
  • Opt-out: define( 'BPDE_DISABLE_UPDATER', true ); i wp-konfig.php eller filter bpde_avaktivera_uppdatering.

0.1.0

  • Första versionen: Shortcode, Block, Settings-Page, PHPUnit + Smoke + Playwright-E2E-Tests.