Documentation Charitable

Apprenez à tirer le meilleur parti de Charitable grâce à des instructions claires, étape par étape.

Bouton de don modal de campagne

Le bouton de don modal (également appelé bouton de campagne modal) vous permet de placer un bouton qui ouvre un formulaire de don dans une fenêtre contextuelle modale - ou qui renvoie directement à la page de don de la campagne - n'importe où sur votre site. Il est disponible en tant que bloc WordPress et raccourci, et fait partie du système de dons modaux universels de Charitable.

Table des matières

Exigences

  • Charitable Pro : Version 1.8.13 ou supérieure
  • WordPress : Version 6.2 ou supérieure
  • PHP : Version 7.4 ou supérieure

Démarrage

Bloc : Modifiez une page ou un article dans l'éditeur de blocs → ajoutez un bloc → recherchez Bouton de don modal ou Charitable → insérez le bloc → choisissez une campagne et configurez le bouton dans la barre latérale.

Raccourci : Utilisez [charitable_modal_button campaign_id="123"] dans n'importe quel article, page ou widget. Remplacez 123 par l'ID de votre campagne. Vous pouvez ajouter des attributs facultatifs pour le texte du bouton et les classes CSS (voir Raccourci).

Avantages clés

  • Placer n'importe où : Boutons dans les barres latérales, les pieds de page, les grilles de campagne (par exemple, Vitrine de campagne) ou le contenu intégré.
  • Modal ou lien : Le bloc vous permet de choisir « Fenêtre contextuelle modale » (formulaire de don dans une fenêtre contextuelle) ou « Lien vers la page de don » (lien normal). Le raccourci est uniquement modal.
  • Pas de rechargement de page : En mode modal, le formulaire se charge via AJAX et s'ouvre dans une superposition ; les donateurs restent sur la même page jusqu'à ce qu'ils soumettent ou ferment.
  • Contrôle du sélecteur de campagne : Lorsque le sélecteur de campagne est activé globalement, vous pouvez le masquer pour un bouton spécifique afin que le modal n'affiche que la campagne choisie.

Bloc (Éditeur)

Le bloc est enregistré sous le nom Bouton de don modal (charitable/modal-donate-button) dans la catégorie Widgets.

Paramètres du bloc (barre latérale)

Paramètres

  • Campagne – Obligatoire. Sélectionnez la campagne que ce bouton utilisera pour les dons.
  • Texte du bouton – Libellé du bouton (par défaut : « Faire un don maintenant »).
  • Action du bouton
    • Fenêtre contextuelle modale – Le clic ouvre le formulaire de don dans une fenêtre modale (par défaut).
    • Lien vers la page de don – Le clic renvoie à la page de don de la campagne.
  • Ouvrir dans un nouvel onglet – Uniquement lorsque l'action du bouton est « Lien vers la page de don ». Ouvre la page de don dans un nouvel onglet.
  • Masquer le sélecteur de campagne – Uniquement lorsque l'action du bouton est « Fenêtre contextuelle modale ». Lorsque cette option est activée, le menu déroulant du sélecteur de campagne est masqué dans ce modal, même s'il est activé dans les paramètres de Charitable.

Couleurs

  • Arrière-plan – Couleur d'arrière-plan du bouton.
  • Texte – Couleur du texte du bouton.
  • Bordure – Couleur de la bordure du bouton.

Survol

  • Arrière-plan – Arrière-plan du bouton au survol.
  • Texte – Couleur du texte du bouton au survol.

Taille et espacement

  • Largeur du bouton – par ex. auto100%200px.
  • Taille de la police – par ex. 16px1.2em.
  • Rayon de bordure – par ex. 4px25px.
  • Rembourrage horizontal – par ex. 24px2em.
  • Rembourrage vertical – par ex. 12px1em.

