I want to update the corresponding fields (i.e. first name, last name) of a wordpress user every time the linked contact is changed either on the frontend or the admin area. I saw in the CiviCRM admin area the same field can be changed in quite few places so is there a hook or something that can be used?

1 Answer 1


I believe you are looking for something like this:

CiviCRM WordPress Profile Sync

The CiviCRM WordPress Profile Sync plugin keeps the "First Name", "Last Name", "Email Address" and "Website" fields of a WordPress (and BuddyPress) user profile in sync with the corresponding fields of a CiviCRM contact. The synchronisation takes place regardless of whether the changes are made in WordPress, BuddyPress or CiviCRM.

I guess you could extend that plugin if you want to include CiviCRM custom fileds.

Hope that helps.

  • That's exactly what I was looking for. The plugin seems to work really well. many thanks
    – Stoycho
    Apr 5, 2016 at 14:25

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.