Al igual que todas las extensiones de Charitable, Charitable Automation Connect está diseñado para ser fácil de usar para los desarrolladores, con hooks y filtros que te ayudarán a personalizarlo según tus necesidades.
Extensión de pago
Charitable Automation Connect es un plugin premium. Consíguelo hoy mismo con uno de nuestros paquetes de plugins.
Filtros
charitable_automation_connect_languages_directory
Añadido en la versión 1.0.0
Modifica el directorio donde se almacenan las traducciones de extensiones.
Valor de retorno
Una cadena que representa la ruta al directorio de idiomas, relativa al directorio wp-content/plugins.
Argumentos
$directorio (cadena)La ruta del directorio de idiomas. Por defecto es
charitable-automation-connect/languages.
charitable_webhook_subscription_failure_threshold
Añadido en la versión 1.0.0
Modifica el número de veces que un webhook puede fallar en su entrega antes de que su estado cambie a Desactivado.
Valor de retorno
Entero. Por defecto es 5.
Argumentos
$threshold (int)El número de fallos antes de que una suscripción de webhook se desactive.
charitable_webhook_campaign_payload_field_value
Añadido en la versión 1.0.0
Modifica el valor devuelto para un campo específico en las cargas útiles de Campaña.
Valor de retorno
Mixto.
Argumentos
$value (mixto)El valor sin filtrar que se muestra en los datos de la carga útil.
$field_id (string)El ID del campo.
$campaign (Charitable_Campaign)Una instancia de Charitable_Campaign que representa la campaña.
charitable_webhook_donation_payload_field_value
Añadido en la versión 1.0.0
Modifica el valor devuelto para un campo específico en las cargas útiles de Donación.
Valor de retorno
Mixto.
Argumentos
$value (mixto)El valor sin filtrar que se muestra en los datos de la carga útil.
$field_id (string)El ID del campo.
$donación (Charitable_Donation)Una instancia de Charitable_Donation que representa la donación.
charitable_webhook_recurring_donation_payload_field_value
Añadido en la versión 1.0.0
Modifica el valor devuelto para un campo específico en las cargas útiles de Donación Recurrente.
Valor de retorno
Mixto.
Argumentos
$value (mixto)El valor sin filtrar que se muestra en los datos de la carga útil.
$field_id (string)El ID del campo.
$recurring_donation (Charitable_Recurring_Donation)Una instancia de Charitable_Recurring_Donation que representa la donación recurrente.
charitable_webhook_campaign_payload_fields
Añadido en la versión 1.0.0
Filtra la lista predeterminada de campos de campaña a incluir. Haz clic aquí para ver todos los campos incluidos por defecto.
Valor de retorno
Array
Argumentos
$fields (string[])Campos de donación recurrente a incluir.
Uso
add_filter( 'charitable_webhook_campaign_payload_fields', function( $fields ) {
unset( $fields['creator_action_required'] );
return $fields;
} );
charitable_webhook_donation_payload_fields
Añadido en la versión 1.0.0
Filtra la lista predeterminada de campos de donación a incluir. Haz clic aquí para ver todos los campos incluidos por defecto.
Valor de retorno
Array
Argumentos
$fields (string[])Campos de donación recurrente a incluir.
Uso
add_filter( 'charitable_webhook_donation_payload_fields', function( $fields ) {
unset( $fields['donor_comment'] );
return $fields;
} );
charitable_webhook_recurring_donation_payload_fields
Añadido en la versión 1.0.0
Filtra la lista predeterminada de campos de donación recurrente a incluir. Haz clic aquí para ver todos los campos incluidos por defecto.
Valor de retorno
Array
Argumentos
$fields (string[])Campos de donación recurrente a incluir.
Uso
add_filter( 'charitable_webhook_recurring_donation_payload_fields', function( $fields ) {
unset( $fields['recurring_renewal_date'] );
return $fields;
} );
Acción
charitable_automation_connect_start
Añadido en la versión 1.0.0
Hook que se dispara cuando el plugin se carga por primera vez.
Valor de retorno
Vacío
Argumentos
$plugin (\Charitable\Pro\AutomationConnect\Domain\Bootstrap )Una instancia de la clase Bootstrap del plugin.





