Documentation Charitable

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

DonationExpress

Prérequis :

  • Charitable Pro 1.8.17+

DonationExpress ouvre vos formulaires de don dans une feuille plein écran, indépendante du thème, lorsque quelqu'un visite sur un téléphone. Au lieu de rendre le formulaire dans votre thème (où un style de thème errant peut pousser un champ hors du bord, réduire un bouton ou casser la zone de paiement sur un petit écran), DonationExpress rend le vrai formulaire de campagne dans sa propre mise en page épurée que votre thème ne peut pas atteindre. Le résultat est un formulaire qui ressemble à tous les téléphones, se charge rapidement et évite les conflits de thème.

L'idée clé n'est pas de « rendre le formulaire réactif ». Les formulaires de Charitable sont déjà réactifs. Le problème que DonationExpress résout est l'interférence du CSS du thème avec le formulaire et la modale sur mobile. DonationExpress résout cela en rendant le vrai formulaire (vrais champs, vrais montants, vraies passerelles) dans un document séparé que le thème ne peut physiquement pas styliser.

DonationExpress est actuellement une fonctionnalité Beta et est désactivée par défaut. Vous l'activez par site dans les paramètres de votre formulaire de don.

Page de formulaire de don avec une bannière de forêt indiquant "Sauver la forêt de Miller" au-dessus des champs de don comme le nom, l'adresse et l'e-mail

Quand l'utiliser

  • Votre thème ou constructeur de page stylise le formulaire de don ou la modale d'une manière qui semble cassée sur les téléphones.
  • Vous voulez une expérience de don cohérente sur tous les appareils, quel que soit le téléphone du visiteur ou votre thème actif.
  • Vous voulez que le formulaire mobile se charge rapidement, sans les scripts et styles de votre thème qui se chargent avec lui.
  • Vous acceptez des dons à partir des réseaux sociaux, d'e-mails ou de publicités où la plupart du trafic est sur mobile et où les premières impressions comptent.

Où le trouver

Admin WordPress > Charitable > Paramètres > Formulaire de don

Faites défiler jusqu'aux paramètres de DonationExpress. Il y en a trois :

  • DonationExpress – active la fonctionnalité et choisit quels déclencheurs de don l'utilisent.
  • Style de coin DonationExpress – la forme du coin pour les boutons et les champs dans la feuille.
  • Reçu DonationExpress – ce que la feuille affiche après un don réussi.

Les paramètres de Style de coin et de Reçu sont masqués jusqu'à ce que DonationExpress soit réglé sur autre chose que Désactivé, car seule la feuille les utilise.

Panneau de configuration DonationExpress avec trois options : Tous les formulaires de don (liste déroulante), Style des coins défini sur Arrondi, Style de reçu défini sur Célébration (propre, minimal).

L'activer

Le paramètre DonationExpress a trois options :

OptionCe qu'il fait
DésactivéDonationExpress est désactivé. Les formulaires de don s'affichent normalement sur mobile. C'est le réglage par défaut.
Boutons de don modaux uniquementSeuls les boutons de don qui ouvrent une fenêtre contextuelle ou une modale utilisent la feuille. Les formulaires intégrés directement sur une page sont laissés tels quels.
Tous les formulaires de donChaque bouton de don, lien et formulaire intégré sur un téléphone utilise la feuille.

Choisissez Boutons de don modaux uniquement si vous aimez déjà l'apparence de vos formulaires intégrés sur mobile et que vous souhaitez uniquement corriger l'expérience de la fenêtre contextuelle. Choisissez Tous les formulaires de don si vous voulez que chaque don mobile, quelle que soit la façon dont il est déclenché, passe par la feuille épurée.

DonationExpress ne s'active que sur les écrans de largeur mobile. Sur les tablettes et les ordinateurs de bureau, vos formulaires s'affichent exactement comme ils le font aujourd'hui. La limite de largeur est de 768 pixels par défaut et est ajustable par un développeur (voir la référence du développeur ci-dessous).

Styliser la feuille

