Documentation Charitable

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

Intégrer une campagne unique avec le shortcode [campaign]

Souhaitez-vous afficher l'une de vos campagnes sur une autre page de votre site WordPress – votre page d'accueil, une page « À propos », ou n'importe où en dehors de l'URL de la campagne elle-même ? Le shortcode [campaign] intègre une campagne complète – exactement comme conçue dans le constructeur de campagnes visuel, y compris la mise en page, l'histoire, la barre de progression, la liste des donateurs et le formulaire de don – sur n'importe quel article, page ou zone de widget.

Ce guide vous guidera à travers les étapes pour intégrer une seule campagne à l'aide du shortcode.

Avant de commencer, assurez-vous que Charitable est installé et activé sur votre site, et que vous avez créé au moins une campagne.

Dans ce guide

Ce que fait le shortcode [campaign]

Le shortcode [campaign] rend une page de campagne complète en ligne – partout où le shortcode apparaît. Il utilise la même mise en page que celle que vous avez conçue dans le constructeur de campagnes visuel, de sorte que la version intégrée corresponde à ce que les visiteurs verraient sur l'URL de la campagne elle-même.

Ceci est utile lorsque vous souhaitez qu'une campagne soit présente à plusieurs endroits. Un exemple courant : mettre en avant votre campagne la plus active sur la page d'accueil du site, tout en gardant la campagne accessible à son propre URL dédié pour le partage.

Remarque : Le shortcode rend la campagne entière, y compris le formulaire de don. Si vous ne souhaitez que le formulaire de don (sans l'histoire, l'en-tête ou la barre de progression), utilisez plutôt [charitable_donation_form].

En quoi il diffère des autres shortcodes de campagne

Charitable inclut plusieurs shortcodes liés aux campagnes, et il est facile de les confondre. Voici comment choisir le bon :

  • [campaign] – Intègre une campagne complète (mise en page du constructeur visuel). Utilisez ceci lorsque vous souhaitez qu'une campagne spécifique soit mise en avant sur une autre page.
  • [campaigns] – Affiche une grille ou une liste de plusieurs campagnes. Utilisez ceci pour une page d'archive de campagnes ou une page « toutes les causes ». Voir la documentation [campaigns].
  • [charitable_donation_form] – Intègre uniquement le formulaire de don pour une campagne – pas d'histoire, pas de barre de progression, pas de liste de donateurs. Utilisez ceci lorsque vous avez déjà rédigé le contenu de votre page et que vous avez seulement besoin du formulaire. Voir le guide d'intégration du formulaire de don.

Trouver l'ID de votre campagne

Chaque campagne possède un identifiant unique. Pour le trouver, rendez-vous dans Charitable » Campagnes dans votre administration WordPress. L’identifiant apparaît dans la liste des campagnes à côté du titre de chaque campagne.

Remarque : Assurez-vous de copier l’identifiant numérique – pas le titre ou le slug de la campagne. Le shortcode ne fonctionnera pas avec un nom de campagne.

Intégrer une campagne spécifique

Une fois que vous avez l’identifiant de la campagne, vous pouvez insérer le shortcode n’importe où où l’éditeur WordPress accepte les shortcodes – articles, pages, zones de widgets ou parties de modèles.

Le shortcode de base ressemble à ceci :

[campaign id="123"]

Remplacez 123 par l’identifiant réel de votre campagne. Lorsque la page se charge, Charitable affichera la mise en page complète de la campagne à la place du shortcode.

Pour l’ajouter via l’éditeur de blocs, insérez un bloc Shortcode et collez-y le code. Pour les constructeurs de pages comme Elementor, Divi ou WPBakery, utilisez le widget shortcode du constructeur – chaque constructeur majeur en inclut un.

Remarque : Si l’identifiant de la campagne n’existe pas – ou si la campagne a été supprimée ou mise en brouillon – le shortcode n’affichera rien. Vérifiez toujours l’identifiant avant de publier la page.

Utilisation de id=”current” dans les modèles personnalisés

Pour les développeurs et les auteurs de thèmes, l’attribut id accepte une valeur spéciale : "current". Lorsqu’il est défini ainsi, le shortcode affiche la campagne en cours de visualisation lors de la requête actuelle.

[campaign id="current"]

Ceci est utile dans les modèles personnalisés de campagne unique, où vous souhaitez que le shortcode affiche dynamiquement la campagne en cours – sans coder en dur un identifiant. Si l’article actuel n’est pas une campagne, le shortcode n’affichera rien.

