Opens in a new tab
Turquoise abstract wavy W logo on a black background
Turquoise abstract wavy W logo on a black background
White WP PowerSuite logo on a black background
White WP PowerSuite logo on a black background
[wpps_ai_summarize]
On This Page
Last updated: 27/08/2026

Hide Author URLs

Replace guessable author profile links with random IDs. Author archives stay public under obfuscated URLs.

Overview

WordPress author archive URLs can expose usernames or predictable author identifiers, even when you still want author archive pages to remain available.

Hide Author URLs keeps public author archives working but replaces the visible author slug with a random 10-character ID, creating URLs such as:

yoursite.com/author/a1b2c3d4e5/

Links using the real username stop resolving, while WordPress-generated author links, archive pagination, feeds, and supported REST responses use the obfuscated value instead.

Hide Author URLs is a Free module in WP PowerSuite.

Solid black square
Solid black square
Who is this for?
  • Blogs and publications that want to keep author archive pages public
  • Sites that want to reduce username exposure in author URLs
  • Agencies hardening WordPress websites without removing author archives
  • Multi-author websites that still rely on public author profiles
  • Site owners looking for an alternative to disabling author archives completely

Features

Replace Username-Based Author URLs
Public author archives use a random 10-character identifier instead of the user's normal author slug.
Block Simple Author ID Enumeration
Requests such as ?author=123 are redirected away instead of revealing the corresponding author archive.
Obfuscate REST User Slugs
WordPress REST user responses use the randomized author slug rather than the normal user slug when those responses are available.
Protect Anonymous User Lists
If the broader Disable REST API (Public) module is not active, anonymous access to the WordPress users REST endpoint is restricted.
Automatic User Handling
Existing users receive obfuscated slugs automatically, and new users get one when their account is created.
No Configuration Required
There are no slug patterns or settings to maintain. Enable the module and WP PowerSuite manages the author URL changes automatically.

Hide WordPress Usernames Without Removing Author Pages

Keep SEO and Author Navigation Intact

Replace Predictable Slugs With Random IDs

Reduce Basic WordPress User Enumeration

Hide the URL, Not the Author

Hide Author URLs or Disable Author Archives?

Use Cases

  • Multi-Author Blogs
    Keep useful author archive pages while removing username-style slugs from public URLs.
  • News & Publishing Websites
    Preserve author profiles, pagination, and feeds while adding another layer of user-account privacy.
  • WordPress Security Hardening
    Reduce simple author-ID enumeration and public exposure of normal author slugs.
  • Sites Using Public Author Profiles
    Continue letting visitors browse content by author without exposing the normal account-related slug.

Frequently Asked Questions

Related Modules

Global fallback redirect for unknown URLs instead of a generic 404 page.
Disabled
Edit ads.txt for programmatic ads from WordPress—no file manager required.
Disabled
Full redirect manager—exact, pattern, and regex rules, plus bulk and import/export.
Disabled
Disables default front-end and REST search for blog-style content. Post-type–scoped searches (for example WooCommerce products) stay available. Blocks /wp/v2/search and ?search= on...
Disabled
Reading time labels from word count—auto or shortcode, with flexible formatting.
Disabled
Google Analytics 4 pageview tracking with consent-mode defaults, staging guards, role exclusions, and duplicate-snippet prevention.
Disabled
Toolbar reminder when “discourage search engines” is on, with a quick path to change it.
Disabled
Turns off public author archive URLs so writer names are harder to harvest and those pages stop attracting junk traffic.
Disabled
Batch-scans published content for broken links with export and SSRF-safe HTTP checks.
Disabled
Breadcrumb trails on content pages—better orientation for visitors and cleaner site hierarchy for search.
Disabled