BuddyPress et WordPress stockent les informations de profil dans deux emplacements différents. Un processus de synchronisation des données de profil entre les deux tables est également en cours. Cependant, c'est assez limité (de la façon dont je lis le code) à un seul champ de nom.
Quel est le meilleur moyen d'ajouter d'autres champs de profil à ce processus de synchronisation (je pense particulièrement à la description et à divers champs de contact) - il me semble qu'il faudra créer une fonction à connecter à xprofile_updated_profile
et user_profile_update_errors
- est-ce exact?
Existe-t-il un moyen élégant d’établir le mappage entre WP usermeta
et BP xprofile_data
ou dois-je créer manuellement les enregistrements représentant les champs de profil dans xprofile_fields
?
Je suggère que si vous voulez toujours utiliser BuddyPress, ignorez/supprimez les informations du profil WordPress et vous pourrez: Rediriger les utilisateurs vers leur profil Buddypress lorsqu’ils accèdent à leur profil wordpress (wp-admin/profile.php) : http://buddydev.com/buddypress/playing-with-buddypress-and-wordpress-some-codes-for-the-site-admins/