WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Шаблоны сайтов на русском

wc_clean() WC 1.0

Очищает переданные данные с помощью функции sanitize_text_field(). Массивы очищаются рекурсивно.

Обрабатывает только массивы и скалярные значения (числа, строки).

Работает на основе: sanitize_text_field()

Хуков нет.

Возвращает

Строку/Массив.

Использование

wc_clean( $var );
$var(строка/массив) (обязательный)
Данные для очистки.

Примеры

#1 Как работает функция

Актуальны все примеры на странице sanitize_text_field(), например:

wc_clean( 'Проверим, <em>как</em> 
очищается строка     <br>. ' ); 
//> 'Проверим, как очищается строка .'

wc_clean( 'http://site.ru/foo.php#bar' );  
//> 'http://site.ru/foo.php#bar'

Так же можно обрабатывать массив:

$data = [
	'say' => 'Привет,<br>пользователь!',
	'<p>Параграф с текстом</p>',
	'Просто текст',
];

wc_clean( $data );

/*
Array
(
	[say] => Привет,пользователь!
	[0] => Параграф с текстом
	[1] => Просто текст
)
*/

Код wc clean: woocommerce/includes/wc-formatting-functions.php VER 3.5.7

<?php
function wc_clean( $var ) {
	if ( is_array( $var ) ) {
		return array_map( 'wc_clean', $var );
	} else {
		return is_scalar( $var ) ? sanitize_text_field( $var ) : $var;
	}
}

Cвязанные функции

Из метки: sanitize_ (очистка)

Еще из раздела: WooCommerce

campusboy 3279youtube.com/c/wpplus
Создатель YouTube канала wp-plus, на котором делюсь своим опытом. Активный пользователь wp-kama.ru. WordPress-разработчик. Разработка сайтов и лендингов. Доработка существующих проектов. Сопровождение ресурсов.
Редакторы: Kama 7364
Комментариев нет
    Здравствуйте, !     Войти . Зарегистрироваться