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

Requests_IRI::to_uri() protected WP 1.0

Convert an IRI to a URI (or parts thereof)

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

Хуков нет.

Возвращает

Строку/false. URI if IRI is valid, false otherwise.

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->to_uri( $string );
IRI(строка/true/false) (обязательный)
to convert (or false from {@see get_iri})

Код Requests_IRI::to_uri() WP 5.5.1

wp-includes/Requests/IRI.php
<?php
protected function to_uri($string) {
	if (!is_string($string)) {
		return false;
	}

	static $non_ascii;
	if (!$non_ascii) {
		$non_ascii = implode('', range("\x80", "\xFF"));
	}

	$position = 0;
	$strlen = strlen($string);
	while (($position += strcspn($string, $non_ascii, $position)) < $strlen) {
		$string = substr_replace($string, sprintf('%%%02X', ord($string[$position])), $position, 1);
		$position += 3;
		$strlen += 2;
	}

	return $string;
}