BuddyPressとWordPressは2つの別々の場所にプロファイル情報を保存し、2つのテーブル間でプロファイルデータを同期するプロセスがあります。しかしながら、これは(私がコードを読んでいる方法から)単一の名前フィールドにかなり制限されています。
この同期プロセスに他のプロファイルフィールドを追加するための最良の方法は何ですか(私は特に説明、およびさまざまな連絡先フィールドを考えています) - xprofile_updated_profile
およびuser_profile_update_errors
にフックする関数を作成する必要があるようです
WP usermeta
とBP xprofile_data
の間のマッピングを確立する上品な方法はありますか、それとも手動でxprofile_fields
内のプロファイルフィールドを表すレコードを作成する必要がありますか?
BuddyPressを常に使用する場合は、WordPressプロフィール情報を無視/削除することをお勧めします。ユーザーがwordpress profile(wp-admin/profile.php): http://buddydev.com/buddypress/playing-with-buddypress-and-wordpress-some-codes -for-the-site-admins /