Remarque : Vous n’aurez pas besoin de cette valeur pour l’intégration de pages normales. C’est une commodité pour les développeurs pour les modèles qui parcourent les articles de campagne.

Utiliser l'assistant d'intégration à la place

Si vous préférez ne pas travailler directement avec les shortcodes, Charitable inclut un assistant d’intégration qui effectue la même tâche avec une interface guidée. Depuis le constructeur de campagne, recherchez le bouton Intégrer en haut de l’écran. L’assistant vous permet de choisir une page existante ou d’en créer une nouvelle, et il insère le shortcode pour vous.

L’assistant est le chemin le plus simple pour les utilisateurs non techniques. L’approche par shortcode est plus rapide si vous savez déjà où vous voulez que la campagne apparaisse et quel identifiant de campagne vous avez besoin.

Tester votre campagne intégrée

Après avoir enregistré la page, visualisez-la sur le front-end et confirmez que la campagne apparaît comme prévu. La version intégrée doit être identique à la page de la campagne elle-même – même en-tête, même contenu de l’histoire, même comportement du formulaire de don.

Soumettez un don de test via le formulaire intégré pour confirmer qu’il traite correctement. Les dons effectués via une campagne intégrée sont enregistrés pour la même campagne que les dons effectués sur l’URL propre à la campagne – il n’y a pas de suivi séparé.

C'est tout ! Vous savez maintenant comment intégrer une campagne complète sur n'importe quelle page ou publication à l'aide du shortcode [campaign]. Ensuite, vous voudrez peut-être lire la documentation du shortcode [campaigns] si vous souhaitez afficher une grille de plusieurs campagnes, ou parcourir la catégorie complète Widgets & Shortcodes pour plus d'options d'intégration.

Exemples de shortcodes

Le shortcode [campaign] n'a qu'un seul attribut – id – mais il peut être utilisé de diverses manières selon l'endroit où vous souhaitez que la campagne apparaisse. Les exemples ci-dessous couvrent les scénarios les plus courants.

1. Intégrer une campagne spécifique

L'utilisation la plus simple du shortcode. Remplacez 123 par l'ID de campagne réel de votre liste de campagnes.

[campaign id="123"]

2. Mettre en avant une campagne sur votre page d'accueil

