Adds slashes to a string or recursively adds slashes to strings within an array.
This should be used when preparing data for core API that expects slashed data.
This should not be used to escape data going directly into an SQL query.
$valuestring|arrayrequired
$value, in the same type as supplied.function wp_slash( $value ) {
if ( is_array( $value ) ) {
$value = array_map( 'wp_slash', $value );
}
if ( is_string( $value ) ) {
return addslashes( $value );
}
return $value;
}
© 2003–2024 WordPress Foundation
Licensed under the GNU GPLv2+ License.
https://developer.wordpress.org/reference/functions/wp_slash