Ticket #37300: 37300.diff
File 37300.diff, 1.3 KB (added by , 7 years ago) |
---|
-
src/wp-includes/functions.php
4954 4954 * 4955 4955 * @since 3.3.0 4956 4956 * @since 4.3.0 Added 'webcal' to the protocols array. 4957 * @since 4.7.0 Added 'urn' to the protocols array. 4957 4958 * 4958 4959 * @see wp_kses() 4959 4960 * @see esc_url() … … 4962 4963 * 4963 4964 * @return array Array of allowed protocols. Defaults to an array containing 'http', 'https', 4964 4965 * 'ftp', 'ftps', 'mailto', 'news', 'irc', 'gopher', 'nntp', 'feed', 'telnet', 4965 * 'mms', 'rtsp', 'svn', 'tel', 'fax', 'xmpp', and 'webcal'.4966 * 'mms', 'rtsp', 'svn', 'tel', 'fax', 'xmpp', 'webcal', and 'urn'. 4966 4967 */ 4967 4968 function wp_allowed_protocols() { 4968 4969 static $protocols = array(); 4969 4970 4970 4971 if ( empty( $protocols ) ) { 4971 $protocols = array( 'http', 'https', 'ftp', 'ftps', 'mailto', 'news', 'irc', 'gopher', 'nntp', 'feed', 'telnet', 'mms', 'rtsp', 'svn', 'tel', 'fax', 'xmpp', 'webcal' );4972 $protocols = array( 'http', 'https', 'ftp', 'ftps', 'mailto', 'news', 'irc', 'gopher', 'nntp', 'feed', 'telnet', 'mms', 'rtsp', 'svn', 'tel', 'fax', 'xmpp', 'webcal', 'urn' ); 4972 4973 4973 4974 /** 4974 4975 * Filters the list of protocols allowed in HTML attributes.