WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

Requests_IRI::set_iri() protected WP 1.0

Set the entire IRI. Returns true on success, false on failure (if there are any invalid characters).

Это метод класса: Requests_IRI{}

Хуков нет.

Возвращает

true/false.

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->set_iri( $iri );
$iri(строка) (обязательный)

Код Requests_IRI::set_iri() WP 5.5.1

wp-includes/Requests/IRI.php
<?php
protected function set_iri($iri) {
	static $cache;
	if (!$cache) {
		$cache = array();
	}

	if ($iri === null) {
		return true;
	}
	if (isset($cache[$iri])) {
		list($this->scheme,
			 $this->iuserinfo,
			 $this->ihost,
			 $this->port,
			 $this->ipath,
			 $this->iquery,
			 $this->ifragment,
			 $return) = $cache[$iri];
		return $return;
	}

	$parsed = $this->parse_iri((string) $iri);

	$return = $this->set_scheme($parsed['scheme'])
		&& $this->set_authority($parsed['authority'])
		&& $this->set_path($parsed['path'])
		&& $this->set_query($parsed['query'])
		&& $this->set_fragment($parsed['fragment']);

	$cache[$iri] = array($this->scheme,
						 $this->iuserinfo,
						 $this->ihost,
						 $this->port,
						 $this->ipath,
						 $this->iquery,
						 $this->ifragment,
						 $return);
	return $return;
}