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

wp_allowed_protocols() WP 3.3.0

Retrieve a list of protocols to allow in HTML attributes.

  • Смотрите: wp_kses()
  • Смотрите: esc_url()
  • Static. Массив. $protocols
  • C версии 4.3.0 Added 'webcal' to the protocols array.
  • C версии 4.7.0 Added 'urn' to the protocols array.
Хуки из функции
Возвращает

Строку[]. Array of allowed protocols. This covers all common link protocols, except for 'javascript' which should not be allowed for untrusted users.

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

wp_allowed_protocols();

Код wp allowed protocols: wp-includes/functions.php VER 5.1.1

<?php
function wp_allowed_protocols() {
	static $protocols = array();

	if ( empty( $protocols ) ) {
		$protocols = array( 'http', 'https', 'ftp', 'ftps', 'mailto', 'news', 'irc', 'gopher', 'nntp', 'feed', 'telnet', 'mms', 'rtsp', 'svn', 'tel', 'fax', 'xmpp', 'webcal', 'urn' );
	}

	if ( ! did_action( 'wp_loaded' ) ) {
		/**
		 * Filters the list of protocols allowed in HTML attributes.
		 *
		 * @since 3.0.0
		 *
		 * @param array $protocols Array of allowed protocols e.g. 'http', 'ftp', 'tel', and more.
		 */
		$protocols = array_unique( (array) apply_filters( 'kses_allowed_protocols', $protocols ) );
	}

	return $protocols;
}