Wie alle karitativen Erweiterungen ist Charitable Automation Connect entwicklerfreundlich konzipiert, mit Hooks und Filtern, die Ihnen helfen, es an Ihre Bedürfnisse anzupassen.
Bezahlte Erweiterung
Charitable Automation Connect ist ein Premium-Plugin. Holen Sie es sich noch heute mit einem unserer Plugin-Bundles.
Filter
charitable_automation_connect_languages_directory
Hinzugefügt in Version 1.0.0
Ändern Sie das Verzeichnis, in dem Erweiterungsübersetzungen gespeichert werden.
Rückgabewert
Ein String, der den Pfad zum Sprachenverzeichnis darstellt, relativ zum Verzeichnis wp-content/plugins.
Argumente
$directory (String)Der Pfad zum Sprachverzeichnis. Standardmäßig
charitable-automation-connect/languages.
charitable_webhook_subscription_failure_threshold
Hinzugefügt in Version 1.0.0
Ändern Sie die Anzahl der fehlgeschlagenen Zustellversuche eines Webhooks, bevor sein Status auf Deaktiviert geändert wird.
Rückgabewert
Ganzzahl. Standardmäßig 5.
Argumente
$threshold (int)Die Anzahl der Fehler, bevor ein Webhook-Abonnement deaktiviert wird.
charitable_webhook_campaign_payload_field_value
Hinzugefügt in Version 1.0.0
Ändern Sie den Wert, der für ein bestimmtes Feld in Kampagnen-Payloads zurückgegeben wird.
Rückgabewert
Gemischt.
Argumente
$value (mixed)Der ungefilterte Wert, der in den Payload-Daten angezeigt werden soll.
$field_id (string)Die Feld-ID.
$campaign (Charitable_Campaign)Eine Instanz von Charitable_Campaign, die die Kampagne repräsentiert.
charitable_webhook_donation_payload_field_value
Hinzugefügt in Version 1.0.0
Ändern Sie den Wert, der für ein bestimmtes Feld in Spenden-Payloads zurückgegeben wird.
Rückgabewert
Gemischt.
Argumente
$value (mixed)Der ungefilterte Wert, der in den Payload-Daten angezeigt werden soll.
$field_id (string)Die Feld-ID.
$donation (Charitable_Donation)Eine Instanz von Charitable_Donation, die die Spende repräsentiert.
charitable_webhook_recurring_donation_payload_field_value
Hinzugefügt in Version 1.0.0
Ändern Sie den Wert, der für ein bestimmtes Feld in wiederkehrenden Spenden-Payloads zurückgegeben wird.
Rückgabewert
Gemischt.
Argumente
$value (mixed)Der ungefilterte Wert, der in den Payload-Daten angezeigt werden soll.
$field_id (string)Die Feld-ID.
$recurring_donation (Charitable_Recurring_Donation)Eine Instanz von Charitable_Recurring_Donation, die die wiederkehrende Spende repräsentiert.
charitable_webhook_campaign_payload_fields
Hinzugefügt in Version 1.0.0
Die Standardliste der Kampagnenfelder, die einbezogen werden sollen, filtern. Klicken Sie hier, um alle standardmäßig enthaltenen Felder anzuzeigen.
Rückgabewert
Array
Argumente
$fields (string[])Wiederkehrende Spendenfelder, die einbezogen werden sollen.
Nutzung
add_filter( 'charitable_webhook_campaign_payload_fields', function( $fields ) {
unset( $fields['creator_action_required'] );
return $fields;
} );
charitable_webhook_donation_payload_fields
Hinzugefügt in Version 1.0.0
Die Standardliste der Spendenfelder, die einbezogen werden sollen, filtern. Klicken Sie hier, um alle standardmäßig enthaltenen Felder anzuzeigen.
Rückgabewert
Array
Argumente
$fields (string[])Wiederkehrende Spendenfelder, die einbezogen werden sollen.
Nutzung
add_filter( 'charitable_webhook_donation_payload_fields', function( $fields ) {
unset( $fields['donor_comment'] );
return $fields;
} );
charitable_webhook_recurring_donation_payload_fields
Hinzugefügt in Version 1.0.0
Die Standardliste der Felder für wiederkehrende Spenden, die einbezogen werden sollen, filtern. Klicken Sie hier, um alle standardmäßig enthaltenen Felder anzuzeigen.
Rückgabewert
Array
Argumente
$fields (string[])Wiederkehrende Spendenfelder, die einbezogen werden sollen.
Nutzung
add_filter( 'charitable_webhook_recurring_donation_payload_fields', function( $fields ) {
unset( $fields['recurring_renewal_date'] );
return $fields;
} );
Aktion
charitable_automation_connect_start
Hinzugefügt in Version 1.0.0
Hook, der ausgelöst wird, wenn das Plugin zum ersten Mal geladen wird.
Rückgabewert
Leer
Argumente
$plugin (\Charitable\Pro\AutomationConnect\Domain\Bootstrap )Eine Instanz der Plugin-Bootstrap-Klasse.





