Changeset 12325 for trunk/wp-includes/default-embeds.php
- Timestamp:
- 12/06/2009 05:33:53 PM (17 years ago)
- File:
-
- 1 edited
-
trunk/wp-includes/default-embeds.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-includes/default-embeds.php
r12027 r12325 50 50 wp_embed_register_handler( 'polldaddy', '#http://answers.polldaddy.com/poll/(\d+)(.*?)#i', 'wp_embed_handler_polldaddy' ); 51 51 52 /** 53 * The DailyMotion.com embed handler callback. DailyMotion does not support oEmbed. 54 * 55 * @see WP_Embed::register_handler() 56 * @see WP_Embed::shortcode() 57 * 58 * @param array $matches The regex matches from the provided regex when calling {@link wp_embed_register_handler()}. 59 * @param array $attr Embed attributes. 60 * @param string $url The original URL that was matched by the regex. 61 * @param array $rawattr The original unmodified attributes. 62 * @return string The embed HTML. 63 */ 64 function wp_embed_handler_dailymotion( $matches, $attr, $url, $rawattr ) { 65 // If the user supplied a fixed width AND height, use it 66 if ( !empty($rawattr['width']) && !empty($rawattr['height']) ) { 67 $width = (int) $rawattr['width']; 68 $height = (int) $rawattr['height']; 69 } else { 70 list( $width, $height ) = wp_expand_dimensions( 480, 291, $attr['width'], $attr['height'] ); 71 } 72 73 return apply_filters( 'embed_dailymotion', '<object width="' . esc_attr($width) . '" height="' . esc_attr($height) . '" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"><param name="movie" value="http://www.dailymotion.com/swf/' . esc_attr($matches[3]) . '&related=0"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.dailymotion.com/swf/' . esc_attr($matches[3]) . '&related=0" type="application/x-shockwave-flash" width="' . esc_attr($width) . '" height="' . esc_attr($height) . '" allowFullScreen="true" allowScriptAccess="always"></embed></object>', $matches, $attr, $url, $rawattr );; 74 } 75 wp_embed_register_handler( 'dailymotion', '#http://(www.dailymotion|dailymotion)\.com/(.+)/([0-9a-zA-Z]+)\_(.*?)#i', 'wp_embed_handler_dailymotion' ); 52 ?>
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)