Documentación de Charitable

Aprende a sacar el máximo partido a Charitable con instrucciones claras y paso a paso.

Campaign Countdown

The Campaign Countdown displays a live-updating timer that counts down to a campaign’s end date, giving donors a clear, urgent visual cue to act before the deadline. Available in Charitable Pro 1.8.14+.

Características clave

  • Counts down in days, hours, minutes, and seconds, with per-unit visibility.
  • Pick a Boxed (bordered tiles) or Inline (compact one-line) style.
  • Choose what happens when a campaign ends: show a message, freeze the timer at zero, or hide it.
  • Trigger an optional confetti or fireworks celebration the moment the timer hits zero.
  • Add a clickable headline that links to the campaign or its donation form.
  • Style numbers, labels, background, and border with the same Coloris picker used elsewhere in Charitable Pro.
  • Toggle a built-in digital seven-segment font for a classic countdown look.
  • Show or hide an “Ends on [date]” line above or below the timer.
  • Available as a Campaign Builder field, a Gutenberg block, and a shortcode.
  • Honors the visitor’s reduced-motion preference for the celebration animation.

Why Use Campaign Countdown?

Urgency converts. A visible deadline tells donors exactly how much time they have left to support a campaign, which is one of the most reliable ways to lift end-of-campaign giving. Building the countdown directly into Charitable means it stays in sync with the campaign’s end date automatically, so you never have to update a separate widget.

Verlo en acción

Requirements

  • Charitable Pro 1.8.14 or later
  • The campaign must have an end date set (campaigns marked as endless will not render a countdown)

Empezar

Activation

The Campaign Countdown is built into Charitable Pro 1.8.14+. No separate addon to install. As soon as you update to a supported version, the field, block, and shortcode are available.

Where to Find It

  • Campaign Builder: open a campaign, switch to the Fields tab, and look under Pro fields for “Countdown”.
  • Gutenberg editor: search for “Campaign Countdown” in the block inserter.
  • Shortcode: drop [charitable_campaign_countdown] on any post, page, or template.

Uso

Block (Gutenberg)

Insert the Campaign Countdown block from the widgets category, then pick the campaign in the block sidebar. Every visual and behavioral option from the Campaign Builder field is exposed in the block settings panel, so you can place a styled countdown anywhere in the WordPress editor.

Campaign Builder Field

Drag the Countdown field onto the campaign canvas. All settings live in the right-hand panel: headline, link target, units, style, colors, sizing, alignment, expiry behavior, and celebration effect. The Campaign Builder live preview reflects every change as you edit.

If the campaign has no end date set, the field shows an inline warning in the builder and renders nothing on the front end until you set the end date in Settings → Campaign Duration.

Shortcode

[charitable_campaign_countdown]

When used inside a campaign loop or on a campaign page, the shortcode auto-detects the current campaign. Use the campaign_idattribute to render a countdown for a specific campaign anywhere else on your site.

[charitable_campaign_countdown campaign_id="123" style="inline" show="days,hours,minutes" headline="Last chance to give!"]

Configuration Options

Shortcode Parameters

ParameterTipoPredeterminadoDescription
campaign_idintegercurrent post IDThe campaign to count down to.
stylecadenaboxedboxed for bordered tiles, inline for a single-line compact display.
showcadenadays,hours,minutes,secondsComma-separated list of units to display. Any subset of the four units.
headlinecadenaemptyOptional headline shown above the timer.
linkcadenaemptycampaign links the headline to the campaign page; donation links to the donation form.
classcadenaemptyExtra CSS class added to the countdown wrapper.

Block / Field Display Parameters

ParameterTipoPredeterminadoDescription
HeadlinecadenaemptyOptional text shown above the timer.
Headline Linkcadenanonenonecampaign, or donation.
Estilocadenaboxedboxed or inline.
Show Unitsarrayall fourDays, hours, minutes, seconds. Each can be toggled independently.
Use Digital Display FontbooleanverdaderoApplies a seven-segment style to the numbers.
Alignmentcadenaleftleftcenter, or right.

Expiry Parameters

ParameterTipoPredeterminadoDescription
When Campaign Endscadenamessagemessage shows a custom message, zero keeps the timer at 00:00:00:00, hide removes the countdown.
Expired MessagecadenaCampaign EndedText shown when the behavior is message.
Hide Delay (Minutes)integer0Minutes to keep the countdown on screen after it hits zero before applying the end-state action.

Celebration Parameters

ParameterTipoPredeterminadoDescription
Celebration Effectcadenanonenoneconfetti, or fireworks. Plays once when the timer reaches zero.

End-Date Line Parameters

ParameterTipoPredeterminadoDescription
End-Date Text PositioncadenaOcultarhideabove, or below. Controls the “Ends on [date]” line.

Style Parameters