DonationExpress ne lit rien de votre thème, il construit donc son apparence à partir de vos paramètres Charitable existants :

  • La couleur d’accentuation provient de la couleur de surbrillance de votre formulaire de don (Charitable > Paramètres > Général > Formulaire de don). Les boutons et les états sélectionnés dans la feuille l’utilisent.
  • Le logo provient de votre logo d’e-mail (Charitable > Paramètres > E-mails). S’il est défini, il apparaît en haut de la feuille.
  • Le style des coins provient du paramètre Style des coins DonationExpress.

Le paramètre Style des coins contrôle à quel point les boutons et les champs sont arrondis :

Style des coinsApparence
VifsCoins carrés (rayon 0).
ArrondisCoins légèrement arrondis. C’est la valeur par défaut.
PillBoutons et champs entièrement arrondis, en forme de pilule.

Le reçu

Après qu’un don a été effectué, DonationExpress peut afficher l’une des trois choses suivantes. Définissez cela avec l’option Reçu DonationExpress (ajoutée dans Charitable Pro 1.8.17.1) :

Style de reçuCe que le donateur voit
Célébration (épuré, minimaliste)Un écran de remerciement épuré avec une coche et une animation de confettis, plus un bouton Partager, un bouton facultatif Faire un don mensuel, un bouton facultatif Télécharger le reçu PDF et un bouton Fermer. C’est la valeur par défaut.
Détaillé (épuré, ventilation par article)Le même écran de célébration épuré plus un tableau de ventilation par article (chaque ligne de campagne et le total), pour les donateurs qui veulent voir exactement ce qu’ils ont donné.
Page de reçu standardLa feuille se ferme et le donateur atterrit sur votre page de reçu normale, avec votre thème, exactement comme il le ferait sans DonationExpress.

Les reçus Célébration et Détaillé restent dans la feuille, de sorte que le donateur ne quitte jamais l’expérience épurée. Quelques boutons sur ces reçus n’apparaissent que lorsque la fonctionnalité correspondante est disponible :

  • Partager utilise la feuille de partage native du téléphone, afin que les donateurs puissent publier sur les réseaux sociaux ou envoyer un message en un seul clic.
  • Faire un don mensuel apparaît uniquement lorsque le module complémentaire Dons récurrents est actif et que le don était un don unique. Il rouvre la feuille configurée pour un don mensuel.
  • Télécharger le reçu PDF apparaît uniquement lorsque le module complémentaire Reçus PDF est actif.

Aperçu sans téléphone

Vous n’avez pas besoin de prendre un téléphone pour voir la feuille. En tant qu’administrateur, ouvrez cette URL dans votre navigateur (remplacez NN par l’ID d’une campagne) :

https://yoursite.com/wp-admin/?charitable_action=preview-mobile-form&campaign_id=NN

Il rend le même document de don sans thème que DonationExpress affiche sur un téléphone, vous pouvez donc vérifier vos couleurs, votre logo et votre style de coins sur un écran pleine taille.

Conseils

  • DonationExpress affiche le formulaire de campagne réel, ainsi tous les champs, montants suggérés et passerelles que vous avez configurés s'affichent automatiquement. Il n'y a rien à reconstruire.
  • Si vous utilisez un plugin de mise en cache ou d'optimisation, assurez-vous que le chemin /charitable-give/ est exclu de la mise en cache. La feuille a besoin de jetons de sécurité frais à chaque chargement, tout comme vos pages de don et de reçu normales.
  • Apple Pay et Google Pay fonctionnent dans la feuille. Apple Pay nécessite toujours que votre domaine soit vérifié auprès de votre passerelle de paiement, comme il le fait pour le formulaire normal.
  • La fonctionnalité est en version bêta et désactivée par défaut, donc les sites existants ne sont jamais modifiés tant que vous n'avez pas choisi de l'activer.

Référence du développeur

DonationExpress affiche le formulaire de don réel de la campagne dans un document nu et sans thème servi depuis un point de terminaison dédié, chargé dans un iframe par une superposition plein écran sur la page parente. Un petit pont postMessage maintient le parent et le cadre synchronisés tout au long du flux de don et de reçu.

