WordPress does not allow for users to change their username, so neither does WP-Members. However, it does allow for the use of “display name” which is the name that is displayed on the site when showing users’ names. One of the choices in the WP User Profile is “nickname.” The default install of WP-Members does not make use of nickname. In fact, by default, it adds the user’s username to this field so that it is not empty in the database, just in case you are using that information somewhere else on the site (such as in a forum).
But what if you want to make use of the nickname field? How can you add that to the front-end user profile in WP-Members. This post will show you how to add that in a couple of ways. First, how to add it to the registration form (which by default includes the user update form). Then I’ll show you how to show it only in the user update form.