ParameterTipoPredeterminadoDescription
Number Colorhex#222222Color of the unit numbers.
Label Colorhex#222222Color of the unit labels.
Background Colorhexempty (transparent)Background of each unit tile. Empty equals “no fill” so the parent surface shows through.
Border Colorhex#222222Border color around each tile (boxed style only).
Border Radius (px)integer6Corner radius for tiles.
Number Font Size (px)integer32Font size for the unit numbers.
Label Font Size (px)integer11Font size for the unit labels.
CSS ClasscadenaemptyExtra class added to the wrapper for custom CSS hooks.

Personalización

The countdown is styled with CSS custom properties so you can theme it from a single rule set:

:root {
  --ccd-number-color: #222222;
  --ccd-label-color: #222222;
  --ccd-bg-color: transparent;
  --ccd-border-color: #222222;
  --ccd-border-radius: 6px;
  --ccd-number-size: 32px;
  --ccd-label-size: 11px;
}

Template override path: charitable/shortcodes/campaign-countdown.php (copy into your theme’s charitable/ folder).

Solución de problemas

The countdown does not appear on the front end

Check that the campaign has an end date set in Settings → Campaign Duration. Endless campaigns and campaigns missing an end date render no markup at all.

The campaign ended but the timer is still on screen

Check the “When Campaign Ends” setting. With Hide Delay greater than zero, the timer stays visible for that many minutes past the end date before switching to the expired state.

Celebration animation is not firing

The celebration is suppressed for visitors who set their operating system to “reduce motion”. The animation also only plays once, at the moment the timer crosses zero, so refreshing the page after the campaign has already ended will not replay it.

Colors look invisible

A blank Background color is treated as “no fill” (transparent) on purpose, so the countdown blends into colored sections. If text is hard to read, raise the contrast on the Number or Label color, not the Background.

Developer Resources

Hooks & Filters

  • charitable_campaign_countdown_shortcode_output — filter the final rendered countdown HTML.
  • charitable_countdown_end_date_format — filter the PHP date format used for the “Ends on” line.
  • charitable_countdown_end_date_formatted — filter the formatted date string passed into the “Ends on” template.
  • charitable_countdown_end_date_label — filter the full “Ends on [date]” label.

Useful Functions

  • Charitable_Campaign_Countdown_Shortcode::display( $atts, $overrides ) — render the countdown programmatically.
  • Charitable_Countdown::defaults() — get the canonical default settings array shared across the block, field, and shortcode.

Additional Resources

¿Todavía tienes preguntas? ¡Estamos aquí para ayudarte!

Última modificación:

Novedades en Benéfico

Ver las últimas actualizaciones
🔔 Suscríbete para recibir nuestras últimas actualizaciones
📧 Suscribirse a correos electrónicos

Suscripción por correo electrónico

Únete a nuestro boletín

No te enviaremos spam. Solo enviamos un correo electrónico cuando creemos que realmente te ayudará. ¡Date de baja en cualquier momento!

GiveWP Migraciones Nuevo

Servicio de Migración "White Glove" para GiveWP

¿Estás pensando en cambiar tu plataforma de recaudación de fondos de GiveWP a Charitable, pero no quieres arriesgarte a perder tus datos ni a encargarte tú mismo de una configuración técnica compleja? El Servicio de Migración "White Glove" de Charitable incluye:

👥 Mapeo impecable de donantes: Transfiere de forma segura toda tu base de datos de colaboradores sin pérdida de datos.

📊 Historial financiero completo: Conserva meticulosamente cada transacción histórica para una presentación de informes continua y precisa.

🔄 Donaciones recurrentes sin interrupciones: Transfiere de forma segura las suscripciones activas sin interrumpir tus ingresos ni requerir que tus donantes actualicen su información.

💳 Cero interrupciones en la pasarela de pago: Sigue usando Stripe, PayPal o cualquier otro procesador compatible con GiveWP que ya te guste.

🚀 Configuración técnica experta: Relájate mientras nuestro equipo se encarga de la instalación y configuración de tus formularios. Además, los usuarios que cumplan los requisitos obtendrán un año completo de Charitable Pro gratis.

Visita esta página para obtener más información.

automatización Mejora

📢 Alerta de nueva función: ¡Automation Connect 2.0 ya está aquí! 🚀

¿Estás pensando en conectar tus datos de recaudación de fondos con herramientas como Mailchimp, Slack o Google Sheets, pero no quieres contratar a un desarrollador ni escribir código personalizado? El nuevo complemento de automatización de Charitable incluye:

⚡ 17 disparadores de eventos: Activa instantáneamente webhooks para el primer donativo de un donante, pagos de renovación o hitos de campaña alcanzados.

🎯 Lógica condicional inteligente: Utiliza una potente lógica AND/OR en 11 campos para enviar datos solo cuando cumplan tus criterios exactos, como las suscripciones al boletín.

📊 Control de carga útil personalizado: Selecciona entre más de 80 campos de datos limpios de metadatos de donantes, donaciones y campañas para que tus aplicaciones obtengan exactamente lo que necesitan.

