There is an excellent plugin solution for this: CIMY user extra fields
I’m all for control and pro writing your routines, if ready-made solutions are not 100% satisfactory, but in the case of extended user profiles I have never seen the need. I am using this plugin myself on 2 production sites, very happy with it.
Related Posts:
- Custom Fields – Taller editing area
- Using TinyMce with textareas in meta boxes on custom post types
- Is it safe to store a user setting you don’t want the user to ever modify as a user option?
- How to get users by a custom field / by user meta data?
- Auto sort the wp-admin post list by a meta key
- Show Custom Comment Fields when editing in admin
- How do you add a custom option to user data?
- Custom user avatar in the WordPress users listing
- User Profile / Add Custom Fields
- How to activate “custom fields” section in WP3
- Custom text-only header
- Show User Their Password
- How To Create a Metabox of HTML Content with Instructions For Editors When Editing a Post or Page?
- How to load php file for specific page in admin?
- Adding Properties to User Profile and Displaying in List
- How can I sort get_users() by any value (last_name, user defined fields and more)
- Why does this Quick Edit checkbox save the value only when unchecked?
- Extra filed under “About the user” user profile
- get_user_meta Short Profile Section
- Can you ungroup Custom Fields?
- Add field to ‘Add User’ admin page
- Redirect users based on custom field
- Custom User Profile Fields
- Add More Fields to Users Pages (Admin Panel)
- Register rest field for specific user
- WordPress User Profile Upload – If page is saved file reset
- How to show a gloabl message on a user profile page (in back end)?
- How make a custom search on backend in WordPress without plugin?
- WP_User_Query pulling ACF to loop
- Front-end editing with custom fields?
- Speed up / Optimize Admin Edit Post Page on Large Websites (50-150k posts, 50 custom fields per post)
- Custom Meta Box (SELECT) Not Saving
- Passing args to WP_User_Query am I using meta correctly?
- UPDATE on SELECT results. A SQL query to swap Author with Meta Box value
- Customizing user data
- How to load an assets based on custom field value?
- Linking Custom Fields to Database Records
- Show user info in a hovercard [closed]
- Iterate through users and display users meta info at front-page
- ACF: How to get users with a ACF flexible content subfield with a specific value AND layout?
- check for duplicate user meta data before updating
- Custom Field Repeating When Using foreach
- Front end register with custom fields
- Front-End User Profile
- Get emails from users by custom field SQL
- TinyMCE custom button retrieve value from custom field
- How to validation for sanitize_URL?
- Save custom field types with this function…?
- Make separate text boxes for separate WordPress Custom Fields
- How to parse a huge list of users using a CRON function?
- Adding data to User profile
- Delete user meta but only if found in array
- Search & column order by meta value in admin
- How to I change the value of a custom field on the home page?
- How to save multiple custom user profile fields using repeater JQuery
- Link fields in User Admin list
- Extend WP_User_Query or WP_User to return all custom fields?
- Sort custom fields in admin by last field added
- Make custom user_meta as permalink for post
- Custom Field select list is truncated
- Echo text if field under user_meta is empty with get_users()
- Semi-Private Comments + page comments -> is it possible?
- file upload user profile
- Add custom fields to specific menus
- How to make donation button dynamic on chariti theme [closed]
- How to set up page fields with gutenberg instead of ACF
- Custom user tables not working after migration
- Update some (not all) post titles with custom field values before running the Loop
- Exclude URL’s from sanitize_html_classes
- Missing Custom Fields
- Custom Fields – How to get the list of a specific active widget each time it rendered
- Best way to insert a list of links into a post outside of the_content
- Automatically Add Tags Taxonomy in Post from Custom field’s value
- Automatically Add Custom Fields Value as Tags
- How to get data from user meta custom fields created with acf-pro plugin?
- No plugin populate user information in to form
- How to check if a user is in a specific role?
- how to turn a link field into a button or link text
- Gutenberg add a custom metabox to default blocks
- On Users (user.php) in wp-admin disable/hide “Bulk Actions” and “Change Role To”
- How to display custom fields in hestia theme
- How to update only certain custom fields in a the cache of a page?
- Woocommerce products search with custom fields
- Custom meta fields and meta keys
- Making custom meta box required (with error message if not filled in) on Gutenberg
- HTML for adding a meta box (basic text field) to page editor?
- Convert author metadata to a custom field
- WP Admin Dropdown List Filter for custom (ACF) field on custom post type(s)
- Adding Custom Metadata to my Archive/Posts page
- Query posts by post type, author and post meta
- Is the use of many custom field not good for server?
- Move the post title to another field
- How to save multiple values with same meta_key, each value linked to another tag id
- Move the metaboxes to the very top of post editor
- Shortcode for Custom Field of Media Attachment (to use with Featured Images)
- ACF multi taxonomy on filterable gallery
- Arrays in custom fields or is there a better way?
- Can we hide a certain user in WP?
- How to improve my non-unique metadata MySQL entries?
- Use value from ACF to populate other fields