Comme toutes les extensions Charitable, Charitable Annual Receipts est conçue pour être conviviale pour les développeurs, avec des hooks et des filtres qui vous aideront à la personnaliser selon vos besoins.
Extension payante
Charitable Annual Receipts est un plugin premium. Obtenez-le dès aujourd'hui avec l'un de nos packs de plugins.
Filtres
charitable_dompdf_options
Ajouté dans la version 1.0.0
Modifiez le tableau d'options passé à Dompdf lors de la génération du PDF. Pour voir toutes les options disponibles, consultez :
https://github.com/dompdf/dompdf/blob/master/src/Options.php#L6-L286
Valeur de retour
Un tableau représentant un ensemble d'options.
Arguments
$mode (chaîne de caractères)Le mode. Par défaut,
download.
charitable_pdf_mode
Ajouté dans la version 1.0.0
Cela vous permet de changer le mode dans lequel le PDF sera chargé. Par défaut, il sera automatiquement téléchargé, mais vous pouvez le changer pour qu'il s'affiche en ligne.
Valeur de retour
Soit download, soit inline.
Arguments
$mode (chaîne de caractères)Le mode. Par défaut,
download.
Utilisation
add_filter( 'charitable_pdf_mode', function() {
return 'inline';
} );
charitable_pdf_download_annual_receipt
Ajouté dans la version 1.0.0
Utilisez votre propre classe pour générer le PDF. La classe doit implémenter l'interface \Charitable\Packages\Pdf\Interfaces\ClientInterface.
Valeur de retour
Un objet qui implémente l'interface \Charitable\Packages\Pdf\Interfaces\ClientInterface.
Arguments
$mode (chaîne de caractères)Le mode. Par défaut,
download.
charitable_annual_receipts_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
$mode (chaîne de caractères)Le mode. Par défaut,
download.
charitable_annual_receipts_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
$mode (chaîne de caractères)Le mode. Par défaut,
download.
charitable_annual_receipts_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
$mode (chaîne de caractères)Le mode. Par défaut,
download.
charitable_annual_receipts_theme_template_path
Ajouté dans la version 1.0.0
Changez le répertoire où sont stockés les fichiers de modèles, relatif au thème/thème enfant.
Valeur de retour
Un string représentant le chemin du répertoire des modèles, relatif au dossier du thème.
Arguments
$mode (chaîne de caractères)Le mode. Par défaut,
download.
Action
charitable_annual_receipts_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
$view_args (tableau)Arguments passés au modèle.
charitable_before_annual_receipt
Ajouté dans la version 1.0.0
Faites quelque chose avant l’affichage du reçu annuel.
Valeur de retour
Vide
Arguments
$view_args (tableau)Arguments passés au modèle.
charitable_after_annual_receipt
Ajouté dans la version 1.0.0
Faites quelque chose après l’affichage du reçu annuel.
Valeur de retour
Vide
Arguments
$view_args (tableau)Arguments passés au modèle.
charitable_annual_receipts_pdf_styles
Ajouté dans la version 1.0.0
Ajoutez des styles personnalisés à la version PDF du reçu annuel.
Valeur de retour
Vide
Arguments
$view_args (tableau)Arguments passés au modèle.
Utilisation
add_action( 'charitable_annual_receipts_pdf_styles', function() {
echo "color: #444;";
} );