Avancé

  • Classe CSS personnalisée – Classe(s) supplémentaire(s) sur l'élément du bouton.
  • Classe CSS de la modale – Uniquement lorsque l'Action du bouton est « Fenêtre modale ». Classe(s) supplémentaire(s) sur le conteneur de la modale (la classe de modale par défaut est charitable-universal-modal).

L'éditeur affiche un aperçu du bouton et du nom de la campagne sélectionnée. Sur le frontend, le bloc produit le même comportement que le shortcode (en mode modale) ou un lien stylisé (en mode lien).

Raccourci

Nom du shortcode : charitable_modal_button

Attribut requis

  • campaign_id – L'ID de la campagne. Le bouton ouvrira le formulaire de don pour cette campagne dans une modale.

Attributs optionnels

AttributDescriptionDéfaut
texteLibellé du bouton.« Faire un don maintenant »
classeClasse(s) CSS supplémentaire(s) pour le bouton.
modal_classClasse(s) CSS supplémentaire(s) pour le conteneur de la modale.

Exemples

[charitable_modal_button campaign_id="42"]
[charitable_modal_button campaign_id="42" text="Give to this campaign"]
[charitable_modal_button campaign_id="42" class="my-donate-btn" modal_class="my-modal"]

Remarque : Le shortcode ouvre toujours le formulaire de don dans une modale. Pour lier plutôt vers la page de don, utilisez le bloc avec l'Action du bouton définie sur « Lien vers la page de don », ou utilisez le lien/shortcode de don standard (par ex. [charitable_donate_button] avec la campagne et le comportement de lien appropriés).

Comment fonctionne le modal

  1. Déclencheur : Le bouton a la classe charitable-modal-trigger et un attribut data-campaign-id. Le script de la Modale Universelle écoute les clics sur cette classe.
  2. Chargement : Au clic, le script charge le formulaire de don via AJAX pour la campagne donnée et l'injecte dans la superposition de la modale.
  3. Affichage : La fenêtre modale s'ouvre (en utilisant la même superposition et la même structure que les fenêtres modales existantes de Charitable). Les donateurs peuvent remplir le formulaire ou fermer la fenêtre modale.
  4. Sélecteur de campagne : Si la fonctionnalité de sélecteur de campagne est activée dans les paramètres de Charitable et n'est pas remplacée par le bouton (voir ci-dessous), le formulaire peut afficher une liste déroulante pour changer de campagne. Les boutons individuels peuvent la masquer de force avec l'option « Masquer le sélecteur de campagne » du bloc ou en passant data-hide-campaign-selector lors de la création du bouton dans le code.

La fenêtre modale utilise le Système universel de dons modaux (Charitable Pro 1.8.13+), elle fonctionne donc de manière cohérente, que le bouton provienne du bloc, du shortcode ou d'autres fonctionnalités (par exemple, les boutons de don rapide dans le bloc Vitrine des campagnes).

Sélecteur de campagne dans le modal

  • Paramètre global : Paramètres Charitable → Général → Formulaire de don → Sélecteur de campagne. Lorsqu'il est activé, les formulaires de don peuvent afficher une liste déroulante « Choisir une campagne ».
  • Remplacement par bouton (bloc uniquement) : Dans le bloc Bouton de don modal, lorsque l'Action du bouton est « Fenêtre modale », activez Masquer le sélecteur de campagne pour masquer cette liste déroulante pour la fenêtre modale de ce bouton. Utile lorsque le bouton est destiné à une seule campagne et que vous ne souhaitez pas le sélecteur dans la fenêtre contextuelle.
  • Shortcode : Le shortcode n'expose pas d'attribut « masquer le sélecteur de campagne ». Pour le masquer pour un bouton de shortcode, vous devrez ajouter une classe CSS personnalisée et utiliser JavaScript pour définir data-hide-campaign-selector sur le déclencheur, ou utiliser le filtre charitable_modal_donate_button_html pour ajouter l'attribut de données.

Dépannage

