WC_Privacy::anonymize_custom_data_types
Handle some custom types of data and anonymize them.
Метод класса: WC_Privacy{}
Хуков нет.
Возвращает
Строку. Anonymized string.
Использование
$WC_Privacy = new WC_Privacy(); $WC_Privacy->anonymize_custom_data_types( $anonymous, $type, $data );
- $anonymous(строка) (обязательный)
- Anonymized string.
- $type(строка) (обязательный)
- Type of data.
- $data(строка) (обязательный)
- The data being anonymized.
Код WC_Privacy::anonymize_custom_data_types() WC Privacy::anonymize custom data types WC 10.5.0
public function anonymize_custom_data_types( $anonymous, $type, $data ) {
switch ( $type ) {
case 'address_state':
case 'address_country':
$anonymous = ''; // Empty string - we don't want to store anything after removal.
break;
case 'phone':
$anonymous = preg_replace( '/\d/u', '0', $data );
break;
case 'numeric_id':
$anonymous = 0;
break;
}
return $anonymous;
}