SyncFields

What does it do?
With this plugin you can map and synchronize fields in the WordPress user and usermeta database.
Note:
This plugin syncs one way only!
The plugin adds a new menu in the backend called ‘SyncFields’, which allows you to control the plugin settings.
Give me an example please
When you install plugins such as WooCommerce, the WordPress usermeta database table is populated with new fields. You can map these fields and choose to automatically sync these with other usermeta fields, or with the WordPress regular user fields.
For example, you can choose to Sync WooCommerce billing_country usermeta field with the WordPress main Country user field. And lot’s of other ways to sync data within WordPress, and keep it synced automatically.
Does it work with plugin xyz…?
Yes, it works with ANY plugin which creates usermeta fields. The plugin automatically finds new fields every time you install a new plugin.
To create a new Sync between two database fields:
- Click on ‘Add new mapping’. A list of available fields are collected. (This can take some time).
- Choose the Primary Field.
- Choose a field the primary field will sync with.
- Click on ‘Create New Field’
Once you created a mapping between two fields, the data will remain synced for all users. (The way it works is that every time data is changed in a field the sync will trigger automatically).
To delete a field mapping:
- Click the ‘delete’ button in the applicable mapping row.
To edit a field mapping:
- Click the ‘edit’ button in the applicable mapping row.
Caution:
Make sure database fields which you intend to sync are of the same type. So for example do not sync an email field with a Country field, this will result in invalid data in the synced fields.
If in doubt do NOT sync fields with each other, it may break your site in extreme cases.
Download & install the zip archive
The plugin package installer can be downloaded from the WP2E project tab called “code”.
1 – Select the version to download if this option is available otherwise the “latest” version of the main plugin will be used.
2 – After downloading the zip archive install the plugin package installer in you local environment and activate the script from the plugin list.
3 – Under the section “Plugins” of the admin dashboard you should see a new “Dependencies & Licenses” link. Follow the instructions from this panel to finalize the installation of the missing dependencies.
- Give a name to your project
- Download the Installer Package
- Install & activate the plugin locally
- Install the suggested dependencies
Tips: Use the WP2E panel to add/suggest new dependencies to the local installation. Press F5 in the list of dependencies if the changes are not displayed right away.