Le bouton ne fait rien lorsqu'il est cliqué

  • Confirmez que l'ID de la campagne est valide et que la campagne est publiée.
  • Assurez-vous que le script de la fenêtre modale universelle est chargé (pas d'erreurs de script ou de suppression agressive des scripts Charitable sur cette page).
  • Vérifiez la console du navigateur pour les erreurs JavaScript lors du clic sur le bouton.

La fenêtre modale ne s'ouvre pas ou le formulaire ne se charge pas

  • Vérifiez que vous utilisez Charitable Pro 1.8.13+ et qu'aucun plugin/thème ne bloque charitable-universal-modal ou la requête AJAX qui charge le formulaire.
  • Testez avec un thème par défaut et les autres plugins désactivés pour exclure les conflits.
  • Assurez-vous que la campagne peut recevoir des dons (par exemple, pas terminée, pas entièrement financée si cela bloque les dons).

Le bouton a une apparence incorrecte ou le style est manquant

  • Utilisez les options CouleursTaille et espacement et Avancé (classe personnalisée) du bloc pour ajuster l'apparence.
  • Pour le shortcode, ajoutez une class et stylisez cette classe dans votre thème ou CSS personnalisé. Le déclencheur utilise la classe charitable-modal-trigger plus toutes les classes que vous passez.

« Lien vers la page de don » non disponible

  • Cette option existe uniquement sur le bloc. Le shortcode [charitable_modal_button] est uniquement modal. Pour un simple lien vers la page de don, utilisez le bloc avec Action du bouton = « Lien vers la page de don » ou le lien de don de votre thème/plugin pour cette campagne.

Ressources pour les développeurs

PHP

  • Fonction de modèle : charitable_get_modal_donate_button( $campaign_id, $args ) – Renvoie le HTML du bouton. Utilisé par le shortcode et le bloc.
  • Assistant d'affichage : charitable_modal_donate_button( $campaign_id, $args ) – Affiche le même HTML.

Arguments pour charitable_get_modal_donate_button :

CléTypeDéfautDescription
textechaîne de caractères« Faire un don maintenant »Libellé du bouton.
classechaîne de caractèrescharitable-modal-triggerClasses CSS pour le bouton.
modal_classchaîne de caractèrescharitable-universal-modalClasse CSS pour le conteneur modal.
button_tagchaîne de caractèresboutonbutton ou a.
stylechaîne de caractères''Chaîne de style en ligne pour le bouton.
hide_campaign_selectorboolfauxLorsqu'il est vrai, ajoute data-hide-campaign-selector="1" pour que la fenêtre modale masque le sélecteur de campagne.

Filtres

  • charitablemodaldonatebuttonshortcode_output – Filtre la sortie du shortcode. Paramètres : $output$args.
  • charitablemodaldonatebuttonhtml – Filtre le HTML du bouton de charitable_get_modal_donate_button. Paramètres : $button_html$campaign_id$args.

CSS / HTML

  • Bouton : Le déclencheur a la classe charitable-modal-trigger et les attributs data-campaign-id, éventuellement data-modal-classdata-hide-campaign-selector.
  • Wrapper de bloc : .wp-block-charitable-modal-donate-button.
  • Modal : La superposition et le conteneur modal sont créés par le script Universal Modal ; la fenêtre modale utilise la classe que vous passez (par exemple charitable-universal-modal).

Historique des versions

VersionModifications
1.8.13Bloc et shortcode Modal Donate Button ; Système de dons Universal Modal ; le bloc prend en charge Popup Modal vs Lien, style, Masquer le sélecteur de campagne ; charitable_get_modal_donate_button gagne style et hide_campaign_selector.

Pour les paramètres globaux du formulaire de don et du sélecteur de campagne, voir Sélecteur de campagne. Pour intégrer des formulaires de don complets (pas dans une fenêtre modale), voir la documentation du formulaire de don et du shortcode de campagne.

Vous avez encore des questions ? Nous sommes là pour vous aider !

Dernière modification :

Quoi de neuf dans Charitable

Voir les dernières mises à jour
🔔 Abonnez-vous pour recevoir nos dernières mises à jour
📧 Abonnez-vous aux e-mails

Abonnement par e-mail

Rejoignez notre newsletter

Nous ne vous enverrons pas de spam. Nous envoyons un e-mail uniquement lorsque nous pensons qu'il vous sera réellement utile. Désabonnez-vous à tout moment !

Amélioration Paiements

💰 Acceptez les dons récurrents avec Windcave et Charitable

Un donateur configure son don une seule fois sur la page de paiement sécurisée de Windcave, et Charitable facture chaque renouvellement par la suite selon le calendrier établi. Pourquoi c'est important :

🏦 Organisations basées en Nouvelle-Zélande ou en Australie : dons mensuels sur la passerelle avec laquelle votre banque vous a déjà configuré, sans second processeur à intégrer.
⛪ Églises acceptant les dîmes et offrandes régulières : les membres de la congrégation définissent leur propre calendrier une fois, ce qui est le moyen le plus simple de lancer des dons d'église récurrents sans plateforme distincte.
🌏 Groupes avec des donateurs dans plusieurs devises : Windcave en gère plus de 20, ainsi un sympathisant peut donner dans la devise qu'il détient réellement.
📅 Fonds de fonctionnement plutôt que des campagnes ponctuelles : activez le mode « Récurrent uniquement » et l'option ponctuelle disparaît, de sorte que chaque don à cette campagne est un abonnement.
🧾 Équipes sans développeur attitré : 3 jeux d'identifiants collés sur une page de paramètres, et aucun code nulle part.

Consultez notre annonce ici.

automatisation mettre à jour

⚡ Générateur d'automatisation visuelle : Glisser-déposer sans code !

Charitable Automation Connect 2.3.0 introduit le Générateur d'automatisation visuelle, une zone d'édition plein écran qui présente chaque automatisation sous forme de flux de cartes connectées : un déclencheur, des conditions facultatives et une liste d'actions exécutées dans l'ordre.

🧩 De nombreuses actions, un seul déclencheur : Taguez un donateur, envoyez un e-mail, ajoutez une note et déclenchez un webhook à partir d'un seul événement, disposés dans n'importe quel ordre.

✉️ Agissez à l'intérieur de Charitable : Les nouvelles actions Envoyer un e-mail, Taguez un donateur et Ajoutez une note de donateur s'exécutent sans service externe requis.

🔤 Étiquettes de fusion : Personnalisez les e-mails et les notes avec des champs dynamiques tels que {first_name}, {total} et {campaign_name}.

🔁 Appliquer aux donateurs existants : Exécutez Taguez un donateur et Ajoutez une note de donateur sur les donateurs que vous avez déjà.

🖥️ Zone d'édition ou Simple : Changez de vue à tout moment, et les automatisations créées avant la version 2.3.0 continueront de fonctionner sans modification.

En savoir plus ici.

Intégration mis à jour

📬 Présentation de Brevo pour Charitable : Transformez automatiquement les donateurs en abonnés

Le moment où un donateur fait un don est le moment où il est le plus engagé. Avec la nouvelle intégration Brevo pour Charitable, vous pouvez transformer automatiquement ces donateurs ponctuels en abonnés à long terme sans toucher à une seule feuille de calcul.

Collectez simplement le consentement du donateur directement sur votre formulaire de don et lancez votre série de bienvenue immédiatement.

Quoi de neuf :

🔄 Synchronisation automatisée des abonnés : Les nouveaux donateurs qui donnent leur accord sont ajoutés directement à votre liste de contacts Brevo dès que leur paiement est traité, sans aucune exportation manuelle ni importation de CSV.

🎯 Contrôle granulaire du consentement et de l'opt-in : Personnalisez le libellé de votre case à cocher, choisissez si elle est cochée par défaut ou non, ou activez le double opt-in de Brevo pour maintenir votre liste propre et conforme.

📋 Mappage de liste par campagne : Dirigez les sympathisants vers votre liste d'e-mails globale ou mappez des campagnes spécifiques à des listes Brevo ciblées pour adapter vos messages de suivi.

⚡ Configuration en 5 minutes : Connectez-vous instantanément en collant votre clé API Brevo dans les paramètres de Newsletter, mappez vos champs de contact et commencez à construire votre liste d'e-mails en mode pilote automatique.

Prêt à développer votre liste de diffusion ? Brevo est disponible dès maintenant à partir du plan Charitable Plus — connectez votre compte dès aujourd'hui !

dons récurrents mis à jour

💳 Mises à jour de carte : Corrigez les cartes expirées sans perdre vos abonnements !

Les cartes de crédit expirées ou mises à jour sont l’une des plus grandes fuites silencieuses dans les collectes de fonds récurrentes. Avec les mises à jour de carte dans l’extension Dons récurrents, les donateurs peuvent désormais actualiser leurs informations de paiement directement, en conservant leur abonnement, leur calendrier et leur historique de dons complètement intacts.

Aucun plan annulé, aucun historique perdu et zéro casse-tête administratif pour votre équipe.

Quoi de neuf :

⚡ Assistance en 30 secondes : les donateurs obtiennent un bouton « Mettre à jour la carte » dédié dans leur tableau de bord qui ouvre le portail client sécurisé et conforme PCI de Stripe pour mettre à jour instantanément les détails de la carte.

🔒 Accès sécurisé et limité : limité exclusivement aux mises à jour de carte par défaut, les donateurs ne peuvent pas annuler ou modifier accidentellement leurs plans depuis le portail, en gardant vos webhooks et vos données synchronisés.

🤝 Assistance administrative : vous aidez un donateur par téléphone ? Ouvrez son portail Stripe sécurisé en un clic depuis votre écran d’administration ou générez un lien de mise à jour à usage unique à lui envoyer par e-mail.

📋 Piste d’audit automatique : chaque mise à jour de méthode de paiement est enregistrée automatiquement avec un horodatage dans les journaux système et le profil du donateur individuel.

Prêt à protéger vos revenus récurrents ? Obtenez le forfait Plus ou Pro et mettez à jour Dons récurrents vers la version 2.3.0+ et activez « Mettre à jour la méthode de paiement » dans vos Paramètres dès aujourd’hui !

Intégration constructeur de pages

Les fans de Divi se réjouissent ! Module natif de barre de progression de campagne Divi 5 !

Avec notre nouveau module natif Divi 5, vous pouvez ancrer vos microsites avec des statistiques de collecte de fonds en temps réel directement sur la toile visuelle. Voici comment cela fonctionne et pourquoi il est intéressant de l'activer dès aujourd'hui.

Créez des mises à jour de campagne VISUELLES ET EN DIRECT. Vous pouvez également :

📊 Barre de progression de campagne : Insérez une barre de progression en direct dans n'importe quelle mise en page Divi 5 et affichez la progression de l'objectif en temps réel.

🎨 Contrôles de style approfondis : Personnalisez facilement la couleur de la barre et de la piste, la hauteur et le rayon pour qu'ils correspondent parfaitement à votre marque.

👁️ Prêt pour le Visual Builder : Configurez et prévisualisez tout directement sur la toile Divi en tant que module de première classe.

🔁 Rendu identique : Le même moteur exact alimente ce module, ce qui signifie une conception cohérente sans correctifs hérités.

✅ Lancements plus rapides : Ne quittez jamais l'interface Divi 5 pour configurer des shortcodes ou deviner à quoi ressembleront vos étiquettes d'objectif.

En savoir plus ici.