Changeset 23555
- Timestamp:
- 03/01/2013 04:34:48 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-includes/formatting.php
r23554 r23555 3343 3343 return apply_filters( 'sanitize_trackback_urls', $urls_to_ping, $to_ping ); 3344 3344 } 3345 3346 /** 3347 * Add slashes to a string or array of strings. 3348 * 3349 * This should be used when preparing data for core API that expects slashed data. 3350 * This should not be used to escape data going directly into an SQL query. 3351 * 3352 * @since 3.6.0 3353 * 3354 * @param string|array $value String or array of strings to slash. 3355 * @return string|array Slashed $value 3356 */ 3357 function wp_slash( $value ) { 3358 if ( is_array( $value ) ) { 3359 foreach ( $value as $k => $v ) { 3360 if ( is_array( $v ) ) { 3361 $value[$k] = wp_slash( $v ); 3362 } else { 3363 $value[$k] = addslashes( $v ); 3364 } 3365 } 3366 } else { 3367 $value = addslashes( $value ); 3368 } 3369 3370 return $value; 3371 } 3372 3373 /** 3374 * Remove slashes from a string or array of strings. 3375 * 3376 * This should be used to remove slashes from data passed to core API that 3377 * expects data to be unslashed. 3378 * 3379 * @since 3.6.0 3380 * 3381 * @param string|array $value String or array of strings to unslash. 3382 * @return string|array Unslashed $value 3383 */ 3384 function wp_unslash( $value ) { 3385 return stripslashes_deep( $value ); 3386 }
Note: See TracChangeset
for help on using the changeset viewer.