Où elle se trouve

PièceEmplacement
BootstrapCharitable_Mobile (includes/mobile/class-charitable-mobile.php), démarré à la priorité 9 de init
Fonctions d'aideincludes/mobile/charitable-mobile-functions.php
Paramètres et isolation des ressourcesincludes/mobile/charitable-mobile-hooks.php
Point de terminaison sans thèmeCharitable_Mobile_Form_Endpoint(includes/endpoints/class-charitable-mobile-form-endpoint.php)
Modèlestemplates/mobile/form-mobile.phptemplates/mobile/receipt-mobile.php
Ressourcesassets/css/charitable-mobile.cssassets/js/charitable-mobile-{sheet,bridge,receipt}.js

Points de terminaison et URL

Le point de terminaison enregistre deux règles de réécriture et deux variables de requête, et s'affiche sur template_redirect (priorité 0).

ObjectifPermaliens personnalisésPermaliens simples
Formulaire de don/charitable-give/{campaign_id}/?charitable_mobile_form={campaign_id}
Reçu dans la feuille/charitable-give/receipt/{donation_id}/?charitable_mobile_receipt={donation_id}

Le document de reçu est contrôlé en accès avec charitable_user_can_access_donation() ; une requête pour un don auquel le visiteur actuel ne peut pas accéder renvoie un 403.

Fonctions d'aide

FonctionRetours
charitable_mobile_get_mode()Le mode résolu : offmodal, ou always.
charitable_mobile_is_enabled()Indique si la feuille est activée ou non (false lorsque le mode est off).
charitable_mobile_get_breakpoint()Le point d'interruption mobile en pixels (768 par défaut).
charitable_mobile_get_form_url( $campaign_id, $args )L'URL du formulaire sans thème. $args accepte amount et period.
charitable_mobile_get_receipt_url( $donation_id )L'URL du reçu dans la feuille sans thème.
charitable_mobile_get_brand_tokens( $campaign_id )array{ accent, logo, radius } résolu à partir des paramètres de Charitable.
charitable_mobile_get_receipt_style( $campaign_id )Le style de reçu résolu : confettidetailed, ou redirect.

Filtres

FiltreDéfautObjectif
charitable_mobile_modeParamètre enregistréForce le mode dans le code, par exemple par page ou par campagne. Retourne offmodal, ou always.
charitable_mobile_is_enabledDérivé du modePorte d'activation/désactivation finale. Retourne false pour désactiver la feuille quel que soit le mode.
charitable_mobile_form_breakpoint768Le point d'interruption de largeur maximale, en pixels, qui est considéré comme mobile.
charitable_mobile_brand_tokensJetons résolusRemplace l'accent, le logo, et le radius utilisés pour styliser la feuille.
charitable_mobile_asset_is_allowedtrue pour les actifs de Charitable et de passerelleListe blanche ou exclure un identifiant de style ou de script spécifique dans le document nu.
charitable_mobile_receipt_styleParamètre enregistréVarie le style du reçu par campagne. Retourne confettidetailed, ou redirect.
charitable_mobile_receipt_pdf_urlURL des reçus PDF ou ''Remplacez l'URL du bouton PDF, ou renvoyez '' pour le masquer.
charitable_mobile_receipt_monthly_urlURL du formulaire mensuel ou ''Remplacez l'URL "En faire un mensuel", ou renvoyez ''pour la masquer.
charitable_mobile_receipt_check_iconMarquage de la coche par défautÉchangez l'icône de succès affichée sur le reçu.

Actions

ActionFires
charitable_mobile_form_headDans l' <head> du document nu, où les ressources d'en-tête de Charitable et de la passerelle sont imprimées.
charitable_mobile_form_footerAvant la fermeture </body> du document nu, où les scripts de pied de page sont imprimés.

Aperçu administrateur

