WPCF7_Submission::get_request_url()privateCF7 1.0

Retrieves the request URL of this submission.

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

Хуков нет.

Возвращает

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

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

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

Код WPCF7_Submission::get_request_url() CF7 5.9.3

private function get_request_url() {
	$home_url = untrailingslashit( home_url() );

	if ( self::is_restful() ) {
		$referer = trim( $_SERVER['HTTP_REFERER'] ?? '' );

		if ( $referer
		and 0 === strpos( $referer, $home_url ) ) {
			return sanitize_url( $referer );
		}
	}

	$url = preg_replace( '%(?<!:|/)/.*$%', '', $home_url )
		. wpcf7_get_request_uri();

	return $url;
}