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]
- Individual Widgets per Page
- How to add add_meta_box to specific Page Template?
- Apply the_content filter to a custom field with multiple values
- Get updated meta data after save_post hook
- How to reload the role specific registration form on validation errors?
- Currency (price) formating on custom fields
- Order by value in serialized custom field
- Custom image sizes for custom field media uploads
- Uncheck the box “Send User Notification” by default on new-user.php
- Possible to add a meta field for css attribute to the editor Advanced panel?
- Change label for registration Fields
- How to create a shortcode to print specific values stored in a post meta array?
- Custom WP_Query for WordPress Search Results with meta_query
- Change order of posts
- Meta Query And/Or
- Adding custom field to post object from custom table
- Using abs() with custom field in orderby statement
- Can’t save custom field on registration page
- WP Cli – post add meta in xargs after wp post generate – add multiple fields
- Anyone know how to use ACF and show custom fields for logged in users only on a post? [closed]
- Populate wordpress menu with link to custom field value (file download)
- Selectively hiding or allowing thumbnails of featured images on front page
- How can I change author of posts to the value of one of the custom field of the posts?
- Login issue with subdomain installs
- Is it possible to add Term Meta Fields to a WooCommerce Attribute?
- register_form, custom field not submitted on first try
- Query Custom Fields in Searchform
- Creating Structured Documents (books) in WordPress?
- Filter query based on date in custom field
- Convert many posts from having a specific meta_key to use a post_format
- Custom fields: my custom checkbox area doesn’t seem to work
- get_post_custom_values not working
- add multiple values (array) to post meta_input
- Add fields to edit in custom widget
- How to add a custom field to the comments “Quick Edit” screen?