WPCF7_ContactForm::upgrade()privateCF7 1.0

Upgrades this contact form properties.

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

Хуков нет.

Возвращает

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

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

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

Код WPCF7_ContactForm::upgrade() CF7 5.9.3

private function upgrade() {
	$mail = $this->prop( 'mail' );

	if ( is_array( $mail )
	and ! isset( $mail['recipient'] ) ) {
		$mail['recipient'] = get_option( 'admin_email' );
	}

	$this->properties['mail'] = $mail;

	$messages = $this->prop( 'messages' );

	if ( is_array( $messages ) ) {
		foreach ( wpcf7_messages() as $key => $arr ) {
			if ( ! isset( $messages[$key] ) ) {
				$messages[$key] = $arr['default'];
			}
		}
	}

	$this->properties['messages'] = $messages;
}