it-swarm.com.de

add_filter Rückgabewert

function validate_username( $username ) {
    $sanitized = sanitize_user( $username, true );
    $valid = ( $sanitized == $username );

    return apply_filters( 'validate_username', $valid, $username );
}

in wp-includes/registration.php möchte ich ändern

$sanitized = sanitize_user( $username, true );

zu

$sanitized = sanitize_user( $username, false );

Ich konnte nicht erfolgreich Add_filter dort schreiben, irgendwie funktioniert es nicht. Kannst du bitte einen Filter dafür schreiben?

2
Ünsal Korkmaz

Wie so:

function my_validate_username( $valid, $username ) {
    $sanitized = sanitize_user( $username, false );
    $valid = ( $sanitized == $username );

    return $valid;
}

add_filter('validate_username', 'my_validate_username', 10, 2);
2