Automattic\WooCommerce\Admin\API\Reports\Customers
DataStore::delete_customer_by_user_id()
Delete a customer lookup row by WordPress User ID.
Method of the class: DataStore{}
No Hooks.
Return
null
. Nothing (null).
Usage
$result = DataStore::delete_customer_by_user_id( $user_id );
- $user_id(int) (required)
- WordPress User ID.
DataStore::delete_customer_by_user_id() DataStore::delete customer by user id code WC 8.6.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(); } }