_wp_specialchars example


function esc_js( $text ) {
    $safe_text = wp_check_invalid_utf8( $text );
    $safe_text = _wp_specialchars( $safe_text, ENT_COMPAT );
    $safe_text = preg_replace( '/&#(x)?0*(?(1)27|39);?/i', "'", stripslashes( $safe_text ) );
    $safe_text = str_replace( "\r", '', $safe_text );
    $safe_text = str_replace( "\n", '\\n', addslashes( $safe_text ) );
    /** * Filters a string cleaned and escaped for output in JavaScript. * * Text passed to esc_js() is stripped of invalid or special characters, * and properly slashed for output. * * @since 2.0.6 * * @param string $safe_text The text after it has been escaped. * @param string $text The text prior to being escaped. */

function wp_specialchars( $text$quote_style = ENT_NOQUOTES, $charset = false, $double_encode = false ) {
    _deprecated_function( __FUNCTION__, '2.8.0', 'esc_html()' );
    if ( func_num_args() > 1 ) { // Maintain back-compat for people passing additional arguments.         return _wp_specialchars( $text$quote_style$charset$double_encode );
    } else {
        return esc_html( $text );
    }
}

/** * Escaping for HTML attributes. * * @since 2.0.6 * @deprecated 2.8.0 Use esc_attr() * @see esc_attr() * * @param string $text * @return string */
Home | Imprint | This part of the site doesn't use cookies.