Le même shortcode fonctionne pour une intégration sur la page d'accueil. Déposez-le dans le contenu de la page d'accueil (ou un modèle de page d'accueil) pour présenter votre campagne la plus importante au-dessus de la ligne de flottaison.

[campaign id="42"]

Note : Certains thèmes appliquent une largeur de contenu à la page d'accueil qui est plus étroite qu'une page standard. Si la campagne intégrée semble à l'étroit, passez la page d'accueil à un modèle pleine largeur.

3. Intégrer plusieurs campagnes sur une seule page

Vous pouvez utiliser le shortcode plus d'une fois sur la même page. Chaque instance affiche sa propre campagne, séparée par le contenu que vous placez entre elles.

[campaign id="42"]

<h2>Or support our second cause:</h2>

[campaign id="55"]

Note : L'intégration de nombreuses campagnes sur une seule page augmentera le poids de la page. Pour les listes plus longues, le shortcode [campaigns] est une option plus légère.

4. Utilisation de id=”current” dans un modèle Theme Builder

Lorsque vous créez un modèle de campagne unique personnalisé dans Divi Theme Builder, Elementor Theme Builder ou un thème enfant, utilisez le mot-clé current afin que le shortcode affiche la campagne que le visiteur est en train de consulter.

[campaign id="current"]

5. Ajouter la campagne dans un constructeur de page

Les constructeurs de pages comme Elementor, Divi et WPBakery incluent tous un widget ou un module de shortcode. Le même shortcode y est placé, exactement comme vous l'écririez dans l'éditeur WordPress.

[campaign id="123"]

Note : Dans l'éditeur en ligne de WPBakery, un id vide affichera un espace réservé « Veuillez sélectionner une campagne dans la liste déroulante pour prévisualiser ». Une fois que vous publiez, l'espace réservé est remplacé par la campagne.

6. Intégrer dans une barre latérale ou une zone de widget

Pour les zones de widgets, ajoutez un bloc Shortcode (widgets basés sur des blocs) ou un widget Texte hérité et collez le shortcode à l'intérieur.

[campaign id="123"]

Note : Les mises en page des campagnes sont conçues pour les zones de contenu pleine largeur. Les barres latérales étroites peuvent entraîner un enroulement maladroit de la mise en page – envisagez d'utiliser un shortcode Bouton de don ou un shortcode Barre de progression pour les emplacements de barre latérale à la place.

7. Appeler le shortcode depuis PHP dans un modèle personnalisé

Pour les développeurs qui créent des modèles personnalisés, le shortcode peut être rendu directement à partir de PHP à l'aide de la fonction do_shortcode() de WordPress.

<?php echo do_shortcode( '[campaign id="123"]' ); ?>

Pour afficher la campagne actuelle dans une boucle de modèle de campagne unique personnalisée :

<?php echo do_shortcode( '[campaign id="current"]' ); ?>

Questions fréquemment posées

Puis-je intégrer la même campagne sur plusieurs pages ?

Oui. Le shortcode peut être utilisé sur autant de pages que vous le souhaitez, et tous les dons effectués via l'une de ces pages seront enregistrés pour la même campagne.

La campagne intégrée utilisera-t-elle la même mise en page que l'originale ?

Oui. Le shortcode utilise la mise en page que vous avez créée dans le constructeur de campagnes visuelles. Toute modification que vous apportez à la conception de la campagne apparaîtra automatiquement partout où le shortcode est utilisé.

La campagne intégrée inclut-elle le formulaire de don ?

Oui. La campagne complète – histoire, barre de progression, liste des donateurs et formulaire de don – s'affiche ensemble. Si vous ne souhaitez que le formulaire de don, utilisez plutôt [charitable_donation_form] .

Que se passe-t-il si la campagne est définie comme brouillon ou supprimée ?

Le shortcode n'affichera rien. La page elle-même se chargera toujours – mais la section de la campagne sera vide. Confirmez toujours que la campagne est publiée avant de l'intégrer.

Puis-je intégrer une campagne dans un widget de la barre latérale ?

Oui. Ajoutez un bloc Shortcode (ou un ancien widget Texte) à la zone de widgets et collez le shortcode. Gardez à l'esprit que la mise en page de la campagne est conçue pour des zones de contenu pleine largeur, elle peut donc sembler à l'étroit dans une barre latérale étroite.

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

💸 Introduction des tarifs échelonnés pour l'allègement des frais : Adaptez la demande au don !

L'allègement des frais pose une courte question à vos donateurs lors du paiement : souhaitez-vous couvrir les frais de traitement de ce don ? Jusqu'à présent, cette question utilisait un taux unique pour chaque don sur une passerelle, de sorte qu'un don de 10 $ et un don de 500 $ se voyaient demander le même pourcentage. L'allègement des frais 1.3.0 vous permet de définir autant de tranches de dons que vous le souhaitez, chacune portant son propre taux. Pourquoi c'est important :

  • 🪙 Plus doux pour les petits dons : Un coût de transaction fixe représente une part beaucoup plus importante d'un don de 10 $ que d'un don de 500 $, les tranches vous permettent donc de demander moins en bas.
  • 🎚️ Autant de tranches que nécessaire : Chaque tranche porte son propre pourcentage et son propre montant fixe, et la tranche supérieure s'exécute sans limite supérieure.
  • 🛑 Un plafond facultatif : Un champ de frais maximum empêche qu'un donateur ne se voie demander plus qu'un nombre que vous choisissez, quel que soit le montant du don.
  • 🔌 Défini par passerelle de paiement : Stripe peut fonctionner avec quatre tranches tandis que Windcave et Payfast restent sur un taux unique, car les tranches appartiennent à une passerelle et non à l'ensemble de votre site.
  • 🛡️ Rien ne change tant que vous ne le décidez pas : Vos taux actuels restent exactement les mêmes jusqu'à ce que vous activiez « Utiliser les tarifs échelonnés » sous Charitable » Paramètres » Avancé » Allègement des frais.

Consultez notre annonce ici.

Dons Amélioration

📊 Votre tableau de bord Pro peut désormais comparer, exporter et évaluer !

La plupart des tableaux de bord de collecte de fonds vous indiquent seulement combien vous avez collecté. Charitable Pro 1.8.19 reconstruit le tableau de bord et la Vue d'ensemble des rapports autour des questions les plus difficiles : si quelque chose ne fonctionne pas, si cette période a été meilleure que la précédente, et quel changement unique ferait la plus grande différence aujourd'hui. Pourquoi c'est important :

  • 📈 Chaque chiffre a une tendance : Choisissez une période et les vignettes ainsi que le graphique bougent ensemble, chaque total étant affiché par rapport à la période précédente.
  • 🗓️ Des graphiques lisibles : Les courtes périodes regroupent les dons jour par jour, tandis que les longues périodes regroupent par semaine ou par mois, de sorte qu'une année complète se lit comme une courbe au lieu d'une ligne plate.
  • 🔀 Comparez n'importe quelles 2 périodes : Pas seulement consécutives, vous pouvez donc demander comment ce mois de décembre s'est comparé au mois de décembre dernier. C'est important car la collecte de fonds est saisonnière.
  • 📤 Exportez le résumé complet : Envoyez la vue d'ensemble complète en CSV ou PDF, prête pour un dossier de conseil d'administration ou un rapport de bailleur de fonds.
  • 🎯 Évaluez votre configuration gratuitement : Faites évaluer votre configuration de collecte de fonds, de sorte que le seul changement à faire ensuite soit celui que vous pouvez voir.

Consultez notre annonce ici.

Fonctionnalité Nouveau

🎟️ Présentation des Événements Caritatifs : Vendez des Billets dans Vos Campagnes !

La plupart des organisations à but non lucratif vendent des billets d'événement dans un outil et collectent des dons dans un autre, ce qui laisse deux ensembles de rapports et une correspondance manuelle à la fin de l'année. Événements Caritatifs réunit les deux, en vendant des billets via les mêmes formulaires de don et passerelles de paiement que vous utilisez déjà dans Charitable. Pourquoi c'est important :

  • 🎟️ Chaque billet est un don : Les ventes de billets passent par la passerelle que vous utilisez déjà et comptent pour l'objectif de la campagne, le tout géré sous Charitable » Événements.
  • 📱 Enregistrement par QR code depuis n'importe quel téléphone : Chaque participant reçoit son propre code QR sur le reçu, et les bénévoles scannent à l'entrée via un lien d'enregistrement qui ne nécessite aucun compte WordPress.
  • 🧾 Reçus prêts pour la déclaration de revenus : Attribuez à chaque type de billet une juste valeur marchande, et Charitable indiquera le montant déductible d'impôt correct sur chaque reçu de donateur.
  • 📋 Détails des participants au moment du paiement : Demandez à chaque invité son choix de repas, sa taille de chemise ou ses besoins d'accès, avec un enregistrement distinct du participant créé pour chaque billet.
  • 🗓️ Blocs et calendriers inclus : Trois blocs d'éditeur ainsi que la prise en charge de Sugar Calendar et The Events Calendar placent vos événements là où les supporters les recherchent déjà.

Consultez notre annonce ici.

ia Nouveau

🚀 Libérez la puissance de l'IA dans Charitable !

Votre assistant IA peut désormais créer, modifier et gérer vos campagnes de collecte de fonds Charitable directement — il suffit de demander. Avec Charitable Pro ajoutant la prise en charge de l'écriture pour l'API WordPress Abilities, des outils comme ChatGPT, Claude et Cursor peuvent gérer des actions administratives complètes en toute sécurité via MCP. Pourquoi c'est important :

  • 🤖 Création de campagnes en langage clair : Demandez à votre assistant un objectif comme « Mettre en place une collecte de fonds pour le refuge avec un objectif de 5 000 $ », et il crée une ébauche de campagne complète avec des paliers de dons suggérés.
  • 🎨 Modifications instantanées du formulaire de don : Ajoutez des champs personnalisés, changez les couleurs des boutons ou réorganisez les éléments sans avoir à modifier les paramètres du formulaire.
  • 📝 Enregistrement des dons hors ligne : Informez votre assistant des dons en espèces ou par chèque, et il associera les e-mails des donateurs et enregistrera les transactions dans votre historique.
  • 🛡️ Sécurité et contrôle par défaut : L'accès en écriture reste désactivé jusqu'à ce qu'il soit activé dans Charitable » Outils » AI MCP, maintenant la sécurité des rapports en lecture seule par défaut.
  • 📜 Journalisation complète des audits : Chaque modification apportée par un assistant IA est suivie dans Charitable » Outils » Journaux, vous savez donc toujours qui (ou quoi) a mis à jour votre site.

Consultez notre annonce ici.

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.