WordPress at Your Fingertips
function is not described

WC_Order::maybe_set_user_billing_email() protected WC 1.0

Maybe set empty billing email to that of the user who owns the order.

{} It's a method of the class: WC_Order{}

No Hooks.

Return

null. Nothing.

Usage

// protected - for code of main (parent) or child class
$result = $this->maybe_set_user_billing_email();

Code of WC_Order::maybe_set_user_billing_email() WC 5.8.0

protected function maybe_set_user_billing_email() {
	$user = $this->get_user();
	if ( ! $this->get_billing_email() && $user ) {
		try {
			$this->set_billing_email( $user->user_email );
		} catch ( WC_Data_Exception $e ) {
			unset( $e );
		}
	}
}