Les profils de créateurs donnent à chaque créateur de campagne et à chaque collecteur de fonds une page publique partageable à l'adresse /creator/votre-nom/, affichant leur avatar, leur biographie, leur organisation, leurs liens sociaux, leurs campagnes et leurs totaux de titres. Les créateurs gèrent leur propre profil depuis le hub Mes campagnes, et leur identité les accompagne désormais sur chaque page de collecte de fonds.
Disponible dans Charitable Ambassadors 3.3.0+ (nécessite Charitable Pro 1.8.16 ou une version ultérieure).
Fonctionnalités clés
- Publiez une page de profil public pour chaque créateur à l'adresse
/creator/<nom>/, servie automatiquement sans aucune page à construire. - Laissez les créateurs modifier leur propre profil à partir d'un nouvel onglet Profil dans le hub Mes campagnes : nom, biographie, organisation, site web, six réseaux sociaux, photo et localisation.
- Affichez l'avatar d'un créateur et une carte contextuelle accessible (biographie, organisation, liens sociaux et un lien vers son profil public) à côté de son nom sur chaque page de collecte de fonds.
- Choisissez exactement quelles statistiques et sections apparaissent sur la page publique, de la biographie et des liens sociaux jusqu'au total collecté, au nombre de donateurs et à un code QR optionnel.
- Contrôlez le partage de localisation de manière responsable : ville, état et pays uniquement, jamais une adresse postale, avec des modes désactivé, contrôlé par le créateur et forcé.
- Ajoutez un bouton Partager (Copier le lien, Partager via, E-mail) pour que les créateurs puissent promouvoir leur profil en un clic.
- Intégrez le profil de n'importe quel créateur n'importe où avec le shortcode
[charitable_creator_profile].
Pourquoi utiliser les profils de créateurs ?
Une collecte de fonds est souvent une page unique sans domicile permanent pour la personne qui la soutient. Les profils de créateurs donnent à vos supporters les plus actifs une identité reconnaissable sur votre site, afin que les donateurs puissent voir qui ils soutiennent, parcourir leurs campagnes et faire confiance à la personne qui demande. Cette reconnaissance renforce la crédibilité, encourage les collectes de fonds répétées et transforme les campagnes individuelles en une relation continue.
Voyez-le en action