?charitable_action=preview-mobile-form&campaign_id=NN redirige un administrateur (manage_options) vers l'URL du formulaire sans thème pour une campagne, afin que la feuille puisse être examinée sur n'importe quelle taille d'écran.

Exemples de personnalisation

Forcer DonationExpress pour une seule page de destination :

add_filter(
    'charitable_mobile_mode',
    function ( $mode ) {
        if ( is_page( 'give-now' ) ) {
            return 'always';
        }
        return $mode;
    }
);

Augmentez le point de rupture pour que les petites tablettes utilisent également la feuille :

add_filter( 'charitable_mobile_form_breakpoint', fn() => 900 );

Remplacez la couleur d'accentuation et le rayon des coins de la feuille :

add_filter(
    'charitable_mobile_brand_tokens',
    function ( $tokens, $campaign_id ) {
        $tokens['accent'] = '#1e88e5';
        $tokens['radius'] = '4px';
        return $tokens;
    },
    10,
    2
);

Affichez le reçu détaillé pour une campagne, célébration partout ailleurs :

add_filter(
    'charitable_mobile_receipt_style',
    function ( $style, $campaign_id ) {
        return 1234 === (int) $campaign_id ? 'detailed' : $style;
    },
    10,
    2
);

Autorisez un gestionnaire de script supplémentaire dans le document sans thème (par exemple, un chargeur de polices personnalisé) :

add_filter(
    'charitable_mobile_asset_is_allowed',
    function ( $allowed, $handle ) {
        if ( 'my-font-loader' === $handle ) {
            return true;
        }
        return $allowed;
    },
    10,
    2
);

Connexes

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 !

Nouveau modèles

🤩 Nouveaux modèles de campagne Beacon avec bloc « Héros » !

Avec les nouveaux modèles de campagne Beacon pour Charitable Pro, vous pouvez lancer une page de collecte de fonds époustouflante sur toute la largeur qui capte instantanément l’attention des visiteurs au-dessus de la ligne de flottaison.

En-tête de la page de collecte de fonds pour Sauver le parc Maple Grove avec un widget de don et une petite photo carrée d'une miniature d'arbre ensoleillé à gauche.

🔦 Impact au-dessus de la ligne de flottaison : commencez avec une image principale sur toute la largeur, votre logo et votre objectif avec un widget de don directement sur la bannière afin que votre demande et votre élan soient enregistrés instantanément sans faire défiler.

📐 Deux mises en page flexibles : choisissez entre une mise en page structurée à deux colonnes pour le récit côte à côte et les détails de support, ou une vue épurée à une colonne conçue pour des récits longs et ininterrompus.

⚡ Champ Héros tout-en-un : alimenté par le nouveau champ Héros de campagne, réunissant les médias d’arrière-plan, les barres de progression en direct, les montants de don personnalisés et les onglets de dons récurrents dans un seul bloc cohérent qui peut être intégré dans n’importe quelle mise en page.

🎨 Correspondance automatique des thèmes : la bannière principale et le widget de don héritent automatiquement des couleurs de bouton et d’accent de votre thème de campagne, garantissant que l’ensemble de votre présentation reste magnifiquement fidèle à la marque sans toucher une ligne de CSS.

En savoir plus ici.

formulaire de don Fonctionnalité Nouveau

📝 Bloc de formulaire de don : Intégrez un formulaire de don fonctionnel n'importe où

Avec le nouveau bloc de formulaire de don pour Charitable Pro, vous pouvez placer un formulaire de don entièrement fonctionnel directement sur n'importe quelle page ou publication dans l'éditeur de blocs WordPress. Pas de redirections, pas de rechargements de page, et zéro friction entre la lecture de votre histoire et la contribution.

📝 Placez des formulaires n'importe où : Placez un formulaire fonctionnel directement sur votre page d'accueil, à l'intérieur d'une publication de blog axée sur l'histoire, sur une page de destination dédiée, ou dans une annonce de campagne.

🎯 Liaison dynamique de campagne : Choisissez facilement une campagne spécifique dans la barre latérale du bloc ou définissez-la pour qu'elle se lie automatiquement à la campagne en cours de visualisation.

