Betterplace-donasjonsskjema for WordPress

Integrerer det offisielle betterplace.org-donasjonsskjemaet direkte i WordPress via Gutenberg-blokk eller shortcode – gratis, konfigurerbart og med automatiske oppdateringer.

  • Versjon 0.1.5
  • Lisens: Livstidslisens
  • Sist oppdatert 9. august 2026
  • 1 fil
Illustrasjon for Betterplace Spendenformular for WordPress

Donasjonsskjemaet fra betterplace direkte i WordPress

Utvidelsen bygger inn det offisielle donasjonsskjemaet fra betterplace.org via en Gutenberg-blokk eller en kortkode. Du kan angi prosjekt-ID, aksentfarge, standardbeløp og hvor ofte donasjonen skal gjentas, uten å skrive kode.

Blokk eller kortkode

Blokkredigereren har en egen Betterplace-blokk. I den klassiske redigereren, widgeter og spesialtilpassede oppsett kan du i stedet bruke kortkoden [betterplace_donation] .

Forutsetninger

  • WordPress 6.0 eller nyere
  • PHP 7.4 eller nyere
  • Et prosjekt, en innsamlingsaksjon eller en organisasjon hos betterplace.org

Data og oppdateringer

Utvidelsen behandler ikke selv donasjonsdata. Skjemaet leveres av betterplace.org. For å tilby automatiske oppdateringer kontrollerer utvidelsen jevnlig den nyeste versjonen hos isla-stud.io.

Utvidelsen er gratis og lisensiert under GPL-2.0-or-later. Den utgis ikke av betterplace.org eller gut.org gAG.

Endringslogg

0.1.5

  • Oppfølging til v0.1.4: Mobil-media-queryen er nå faktisk effektiv. I v0.1.4 sto width: <px> inline på wrapperen, noe som overskrev media-spørringen fra <style>-blokken ble overskrevet av CSS-spesifisitet, noe som forhindret smarttelefon-fallbacken på 100 %. v0.1.5 skriver begge regler (standard + mobil-overstyring) i per-instans <style> uten inline-width — media query-en fungerer nå som forventet ved viewport < user-width.

0.1.4

  • Responsivitetsfiks: På visningsporter smalere enn den konfigurerte iframe-bredden (f.eks. smarttelefon ved innstilte 600 px) fyller iframe-en nå den tilgjengelige bredden til containeren i stedet for å renne over horisontalt. Realisert via instans-scopet @media (max-width: <user-width>px)-blokk, som overstyrer den faste bredden til 100 %.
  • Auto-oppdateringsfiks: Plugin-en aktiverer delt lisens ved første admin_init automatisk mot EDD-butikken (edd_action=activate_license med home_url()). Uten denne aktiveringen svarte EDD-SL ved oppdateringsforsøk med HTTP 401 ("Oppdateringspakke ikke tilgjengelig"). Idempotent: reaktiveres kun ved URL-endring eller etter 30 dager.

0.1.3

  • Feilretting: iframe-en ble i display: flex-containere (f.eks. Divi-piksel-popups) krympet til den iboende bredden på fallback-lenken (~320 px) i stedet for den konfigurerte bredden (f.eks. 600 px). Wrapperen bruker nå width: <px> i stedet for max-width: <px>, slik at bredden propageres oppover i container-kjeden. max-width: 100% sørger fortsatt for responsivitet på smale visningsporter.

0.1.2

  • Zero-Config-Auto-Update: Utvidelsen inneholder fra nå av en delt lisensnøkkel for EDD Software Licensing Update API. Det er ikke lenger nødvendig for brukerne å legge inn en manuell lisensnøkkel — oppdateringer vises automatisk i WP-admin og kan installeres direkte som med enhver annen utvidelse.
  • Overstyring: Selv-hostere kan define( 'BPDE_EDD_LICENSE_KEY', '…' ); sette eller bruke filteret bpde_license_key bruke.

0.1.1

  • Auto-Update-klient via Easy Digital Downloads Software Licensing: Utvidelsen spør nå https://isla-stud.io (Item-ID 3610) etter nye versjoner, slik at oppdateringer vises og kan installeres i WP-backend som med enhver annen utvidelse. Ingen lisensnøkkel kreves (gratis nedlasting).
  • Opt-out: define( 'BPDE_DISABLE_UPDATER', true ); i wp-config.php eller filter bpde_disable_updater.

0.1.0

  • Første publisering: Shortcode, blokk, innstillingsside, PHPUnit + Smoke + Playwright-E2E-tester.