Updating a user profile with additional fields
The developer profile page was created in Chapter 8, Enhancing the Power of Open Source Libraries and Plugins, with the use of Backbone.js and Underscore.js. The Profile section of this page was limited to the name of the user as we had very limited information for the users. Here, we will capture more information by using additional fields on the profile screen of the WordPress dashboard. So, let's update the constructor function of the WPWA_Model_User
class to add the necessary actions for editing the profile, as shown in the following code:
add_action('show_user_profile', array($this, "add_profile_fields")); add_action('edit_user_profile', array($this, "add_profile_fields"));
We have defined two actions to be executed on the user profile screen. Both the show_user_profile
and edit_user_profile
actions are used to add new fields to the end of the user edit form. According to the preceding code, the addition of new fields will be implemented...