How To Add Extra User Information To WordPress

Now that WordPress is being used more and more as a content management system (CMS), people have often requested ways to allow members or registered users to add more information about themselves like Twitter, Facebook and address fields.
Screen shot of user profile

Depending on the site, I’ve often used a plugin called CIMY Extra User Fields. But if you’re using Wishlist member to control your content, CIMY is in their known list not to play nicely together.

The good news is, you can add additional user fields without a plugin. The following code goes into your theme’s function.php file. It will add a new ‘block’ of fields under the default ones. I have only set them to two fields but you can add more of course. A little hacking of course is necessary to add more. If you’re not that adventurous, you can always hire us 🙂

// Additional fields
add_action( 'show_user_profile', 'extra_user_profile_fields' );
add_action( 'edit_user_profile', 'extra_user_profile_fields' );

function extra_user_profile_fields( $user ) { ?>

Scroll to Top