Comme toutes les extensions Charitable, Charitable Automation Connect est conçu pour être facile à utiliser par les développeurs, avec des hooks et des filtres qui vous aideront à le personnaliser selon vos besoins.
Extension payante
Charitable Automation Connect est un plugin premium. Procurez-le-vous dès aujourd'hui avec l'un de nos packs de plugins.
Filtres
charitable_automation_connect_languages_directory
Ajouté dans la version 1.0.0
Modifiez le répertoire où sont stockées les traductions des extensions.
Valeur de retour
Un string représentant le chemin du répertoire des langues, relatif au répertoire wp-content/plugins.
Arguments
$directory (chaîne)Le chemin du répertoire des langues. La valeur par défaut est
charitable-automation-connect/languages.
charitable_webhook_subscription_failure_threshold
Ajouté dans la version 1.0.0
Modifiez le nombre de fois qu'un webhook peut échouer à être délivré avant que son statut ne soit changé en Désactivé.
Valeur de retour
Entier. La valeur par défaut est 5.
Arguments
$seuil (entier)Le nombre d'échecs avant qu'un abonnement webhook ne soit désactivé.
charitable_webhook_donation_payload_field_value
Ajouté dans la version 1.0.0
Modifiez la valeur retournée pour un champ spécifique dans les charges utiles de campagne.
Valeur de retour
Mixte.
Arguments
$value (mixte)La valeur non filtrée à afficher dans les données de la charge utile.
$id_champ (chaîne)L'ID du champ.
$campaign (Charitable_Campaign)Une instance de Charitable_Campaign représentant la campagne.
charitable_webhook_donation_payload_field_value
Ajouté dans la version 1.0.0
Modifiez la valeur retournée pour un champ spécifique dans les charges utiles de don.
Valeur de retour
Mixte.
Arguments
$value (mixte)La valeur non filtrée à afficher dans les données de la charge utile.
$id_champ (chaîne)L'ID du champ.
$donation (Charitable_Donation)Une instance de Charitable_Donation représentant le don.
charitable_webhook_recurring_donation_payload_field_value
Ajouté dans la version 1.0.0
Modifiez la valeur retournée pour un champ spécifique dans les charges utiles de don récurrent.
Valeur de retour
Mixte.
Arguments
$value (mixte)La valeur non filtrée à afficher dans les données de la charge utile.
$id_champ (chaîne)L'ID du champ.
$don_récurrent (Charitable_Recurring_Donation)Une instance de Charitable_Recurring_Donation représentant le don récurrent.
charitable_webhook_campaign_payload_fields
Ajouté dans la version 1.0.0
Filtrez la liste par défaut des champs de campagne à inclure. Cliquez ici pour voir tous les champs inclus par défaut.
Valeur de retour
Tableau
Arguments
$champs (chaînes[])Champs de don récurrent à inclure.
Utilisation
add_filter( 'charitable_webhook_campaign_payload_fields', function( $fields ) {
unset( $fields['creator_action_required'] );
return $fields;
} );
charitable_webhook_donation_payload_fields
Ajouté dans la version 1.0.0
Filtrez la liste par défaut des champs de don à inclure. Cliquez ici pour voir tous les champs inclus par défaut.
Valeur de retour
Tableau
Arguments
$champs (chaînes[])Champs de don récurrent à inclure.
Utilisation
add_filter( 'charitable_webhook_donation_payload_fields', function( $fields ) {
unset( $fields['donor_comment'] );
return $fields;
} );
charitable_webhook_recurring_donation_payload_fields
Ajouté dans la version 1.0.0
Filtrez la liste par défaut des champs de don récurrent à inclure. Cliquez ici pour voir tous les champs inclus par défaut.
Valeur de retour
Tableau
Arguments
$champs (chaînes[])Champs de don récurrent à inclure.
Utilisation
add_filter( 'charitable_webhook_recurring_donation_payload_fields', function( $fields ) {
unset( $fields['recurring_renewal_date'] );
return $fields;
} );
Action
charitable_automation_connect_start
Ajouté dans la version 1.0.0
Hook déclenché lorsque le plugin est chargé pour la première fois.
Valeur de retour
Vide
Arguments
$plugin (\Charitable\Pro\AutomationConnect\Domain\Bootstrap )Une instance de la classe Bootstrap du plugin.





