WPCF7_Submission::setup_meta_data()privateCF7 1.0

Collects meta information about this submission.

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

Хуков нет.

Возвращает

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

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

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

Код WPCF7_Submission::setup_meta_data() CF7 5.9.3

private function setup_meta_data() {
	$this->meta = array(
		'timestamp' => time(),
		'remote_ip' => $this->get_remote_ip_addr(),
		'remote_port' => $_SERVER['REMOTE_PORT'] ?? '',
		'user_agent' => substr( $_SERVER['HTTP_USER_AGENT'] ?? '', 0, 254 ),
		'url' => $this->get_request_url(),
		'unit_tag' => wpcf7_sanitize_unit_tag( $_POST['_wpcf7_unit_tag'] ?? '' ),
		'container_post_id' => absint( $_POST['_wpcf7_container_post'] ?? 0 ),
		'current_user_id' => get_current_user_id(),
		'do_not_store' => $this->contact_form->is_true( 'do_not_store' ),
	);

	return $this->meta;
}