wp_slash()
Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.
Сигнатура
wp_slash( string|array $value ): string|array
Описание
Следует использовать при подготовке данных для API ядра, ожидающего данные с экранирующими слэшами.
Не следует использовать для экранирования данных, передаваемых напрямую в SQL-запрос.
Оригинал (английский)
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.
Параметры
$value
string|array
обязательный
Возвращаемое значение
string|array
Исходный код
wp-includes/formatting.php:5781
function wp_slash( $value ) {
if ( is_array( $value ) ) {
return array_map( 'wp_slash', $value );
}
if ( is_string( $value ) ) {
return addslashes( $value );
}
return $value;
}
История изменений
| Версия | Описание |
|---|---|
| 5.5.0 | Non-string values are left untouched. |
| 3.6.0 | Introduced. |

