Rename in place
New name, same account. Posts, roles and passwords never move.
Rename any user in place, then hide every login name from bots. Free.
$ wp plugin install smartusername --activateBots read your login name from six places on a default install. Close every one, without breaking the editor.
See what your site shows/wp-json/wp/v2/usersExposedHidden/?author=1ExposedHidden/wp-sitemap-users-1.xmlExposedHiddenoEmbed author dataExposedHidden/author/admin/ExposedHiddenLogin error messagesExposedHiddenNew name, same account. Posts, roles and passwords never move.
See every leak. Fix each one in a click.
Invisible to visitors. The editor keeps working.
Turn admin into bait. Every attempt is caught.
Slugs from display names. Old links 301.
Rename at scale, straight from the terminal.
Core validation, four hooks, zero surprises.
smartusername_username_changedAfter a renamesmartusername_notification_emailUser emailsmartusername_risky_usernamesRisky listsmartusername_log_limitLog size# Check first. Changes nothing. $ wp smartusername check admin site-owner Success: site-owner is available. # Rename, new author URL, email the user $ wp smartusername rename admin site-owner --slug --notify Success: Username changed from admin to site-owner. # Where do login names leak? $ wp smartusername exposure
For agencies running dozens of sites. The free plugin stays free, forever.
One email when Pro opens. No newsletter, no sharing, unsubscribe any time.
No. The Username field is read-only once an account exists. SmartUsername renames it in place.
Yes. They are tied to the user ID, which never changes.
Yes. Email login is untouched. Renamed users simply sign in again.
Only if you choose. The new slug uses the display name, and the old URL redirects with a 301.
No. Visitors lose access to the users list. Logged-in authors keep it.
Yes. GPL, no locked features, no tracking. Pro will be a separate add-on.
Free. Under a minute. No account needed.