The forum user profile page was created in Chapter 9, 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 WPWAF_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...