функция
since 0.71
add_magic_quotes()
Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.
Сигнатура
add_magic_quotes( array $input_array ): array
Описание
Обходит массив, очищая его содержимое.
Параметры
$input_array
array
обязательный
Массив, который нужно обойти, очищая содержимое.
Возвращаемое значение
array
Исходный код
wp-includes/functions.php:1288
function add_magic_quotes( $input_array ) {
foreach ( (array) $input_array as $k => $v ) {
if ( is_array( $v ) ) {
$input_array[ $k ] = add_magic_quotes( $v );
} elseif ( is_string( $v ) ) {
$input_array[ $k ] = addslashes( $v );
}
}
return $input_array;
}
История изменений
| Версия | Описание |
|---|---|
| 5.5.0 | Non-string values are left untouched. |
| 0.71 | Introduced. |