🚀 Plantillas de plataforma preconstruidas: Evita la configuración desde cero con plantillas listas para usar para Zapier, Make.com, n8n, HubSpot y Slack.

🛡️ Herramientas de desarrollador fiables: Potencia tus flujos de trabajo con cargas útiles firmadas HMAC-SHA256, filtros completos de WordPress y registros de reintentos automáticos.

automatización Mejora

🔌 Charitable se une a Zapier: Conecta con más de 7000 aplicaciones y automatiza tu recaudación de fondos

¿Cansado de copiar manualmente los datos de las donaciones en hojas de contabilidad o de rastrear las nuevas suscripciones de donantes? Pon tus tareas administrativas en piloto automático. Charitable ya está oficialmente en Zapier, lo que te proporciona una forma potente y sin código para conectar tu recaudación de fondos directamente con el resto de tus herramientas favoritas.

Cada donación, suscripción de donante e hito de campaña ahora puede activar un flujo de trabajo automatizado sin problemas.

Novedades:

♾️ Conecta con más de 7000 aplicaciones: Une tus campañas de Charitable con software cotidiano como Google Sheets, QuickBooks, Slack, Mailchimp, HubSpot, Notion, Airtable y miles más.

⚡ 12 potentes disparadores: Crea flujos de trabajo profundos utilizando disparadores de automatización inteligentes que cubren todo el ciclo de vida de la donación, incluyendo Nueva Donación, Nuevo Donante, Suscripción Cancelada y Objetivo de Campaña Alcanzado.

📋 Plantillas de acciones preconstruidas: Empieza en tres minutos o menos con nuestras combinaciones de plantillas prefabricadas, como registrar automáticamente nuevas donaciones directamente en una Hoja de Cálculo de Google o enviar correos electrónicos personalizados de bienvenida a donantes a través de Gmail.

🚫 No se necesita código: No se requieren webhooks complejos ni scripts PHP personalizados. Simplemente elige tu disparador, selecciona tu aplicación, mapea tus campos y deja que Zapier se encargue del trabajo pesado.

¿Listo para ahorrar horas de tiempo administrativo? ¡Consigue Charitable Pro con el complemento Automation Connect hoy mismo y lanza tu primer Zap!

Mejora Pagos

🚀 Presentamos PayPal Commerce: Una conexión, seis formas de donar

Los donantes esperan opciones de pago modernas y flexibles cuando apoyan una causa. Si no ven su método preferido en su formulario de donación, a menudo desaparecen sin decir nada. Con PayPal Commerce, estamos brindando una experiencia de pago completamente modernizada directamente a sus campañas.

Disfrute de una única integración que mejora sus formularios, hace que las donaciones sean fluidas y le ayuda a capturar cada donación.

Novedades:

🔌 Conexión con un clic: omita las complicadas claves API y los documentos para desarrolladores. Simplemente haga clic en "Conectar con PayPal", inicie sesión en su cuenta comercial y su formulario moderno estará activo en menos de cinco minutos.

💳 Seis formas de donar: brinde a sus seguidores acceso instantáneo al saldo de PayPal, Venmo (EE. UU.), financiación "Paga más tarde", las principales tarjetas de crédito/débito, Apple Pay (Safari) y Google Pay (Chrome), todo desde el mismo formulario.

🔄 Donaciones recurrentes flexibles: admite completamente las donaciones mensuales. Elija entre la API de suscripciones de PayPal (gestionada automáticamente por PayPal) o Vault + Cron (gestionada de forma segura en su sitio).

💬 Recuperación de errores amigable: no más alertas confusas del navegador. Si se rechaza un pago, los donantes ven mensajes sencillos y en línea que los guían sobre cómo solucionar el problema y completar su donación.

¿Listo para PayPal, modernizado? Actualice a Charitable Pro 1.8.15+ (o Charitable Lite 1.8.11+) y conecte su cuenta hoy mismo.

Campañas Nuevo

⏳ Cuenta atrás de la campaña: genere urgencia y aumente las donaciones

¡La urgencia es una de las herramientas más poderosas en la recaudación de fondos! Conozca Campaign Countdown, un temporizador en vivo y en tiempo real diseñado para convertir la procrastinación en generosidad inmediata.

animación de cuenta atrás de campaña

Novedades:

⏱️ Urgencia en vivo y en tiempo real: rastree bellamente días, horas, minutos y segundos hasta la fecha límite de su campaña con cuentas atrás visuales que se actualizan en vivo.

🎨 Adaptado a su estilo: elija entre mosaicos con borde "Boxed" o una pantalla "Inline" limpia y de una sola línea. Adapte su tema al instante con controles de fuente y color profundo.

🛠️ Colóquelo en cualquier lugar: inserte la cuenta atrás donde desee utilizando el campo Campaign Builder, un bloque Gutenberg dedicado o un simple shortcode.

🚨 Acciones inteligentes de caducidad: control total sobre el estado final: elija reemplazar automáticamente el temporizador con un mensaje personalizado, congelarlo en cero y más.