Switch language

wpseek.com
A WordPress-centric search engine for devs and theme authors




sanitize_user [ WordPress Function ]

sanitize_user ( $username, $strict = false )
Parameters:
  • (string) $username The username to be sanitized.
  • (bool) $strict If set limits $username to specific characters. Default false.
Uses:
Returns:
  • (string) The sanitized username, after passing through filters.
Defined at:



Sanitize username stripping out unsafe characters.

Removes tags, octets, entities, and if strict is enabled, will only keep alphanumeric, _, space, ., -, @. After sanitizing, it passes the username, raw username (the username in the parameter), and the value of $strict as parameters for the 'sanitize_user' filter.

Source


<?php
function sanitize_user$username$strict false ) {
    
$raw_username $username;
    
$username wp_strip_all_tags$username );
    
$username remove_accents$username );
    
// Kill octets
    
$username preg_replace'|%([a-fA-F0-9][a-fA-F0-9])|'''$username );
    
$username preg_replace'/&.+?;/'''$username ); // Kill entities

    // If strict, reduce to ASCII for max portability.
    
if ( $strict )
        
$username preg_replace'|[^a-z0-9 _.\-@]|i'''$username );

    
$username trim$username );
    
// Consolidate contiguous whitespace
    
$username preg_replace'|\s+|'' '$username );

    return 
apply_filters'sanitize_user'$username$raw_username$strict );
}
?>

Examples [ wp-snippets.com ]

Google Arama Sonuçlarý

Dahasý ...

0 User Note(s)

Henüz yok. Ýlk sen ol!

Yeni Ekle ...



HTML5 Powered with CSS3 / Styling, Performance & Integration, and Semantics