WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

sanitize_user_object() WP 2.3.0

Запрещена (устарела) с версии 3.3.0. Больше не поддерживается и может быть удалена. Рекомендуется заменить эту функцию на аналог.

Sanitize every user field.

If the context is 'raw', then the user object or array will get minimal santization of the int fields.

Хуков нет.

Возвращает

Объект/Массив. The now sanitized User Object or Array (will be the same type as $user)

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

sanitize_user_object( $user, $context );
$user(объект/массив) (обязательный)
The User Object or Array
$context(строка)
How to sanitize user fields.
По умолчанию: 'display'

Список изменений

С версии DEL 3.3.0 Введена.

Код sanitize user object: wp-includes/deprecated.php WP 5.3

<?php
function sanitize_user_object($user, $context = 'display') {
	_deprecated_function( __FUNCTION__, '3.3.0' );

	if ( is_object($user) ) {
		if ( !isset($user->ID) )
			$user->ID = 0;
		if ( ! ( $user instanceof WP_User ) ) {
			$vars = get_object_vars($user);
			foreach ( array_keys($vars) as $field ) {
				if ( is_string($user->$field) || is_numeric($user->$field) )
					$user->$field = sanitize_user_field($field, $user->$field, $user->ID, $context);
			}
		}
		$user->filter = $context;
	} else {
		if ( !isset($user['ID']) )
			$user['ID'] = 0;
		foreach ( array_keys($user) as $field )
			$user[$field] = sanitize_user_field($field, $user[$field], $user['ID'], $context);
		$user['filter'] = $context;
	}

	return $user;
}