get_billing_first_name() ? $customer->get_billing_first_name() : $customer->get_shipping_first_name(); $lastName = $customer->get_billing_last_name() ? $customer->get_billing_last_name() : $customer->get_shipping_last_name(); $email = $customer->get_billing_email() ? $customer->get_billing_email() : $customer->get_email(); if ( ! $email ) { return 'Undefined'; } $name = sprintf( '%s %s (%s)', $firstName, $lastName, $email ); if ( $link ) { return sprintf( '%s', get_edit_user_link( $customer->get_id() ), $name ); } return $name; } public static function formatRoleString( $roleSlug ) { $roles = wp_roles()->roles; if ( array_key_exists( $roleSlug, $roles ) ) { return $roles[ $roleSlug ]['name']; } return 'Undefined role'; } }