check_ajax_nonce(); $username = isset( $_REQUEST['username'] ) ? sanitize_user( $_REQUEST['username'] ) : ''; $exists = username_exists( $username ); /** * UM hook * * @type filter * @title um_validate_username_exists * @description Change username exists validation * @input_vars * [{"var":"$exists","type":"bool","desc":"Exists?"}, * {"var":"$username","type":"string","desc":"Username"}] * @change_log * ["Since: 2.0"] * @usage * * @example * */ $exists = apply_filters( 'um_validate_username_exists', $exists, $username ); if ( $exists ) { echo 1; } else { echo 0; } die(); } add_action('wp_ajax_nopriv_ultimatemember_check_username_exists', 'ultimatemember_check_username_exists'); add_action('wp_ajax_ultimatemember_check_username_exists', 'ultimatemember_check_username_exists');