For a school, I'd like to add custom fields to users, such as department, curriculum, date & place of birth, education, phone number, social links.... How can I accomplish this? I see there are some plugins to create user metas however I'm not sure how reliable/supported they are....

  • ACF is a very good option, it has a specific option to create user fields. I've made a couple of sites with it, and it works fine, and it's perfectly documented as well. Anyway, if you want to accomplish it coding by yourself, just read about add_user_meta function.
    – Capiedge
    May 30, 2016 at 15:33
  • Seems a professional solution. Reliable? Across WP core updates?
    – Riccardo
    May 30, 2016 at 15:59
  • BTW, you may answer instead of comment, I will check as the correct solution!
    – Riccardo
    May 30, 2016 at 16:00

1 Answer 1


ACF is a very good option, it has specific options to create user fields. There are tons of tutorials and practical examples out there, just google it and you will find them. It is one of the most popular WP plugins, so don't be afraid of compatibility problems, it's well maintained.

You can check its documentation for practical examples about getting it work.

Anyway, if you want to accomplish it coding by yourself, you should read about add_user_meta function.


  • Hope it is reliable
    – Riccardo
    May 30, 2016 at 16:29
  • For sure ;)
    – Capiedge
    May 30, 2016 at 16:42

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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