• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

WP Bitz

A curated collection of code snippets for WordPress

  • Home
  • About
  • Blog
  • Code Snippets
You are here: Home / Code Snippets / Disallow spaces in WordPress usernames

Disallow spaces in WordPress usernames

May 6, 2020

This post brought to you by RocketGeek, ButlerBlog, and the following:

 

add_filter( 'validate_username', 'my_no_space_username', 10, 2 );
/**
 * Checks to see if a username contains whitespace.
 * @see: https://developer.wordpress.org/reference/functions/validate_username/
 * 
 * @param boolean $valid    True if the username is valid, otherwise false
 * @param string  $username The username to check
 */
function my_no_space_username( $valid, $username ) {
    if ( preg_match( '/\s/', $username ) ) {
        // contains a space
        return false;
    }
    return $valid;
}

Chad Butler

Primary Sidebar

Join for free!

Get free code snippets, WordPress best practices, and practical Content Marketing advice from seasoned WordPress expert Chad Butler (butlerblog):

Recent Posts

  • Bitnami WordPress Autoptimize cannot write to the cache directory
  • Create and delete WordPress sites in XAMPP with a batch file
  • How to fix “Error: MySQL Shutdown Unexpectedly” in XAMPP control panel
  • Fix missing Customizer in WordPress 6
  • Use Proofy.io API to validate WordPress registrations

Copyright © 2023 · Maker Pro on Genesis Framework · WordPress · Log in