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

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_initautomatisk mot EDD-butikken (edd_action=activate_licensemedhome_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 formax-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 filteretbpde_license_keybruke.
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 );iwp-config.phpeller filterbpde_disable_updater.
0.1.0
- Første publisering: Shortcode, blokk, innstillingsside, PHPUnit + Smoke + Playwright-E2E-tester.