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

_wp_sanitize_utf8_in_redirect() WP 4.2.0

URL encode UTF-8 characters in a URL.

Это pluggable функция — т.е. её можно заменить из плагина. Это значит, что она будет работать (подключается) только после подключения всех плагинов, а до этого момента функция еще не определена... Поэтому нельзя вызывать эту и зависящие от неё функции прямо из кода плагина. Их нужно вызывать через хук plugins_loaded или позднее, например хук init.

Замена функции (переопределение) — в плагине можно создать функцию с таким же названием, тогда она заменит текущую функцию.

Хуков нет.

Возвращает

Строку. URL-encoded version of the first RegEx match.

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

_wp_sanitize_utf8_in_redirect( $matches );
$matches(массив) (обязательный)
RegEx matches against the redirect location.

Заметки

  • Смотрите: wp_sanitize_redirect()

Список изменений

С версии 4.2.0 Введена.

Код _wp_sanitize_utf8_in_redirect() WP 5.5.1

wp-includes/pluggable.php
<?php
function _wp_sanitize_utf8_in_redirect( $matches ) {
	return urlencode( $matches[0] );
}