Exigences
- Charitable Ambassadors 3.3.0 ou version ultérieure
- Charitable Pro 1.8.16 ou version ultérieure
- WordPress 5.0 ou version ultérieure, PHP 7.4 ou version ultérieure
- Permaliens personnalisés activés (Paramètres > Permaliens réglés sur autre chose que Simple), car la page publique utilise une règle de réécriture
Démarrage
Activation
- Dans l'administration WordPress, allez dans Charitable > Ambassadeurs > Modèles > Mes campagnes.
- Trouvez la section Page publique du créateur et activez Activer la page publique du créateur.
- Enregistrez vos paramètres. La page de chaque créateur est maintenant en ligne à l'adresse
/creator/<nom-d-utilisateur>/.
Lorsque le paramètre est désactivé, les pages de créateurs renvoient une erreur 404 et aucun contenu de profil n'est exposé. Les archives d'auteurs ne sont affectées dans aucun des deux cas.
Si les pages renvoient une erreur 404 après l'activation de la fonctionnalité, visitez Paramètres > Permaliens une fois et enregistrez pour vider les règles de réécriture.
Comment les créateurs modifient leur profil
Les créateurs gèrent leur propre profil depuis l'onglet Profil dans le hub Mes campagnes (la page qui héberge le shortcode [charitable_my_campaigns]). À partir de là, un créateur connecté peut définir :
- Prénom et nom (utilisés pour construire le nom d'affichage)
- Biographie
- Organisation
- Site web ainsi que Twitter / X, Facebook, Instagram, LinkedIn, YouTube et TikTok
- Photo de profil
- Ville, état et pays, et lesquels de ceux-ci partager (lorsque le partage de localisation est contrôlé par le créateur)
Les administrateurs peuvent modifier les mêmes champs de profil pour n'importe quel créateur depuis l'annuaire.

La page publique du créateur
La page est servie automatiquement sur /creator/<name>/, où <name> est le slug d'utilisateur WordPress du créateur. La base creator par défaut peut être modifiée avec un filtre (voir Ressources pour développeurs). La page peut inclure l'avatar du créateur, le format de nom choisi, la biographie, l'organisation, les liens sociaux, un bouton Partager, un code QR optionnel, une grille de ses campagnes publiées et les totaux des titres.
Seules les campagnes publiées sont comptées et affichées. Les campagnes privées, brouillons, en attente et rejetées n'apparaissent jamais.
Enrichissement de la page de collecte de fonds
Sur chaque page de collecte de fonds, le nom du créateur est enrichi d'un petit avatar et d'une carte accessible au survol et à la mise au point. La carte affiche la biographie du créateur, son organisation et ses liens sociaux, ainsi qu'un lien vers son profil public complet. Ceci est activé par défaut et peut être ajusté ou désactivé avec des filtres.

Partage de localisation
Le partage de localisation est limité à la ville, l'état et le pays. Une adresse postale n'est jamais collectée ni affichée. Vous la contrôlez sur l'ensemble du site avec deux paramètres :
- Mode de partage de localisation décide si la localisation est désactivée, contrôlée par le créateur ou forcée.
- Autoriser décide quelles parties (ville, état, pays) sont éligibles. Une partie non cochée n'est jamais affichée, même en mode forcé.
En mode contrôlé par le créateur, chaque créateur opte pour les parties qu'il souhaite afficher depuis son onglet Profil.
Utilisation
Raccourci
Utilisez le shortcode pour intégrer un profil de créateur sur n'importe quelle page ou publication :
[charitable_creator_profile user_id="12"]
ou
[charitable_creator_profile nicename="jane-doe"]
Sans attributs, le shortcode résout le créateur pour la requête actuelle /creator/<name>/, ce qui correspond à la façon dont la page automatique est rendue.
Paramètres du shortcode
| Paramètre | Type | Défaut | Description |
|---|---|---|---|
| user_id | entier | 0 | L'ID utilisateur WordPress du créateur à afficher. A la priorité sur nicename. |
| nicename | chaîne de caractères | "" | Le slug d'utilisateur du créateur (nicename). Utilisé lorsque user_id n'est pas fourni. |
Options de configuration
Tous les paramètres ci-dessous se trouvent sous Charitable > Ambassadeurs > Modèles > Mes campagnes.

Affichage de la page publique du créateur
| Paramètre | Type | Défaut | Description |
|---|---|---|---|
| Activer la page publique du créateur | case à cocher | Désactivé | Interrupteur principal. Lorsqu'il est désactivé, les pages de créateur renvoient une 404. |
| Afficher le nom du créateur | sélectionner | Prénom & Nom | Quelle forme du nom afficher : Prénom seul, Nom de famille seul, Prénom et nom de famille, ou Nom d'utilisateur. Le nom est toujours affiché ; ceci choisit seulement la forme. |
| Afficher la bio | case à cocher | Activé | Afficher la bio du créateur. |
| Afficher l'organisation | case à cocher | Activé | Afficher l'organisation du créateur. |
| Afficher les liens sociaux | case à cocher | Activé | Afficher les liens sociaux du créateur. |
| Afficher le bouton de partage | case à cocher | Activé | Afficher un bouton de partage (Copier le lien, Partager via, E-mail). |
| Afficher les campagnes | case à cocher | Activé | Afficher la grille des campagnes du créateur. |
| Afficher le total collecté | case à cocher | Activé | Afficher le montant total collecté par le créateur. |
| Afficher le nombre de donateurs | case à cocher | Activé | Afficher le nombre de donateurs du créateur. |
| Afficher le nombre de dons | case à cocher | Activé | Afficher le nombre de dons du créateur. |
| Afficher le don moyen | case à cocher | Désactivé | Afficher le montant moyen des dons du créateur. |
| Afficher le nombre de dons récurrents actifs | case à cocher | Désactivé | Afficher le nombre de donateurs récurrents actifs du créateur. |
| Afficher le code QR | case à cocher | Désactivé | Afficher un code QR reliant à la page publique du créateur, flottant en haut à droite. |
Partage de localisation
| Paramètre | Type | Défaut | Description |
|---|---|---|---|
| Mode de partage de localisation | sélectionner | Désactivé | Désactivé (ne jamais afficher la localisation), Permettre au créateur de contrôler, ou Forcer (le créateur ne peut pas changer). |
| Autoriser | cases à cocher multiples | aucun | Quelles parties les créateurs peuvent partager : Ville, État, Pays. Les éléments non cochés ne sont jamais affichés, même en mode forcé. |
Personnalisation
Remplacement de modèle
Copiez le modèle de profil dans votre thème pour personnaliser la mise en page de la page publique :
yourtheme/charitable/charitable-ambassadors/creator/profile-page.php
Filtres et fonctions
Chaque basculement d'affichage, l'URL de base, le format du nom et le traitement de la page de collecte de fonds peuvent être ajustés dans le code. Voir les ressources pour les développeurs ci-dessous.
Dépannage
Les pages de créateur renvoient une erreur 404
Confirmez que Activer la page publique du créateur est activé. Visitez ensuite Paramètres > Permaliens et enregistrez une fois pour vider les règles de réécriture. Confirmez également que le créateur a au moins une campagne publiée, car un profil sans rien de publié ne s'affiche pas.
L'emplacement d'un créateur ne s'affiche pas
Le mode de partage de localisation doit être défini sur 'Autoriser le créateur à contrôler' ou 'Forcer', et la partie pertinente (ville, état ou pays) doit être cochée sous 'Autoriser'. En mode contrôlé par le créateur, le créateur doit également opter pour cette partie depuis son onglet Profil.
Les liens sociaux n'apparaissent pas
Confirmez que Afficher les liens sociaux est activé et que le créateur a saisi au moins un lien dans l'onglet Profil.
La photo de profil ne se met pas à jour
La page publique utilise la photo de profil téléchargée par le créateur (la métadonnée utilisateur avatar). L'image téléchargée doit appartenir aux médias du créateur. Si aucune photo n'est définie, le site utilise l'avatar standard.
Ressources pour les développeurs
Accroches et filtres
charitable_ambassadors_creator_slug— Filtre l'URL de base pour les pages de créateur. Par défautcreator.charitable_ambassadors_creator_url— Filtre l'URL publique complète du profil d'un créateur.charitable_ambassadors_creator_name_format— Filtre le format du nom résolu (first,last,full,username).charitable_ambassadors_creator_page_enabled— Filtre si la page publique est activée.charitable_ambassadors_creator_page_show_{key}— Visibilité par section, où{key}estbio,org,social,share,campaigns,raised,donors,donations,avg,recurring, ouqr.charitable_ambassadors_creator_location_mode— Filtre le mode de partage de localisation.charitable_ambassadors_creator_location_allow_{part}— Autorisation de localisation par partie, où{part}estcity,state, oucountry.charitable_ambassadors_creator_social_fields— Ajoute ou supprime des champs sociaux modifiables.charitable_ambassadors_creator_avatar_meta_key— Filtre la clé de métadonnée utilisateur utilisée pour la photo de profil. Par défautavatar.charitable_ambassadors_creator_treatment— Active ou désactive l'avatar du créateur et la carte de survol sur les pages de collecte de fonds.charitable_ambassadors_creator_inline_avatar— Affiche ou masque l’avatar en ligne à côté du nom du créateur sur les pages de collecte de fonds.charitable_ambassadors_creator_tooltip— Affiche ou masque la carte contextuelle au survol et au focus sur les pages de collecte de fonds.charitable_ambassadors_creator_tooltip_show_{key}— Visibilité par élément dans la carte contextuelle.charitable_ambassadors_directory_creator_profile_tabs— Filtre les onglets affichés sur le profil du créateur dans l’annuaire administrateur.charitable_ambassadors_creator_profile_saved— Action déclenchée après la sauvegarde d’un profil de créateur. Reçoit l’ID utilisateur et le tableau des données sauvegardées.
Fonctions utiles
charitable_ambassadors_get_creator_slug()— Retourne la base d’URL nettoyée pour les pages de créateur.charitable_ambassadors_get_creator_url( $user_id )— Retourne l’URL du profil public d’un créateur.charitable_ambassadors_creator_public_name( $creator )— Retourne le nom d’affichage du créateur dans le format configuré.charitable_ambassadors_creator_page_enabled()— Indique si la page publique est activée.charitable_ambassadors_creator_location_mode()— Retourne le mode de partage de localisation actuel.charitable_ambassadors_creator_location_allows( $part )— Indique si une partie de la localisation est autorisée.charitable_ambassadors_creator_social_fields()— Retourne les définitions des champs sociaux modifiables.
Ressources supplémentaires
- [PLACEHOLDER: URL de la documentation Mes Campagnes]
- [PLACEHOLDER: URL de la documentation Aperçu des Ambassadeurs Caritatifs]
- [PLACEHOLDER: URL de la documentation Paramètres de la Page de Collecte de Fonds]





