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 ...