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

SimplePie_IRI::set_iri() public WP 1.0

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

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

Хуков нет.

Возвращает

true/false.

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

$SimplePie_IRI = new SimplePie_IRI();
$SimplePie_IRI->set_iri( $iri, $clear_cache );
$iri(строка) (обязательный)

Код SimplePie_IRI::set_iri() WP 5.5.3

<?php
public function set_iri($iri, $clear_cache = false)
{
	static $cache;
	if ($clear_cache)
	{
		$cache = null;
		return;
	}
	if (!$cache)
	{
		$cache = array();
	}

	if ($iri === null)
	{
		return true;
	}
	elseif (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);
	if (!$parsed)
	{
		return false;
	}

	$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;
}