WPCF7_Submission::mail()privateCF7 1.0

Sends emails based on user input values and contact form email templates.

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

Хуки из метода

Возвращает

null. Ничего (null).

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

// private - только в коде основоного (родительского) класса
$result = $this->mail();

Код WPCF7_Submission::mail() CF7 5.9.3

private function mail() {
	$contact_form = $this->contact_form;

	$skip_mail = apply_filters( 'wpcf7_skip_mail',
		$this->skip_mail, $contact_form
	);

	if ( $skip_mail ) {
		return true;
	}

	$result = WPCF7_Mail::send( $contact_form->prop( 'mail' ), 'mail' );

	if ( $result ) {
		$additional_mail = array();

		if ( $mail_2 = $contact_form->prop( 'mail_2' )
		and $mail_2['active'] ) {
			$additional_mail['mail_2'] = $mail_2;
		}

		$additional_mail = apply_filters( 'wpcf7_additional_mail',
			$additional_mail, $contact_form
		);

		foreach ( $additional_mail as $name => $template ) {
			WPCF7_Mail::send( $template, $name );
		}

		return true;
	}

	return false;
}