How to sync FC Members Profile information with WP User info?
Is there a way, or maybe a setting I'm missing, that will automatically sync the new Community Members Profile Information in FluentCommunity with the actual WordPress User information? Including the users profile picture?
Good question - yes, there's a setting, and it does most of what you're hoping for.
FluentCommunity admin β Settings β Privacy Settings has two adjacent toggles that cover this:
- "Sync Community Profile with WordPress User Data" (enabled by default, recommended on)
- "Use Gravatar Photo Service for default user photo" (enabled by default)
When "Sync Community Profile with WordPress User Data" is on:
- Editing a Community profile writes back to the WordPress user record: first name, last name, display name, bio (the WP "Biographical Info" field), and website URL. It also updates the linked FluentCRM contact's first/last name.
- When a new XProfile is created for a user, FluentCommunity pulls display name, bio, website, and cover photo from their WordPress user record to seed it.
About profile pictures: FluentCommunity uses Gravatar by default (controlled by the "Use Gravatar Photo Service" toggle on the same settings page). As long as a member has a Gravatar tied to their WordPress email, it shows up automatically in the Community β no extra setup. If they upload a custom avatar inside their Community profile, that custom one wins and stays separate from Gravatar going forward. That custom upload is the one piece that doesn't sync with WordPress.
The auto-sync primarily fires when a member saves their Community profile. Changes made directly in the WordPress user editor don't automatically push into existing Community profiles. If you ever need to force-refresh everyone from their WordPress data, there's a WP-CLI command:
wp fluent_community sync_x_profileJeff MapesΒ Thanks for the information. I'll look into those settings.