Automattic\WooCommerce\Admin\API\Reports\Customers
DataStore::delete_customer_by_user_id
Delete a customer lookup row by WordPress User ID.
Метод класса: DataStore{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
$result = DataStore::delete_customer_by_user_id( $user_id );
- $user_id(int) (обязательный)
- WordPress User ID.
Код DataStore::delete_customer_by_user_id() DataStore::delete customer by user id WC 11.0.1
public static function delete_customer_by_user_id( $user_id ) {
global $wpdb;
if ( (int) $user_id < 1 || doing_action( 'wp_uninitialize_site' ) ) {
// Skip the deletion.
return;
}
$user_id = (int) $user_id;
$num_deleted = $wpdb->delete( self::get_db_table_name(), array( 'user_id' => $user_id ) );
if ( $num_deleted ) {
ReportsCache::invalidate();
}
}