Automattic\WooCommerce\Internal\RestApi\Routes\V4\Settings\Emails

Controller::get_email_by_idprivateWC 1.0

Get email instance by ID.

Метод класса: Controller{}

Хуков нет.

Возвращает

\WC_Email|null. Email instance or null if not found.

Использование

// private - только в коде основоного (родительского) класса
$result = $this->get_email_by_id( $email_id );
$email_id(строка) (обязательный)
Email ID.

Код Controller::get_email_by_id() WC 10.5.2

private function get_email_by_id( string $email_id ) {
	$emails = WC_Emails::instance()->get_emails();

	foreach ( $emails as $email ) {
		if ( $email->id === $email_id ) {
			return $email;
		}
	}

	return null;
}