Choose which cookies we can use. You can change this at any time from “Cookie settings” in the footer. See our cookie policy for details.

Essential

Needed for the site to work, such as remembering your cookie choices. These can’t be switched off.

Always on
Skip to content
Block Usernames Free + Pro options

Block risky usernames like “admin”

Stop new accounts from using “admin” and “administrator”, the usernames attackers try first. Pro adds a list of common names and your own comma-separated list.

Free on WordPress.org. Pro adds the extra options listed below.

with extra Pro options
Free
setting to configure
1
developer hooks
2
updates since 2024
3
An account manager walking a client through WP Extended on a laptop in a café

Why you need Block Usernames

Bots try “admin”, “administrator” and the site name before anything else. If a real account uses one of those names, half the attacker’s work is already done.

What Block Usernames does

  • Admin names blocked

    Registrations and profile updates using “admin” or “administrator” are refused, and you are warned about existing accounts that use them.

  • Common and custom lists

    Pro adds a built-in list of commonly targeted names and any names you want to block.

  • Works with login limits

    Limit Login Attempts can block attempts on these names immediately.

Free and Pro options

What you can set in the free plugin, and what WP Extended Pro adds.

Added by Pro Pro

  • Block Usernames Enter comma separated usernames

Pro options unlock on any Pro plan, from $29 a year.

Where Block Usernames helps

  • A florist checking her shop website’s WP Extended settings on a laptop at the counter

    Open registration

    Membership and community sites where anyone can sign up.

  • A developer working late with WP Extended Code Snippets open across two monitors

    Hardening checklists

    One small step that removes an easy target.

For developers

Block Usernames has 2 hooks for changing its behaviour per project, without editing the plugin.

All Block Usernames hooks
filter functions.php or a Code Snippet
add_filter( 'wpextended/block-usernames/blocked_usernames', function ( $default_usernames ) {
    // Filter the list of blocked usernames. Allows other plugins or themes to modify the default list of blocked usernames.
    return $default_usernames;
} );
  • block-usernames/blocked_usernames
  • block-usernames/ignored_usernames

Recent changes

The latest updates to Block Usernames, from the WP Extended changelog.

Full changelog
  1. v3.1.0 22 Sept 2025
    • new

      Toggle to block common usernames.

  2. v3.0.9 2 Sept 2024
    • fixed

      Block Usernames – Added user capability checks.

  3. v3.0.0 7 Jun 2024
    • fixed

      Block Usernames – URL redirect issue (customer reported).

Block Usernames questions

Block Usernames documentation

No. It stops new accounts using blocked names and shows a notice listing existing accounts that use one, so you can change them.

The common usernames list and your own custom list. See Free vs Pro.

Get Block Usernames free

Block Usernames is in the free plugin on WordPress.org, alongside 34 other free modules you can switch on when you need them.

Pro from $29 a year · 14-day money-back guarantee