Formulario de donación Betterplace para WordPress
Integra el formulario oficial de donaciones de betterplace.org directamente en WordPress mediante un bloque de Gutenberg o un código corto: es gratuito, personalizable y cuenta con actualizaciones automáticas.

El formulario de donaciones de betterplace directamente en WordPress
El plugin integra el formulario oficial de donaciones de betterplace.org mediante un bloque de Gutenberg o un código corto. El ID del proyecto, el color de contraste, el importe predeterminado y la frecuencia de las donaciones se pueden configurar sin necesidad de escribir código propio.
Bloque o código corto
En el editor de bloques hay disponible un bloque específico de Betterplace. Para los editores clásicos, los widgets y los diseños especiales, se puede utilizar en su lugar el código corto [betterplace_donation] se utilizan.
Requisitos previos
- WordPress 6.0 o posterior
- PHP 7.4 o posterior
- Un proyecto, una campaña de recaudación de fondos o una organización en betterplace.org
Datos y actualizaciones
El complemento no procesa por sí mismo los datos de las donaciones. El formulario lo proporciona betterplace.org. Para las actualizaciones automáticas, el complemento consulta periódicamente la versión actual en isla-stud.io.
El complemento es gratuito y está bajo la licencia GPL 2.0 o posterior. No lo publica betterplace.org ni gut.org gAG.
Registro de cambios
0.1.5
- Actualización respecto a la versión 0.1.4: La consulta de medios para dispositivos móviles ya está realmente activa. En la versión 0.1.4 se indicaba
anchura:en línea en el contenedor, lo que hace que la mediaquery del<style>-El bloque se anuló mediante la especificidad del CSS, lo que impidió que se aplicara el valor de reserva para smartphones de 100 %. La versión v0.1.5 establece ambos Reglas (predeterminadas + sustitución para dispositivos móviles) en cada instancia<style>Sin «inline-width»: la consulta de medios ahora funciona como se esperaba cuando el viewport es menor que el ancho del usuario.
0.1.4
- Corrección de adaptabilidad: en ventanas gráficas más estrechas que el ancho configurado del iframe (por ejemplo, un smartphone con un ajuste de 600 px), el iframe ahora ocupa todo el ancho disponible del contenedor en lugar de desbordarse horizontalmente. Implementado mediante una variable de ámbito de instancia
@media (max-width: <user-width>px)-Bloque que sobrescribe el ancho fijo a 100 %. - Solución para la actualización automática: el complemento activa la licencia compartida la primera vez que...
admin_initautomáticamente en la tienda EDD (edd_action=activate_licenseconhome_url()). Sin esta activación, EDD-SL respondía con un código HTTP 401 ("Paquete de actualización no disponible") al intentar actualizar. Idempotente: solo se vuelve a activar si cambia la URL o tras 30 días.
0.1.3
- Corrección de un error: el iframe se había colocado en
display: flex-Los contenedores (por ejemplo, las ventanas emergentes de Divi Pixel) se han reducido al ancho intrínseco del enlace de reserva (~320 px) en lugar del ancho configurado (por ejemplo, 600 px). El contenedor utiliza ahoraanchura:en lugar demax-width:, de modo que el ancho se propague hacia arriba por la cadena de contenedores.max-width: 100%sigue garantizando la adaptabilidad en ventanas gráficas estrechas.
0.1.2
- Zero-Config-Auto-Update: el plugin contiene ahora una clave de licencia compartida para la API de actualización de licencias de software EDD. Los usuarios ya no necesitan introducir una clave de licencia manualmente - las actualizaciones se muestran automáticamente en el backend de WP y se pueden instalar directamente como con cualquier otro plugin.
- Anulación: Los autoalojadores pueden
define( 'BPDE_EDD_LICENSE_KEY', '…' );o ajuste el filtrobpde_licencia_claveutilizar.
0.1.1
- Auto-actualización de cliente a través de Easy Digital Downloads Licencias de software: el plugin ahora pide una licencia cuando
https://isla-stud.io(Item ID 3610) para nuevas versiones para que las actualizaciones puedan ser mostradas e instaladas en el backend de WP como cualquier otro plugin. No requiere clave de licencia (descarga gratuita). - Exclusión voluntaria:
define( 'BPDE_DISABLE_UPDATER', true );enwp-config.phpo filtrarbpde_disable_updater.
0.1.0
- Primera versión: Shortcode, Block, Settings-Page, PHPUnit + Smoke + Playwright-E2E-Tests.