Changeset 37744
- Timestamp:
- 06/18/2016 09:46:17 AM (8 years ago)
- Location:
- trunk/src/wp-includes
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/deprecated.php
r37702 r37744 3741 3741 return $text; 3742 3742 } 3743 3744 /** 3745 * The Google Video embed handler callback. 3746 * 3747 * Deprecated function that previously assisted in turning Google Video URLs 3748 * into embeds but that service has since been shut down. 3749 * 3750 * @since 2.9.0 3751 * @deprecated 4.6.0 3752 * 3753 * @return string An empty string. 3754 */ 3755 function wp_embed_handler_googlevideo( $matches, $attr, $url, $rawattr ) { 3756 _deprecated_function( __FUNCTION__, '4.6.0' ); 3757 3758 return ''; 3759 } -
trunk/src/wp-includes/embed.php
r37729 r37744 176 176 wp_embed_register_handler( 'youtube_embed_url', '#https?://(www.)?youtube\.com/(?:v|embed)/([^/]+)#i', 'wp_embed_handler_youtube' ); 177 177 178 wp_embed_register_handler( 'googlevideo', '#http://video\.google\.([A-Za-z.]{2,5})/videoplay\?docid=([\d-]+)(.*?)#i', 'wp_embed_handler_googlevideo' );179 180 178 /** 181 179 * Filters the audio embed handler callback. … … 195 193 */ 196 194 wp_embed_register_handler( 'video', '#^https?://.+?\.(' . join( '|', wp_get_video_extensions() ) . ')$#i', apply_filters( 'wp_video_embed_handler', 'wp_embed_handler_video' ), 9999 ); 197 }198 199 /**200 * The Google Video embed handler callback.201 *202 * Google Video does not support oEmbed.203 *204 * @see WP_Embed::register_handler()205 * @see WP_Embed::shortcode()206 *207 * @param array $matches The RegEx matches from the provided regex when calling wp_embed_register_handler().208 * @param array $attr Embed attributes.209 * @param string $url The original URL that was matched by the regex.210 * @param array $rawattr The original unmodified attributes.211 * @return string The embed HTML.212 */213 function wp_embed_handler_googlevideo( $matches, $attr, $url, $rawattr ) {214 // If the user supplied a fixed width AND height, use it215 if ( !empty($rawattr['width']) && !empty($rawattr['height']) ) {216 $width = (int) $rawattr['width'];217 $height = (int) $rawattr['height'];218 } else {219 list( $width, $height ) = wp_expand_dimensions( 425, 344, $attr['width'], $attr['height'] );220 }221 222 /**223 * Filters the Google Video embed output.224 *225 * @since 2.9.0226 *227 * @param string $html Google Video HTML embed markup.228 * @param array $matches The RegEx matches from the provided regex.229 * @param array $attr An array of embed attributes.230 * @param string $url The original URL that was matched by the regex.231 * @param array $rawattr The original unmodified attributes.232 */233 return apply_filters( 'embed_googlevideo', '<embed type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docid=' . esc_attr($matches[2]) . '&hl=en&fs=true" style="width:' . esc_attr($width) . 'px;height:' . esc_attr($height) . 'px" allowFullScreen="true" allowScriptAccess="always" />', $matches, $attr, $url, $rawattr );234 195 } 235 196
Note: See TracChangeset
for help on using the changeset viewer.