@gijungkim well, what have you tried already? Would be happy to update the documentation to be more clear (and we gladly accept pull requests), but I’m not sure this is actually a support request.
In general, though, here’s how this plugin works works:
1. You can have one WordPress object type that can map to one Salesforce object type. So if the User is the object in Salesforce, you need a corresponding object in WordPress.
2. You can map individual fields to each other on each object. So if Enrollment History is a Salesforce field, you need to determine what field can load it in WordPress.
3. If the WordPress field is a meta field, it has to have at least one value in it before the plugin can see it. This is because meta fields don’t technically exist in WordPress until they have values.
4. You can determine whether the value should only come from Salesforce to WordPress, only come from WordPress to Salesforce, or sync every time either changes.
5. You can set a schedule for how often the plugin should run.
WordPress has many ways of creating custom fields, and this plugin doesn’t necessarily work with all of them, but this is the basic idea of how it works.