WordPress plugin that allows an admin (or capable user) to edit the author slug of a user, and change the author base. New development takes place on the 'develop' branch.
iThemes Security has a setting named Force Unique Nickname. This is essentially a pseudonym for forcing the user_nicename field to be different than the user_login field.
Both Edit Author Slug and iThemes Security hook into user_profile_update_errors with a priority of 10, but because iThemes Security adds it's hook after Edit Author Slug, it's functionality always wins, and means that the user_nicename will always be nickname or firstname-lastname.
It would be nice to integrate with iThemes Security, given that the WordPress plugin directory reports installation numbers of 800,000+. Below is a list of how I see this being implemented.
Check for the existence of iThemes Security and Force Unique Nickname being set to true.
Remove the iThemes Security force_unique_nicename action.
On update, never allow the user_nicename to be equal to user_login.
Don't show user_login as an available option on profile pages or in settings.
iThemes Security has a setting named
Force Unique Nickname
. This is essentially a pseudonym for forcing theuser_nicename
field to be different than theuser_login
field.Both Edit Author Slug and iThemes Security hook into
user_profile_update_errors
with a priority of 10, but because iThemes Security adds it's hook after Edit Author Slug, it's functionality always wins, and means that theuser_nicename
will always benickname
orfirstname-lastname
.It would be nice to integrate with iThemes Security, given that the WordPress plugin directory reports installation numbers of 800,000+. Below is a list of how I see this being implemented.
Force Unique Nickname
being set to true.force_unique_nicename
action.user_nicename
to be equal touser_login
.user_login
as an available option on profile pages or in settings.