📐 Vues de formulaire complètes vs minimales : Basculez entre une mise en page complète ou une vue minimale compacte pour s'adapter parfaitement aux barres latérales, aux colonnes étroites ou aux larges pages de destination.

🎨 Styles sans code ciblés : Personnalisez la typographie, l'espacement des conteneurs, le rayon des bordures, les boutons de montant et les couleurs d'accent indépendamment pour chaque instance de formulaire sans toucher une ligne de CSS.

En savoir plus ici.

ambassadeurs Nouveau

👤 Profils des créateurs : Mettez un visage derrière chaque campagne pair-à-pair

Ambassadors 3.3.0 propose désormais des profils de créateurs, offrant à vos supporters un espace public permanent et partageable qui transforme les collecteurs de fonds ponctuels en relations durables.

👤 Pages publiques des créateurs : Donnez à chaque collecteur de fonds une page de destination instantanée et soignée sur /creator/leur-nom/ pour présenter leur avatar personnalisé, leur biographie et une grille consultable de leurs campagnes.

📊 Preuve d'impact : Renforcez la confiance des donateurs en affichant les jalons de l'ensemble du site sur le profil, tels que le montant total collecté et le nombre total de donateurs.

💳 Cartes interactives au survol : Lorsque les donateurs survolent le nom d'un créateur sur une page de campagne, une carte compacte s'affiche avec sa biographie et ses identifiants sociaux au moment de la décision.

📍 Partage responsable de la localisation : Permettez aux créateurs d'indiquer en toute sécurité où se trouvent leurs supporters locaux en utilisant uniquement les détails de la ville, de l'État et du pays.

🛠️ Personnalisation en libre-service : Les collecteurs de fonds peuvent mettre à jour leurs propres profils et lier jusqu'à six réseaux sociaux directement depuis le hub Mes campagnes, ce qui vous fait gagner du temps d'administration.

Prêt à responsabiliser vos défenseurs ? Mettez à jour vers Ambassadors 3.3.0 et activez "Activer la page publique du créateur" dès aujourd'hui !

Amélioration Paiements

📱 Transformez les utilisateurs mobiles en donateurs : Découvrez la mise à niveau Mollie de Charitable

Vous perdez des supporters mobiles parce qu'ils détestent taper de longs numéros de carte sur leur téléphone ? L'intégration Mollie mise à jour de Charitable propose :

⚡ Paiement instantané via portefeuille : Permettez aux donateurs d'effectuer leurs dons instantanément en utilisant Apple Pay ou Google Pay avec une simple analyse faciale, une empreinte digitale ou un toucher.

💰 Pas de charge PCI supplémentaire : Évitez la vérification complexe du domaine et la conformité de sécurité, car toutes les transactions de portefeuille s'effectuent en toute sécurité via le paiement hébergé de Mollie.

🛠️ Routage personnalisé de l'annulation : Gardez l'expérience prévisible en renvoyant automatiquement les donateurs qui se retirent vers votre page d'annulation, ou utilisez des filtres de développeur pour les rediriger vers une page personnalisée.

Visitez cette page pour en savoir plus.

ambassadeurs amélioré Nouveau

Écrans de modération et d'annuaire dans Ambassadors 3.0

Ambassadors 3.0 propose de nouvelles fonctionnalités : écrans de modération et d'annuaire... voyez facilement ceux qui gagnent des dons sur votre réseau pair-à-pair, y compris les créateurs de campagnes qui pourraient avoir besoin d'être vérifiés, le tout en un seul endroit. Générez des rapports, envoyez des e-mails directement aux ambassadeurs et aux créateurs de campagnes, et plus encore.

🚀 Voyez quand les créateurs de campagnes et les ambassadeurs ont mis à jour leurs campagnes, ce que les donateurs/dons qu'ils ont apportés et plus encore.

🎉 Ajoutez manuellement des ambassadeurs et des créateurs de campagnes, et approuvez-les en un clic !

Visitez cette page pour en savoir plus.