web-dev-qa-db-fra.com

Synchroniser les champs de profil BuddyPress et WordPress

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?

4
anu

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/

1
Ünsal Korkmaz