__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
<?php
/**
* TED Player embed code
* http://www.ted.com
*
* Examples:
* http://www.ted.com/talks/view/id/210
* http://www.ted.com/talks/marc_goodman_a_vision_of_crimes_in_the_future.html
* [ted id="210" lang="en"]
* [ted id="http://www.ted.com/talks/view/id/210" lang="en"]
* [ted id=1539 lang=fr width=560 height=315]
*
* @package automattic/jetpack
*/
wp_oembed_add_provider( '!https?://(www\.)?ted.com/talks/view/id/.+!i', 'https://www.ted.com/talks/oembed.json', true );
wp_oembed_add_provider( '!https?://(www\.)?ted.com/talks/[a-zA-Z\-\_]+\.html!i', 'https://www.ted.com/talks/oembed.json', true );
/**
* Get the unique ID of a TED video.
* Used in Jetpack_Media_Meta_Extractor.
*
* @param array $atts Shortcode attributes.
*/
function jetpack_shortcode_get_ted_id( $atts ) {
return ( ! empty( $atts['id'] ) ? $atts['id'] : 0 );
}
/**
* Handle Ted Shortcode.
*
* @param array $atts Shortcode attributes.
*/
function shortcode_ted( $atts ) {
global $wp_embed;
$defaults = array(
'id' => '',
'width' => '',
'height' => '',
'lang' => 'en',
);
$atts = shortcode_atts( $defaults, $atts, 'ted' );
if ( empty( $atts['id'] ) ) {
return '<!-- Missing TED ID -->';
}
$url = '';
if ( preg_match( '#^[\d]+$#', $atts['id'], $matches ) ) {
$url = 'https://ted.com/talks/view/id/' . $matches[0];
} elseif ( preg_match( '#^https?://(www\.)?ted\.com/talks/view/id/[0-9]+$#', $atts['id'], $matches ) ) {
$url = set_url_scheme( $matches[0], 'https' );
}
unset( $atts['id'] );
$args = array();
$embed_size_w = get_option( 'embed_size_w' );
if ( is_numeric( $atts['width'] ) ) {
$args['width'] = $atts['width'];
} elseif ( $embed_size_w ) {
$args['width'] = $embed_size_w;
} elseif ( ! empty( $GLOBALS['content_width'] ) ) {
$args['width'] = (int) $GLOBALS['content_width'];
} else {
$args['width'] = 500;
}
// Default to a 16x9 aspect ratio if there's no height set.
if ( is_numeric( $atts['height'] ) ) {
$args['height'] = $atts['height'];
} else {
$args['height'] = $args['width'] * 0.5625;
}
if ( ! empty( $atts['lang'] ) ) {
$args['lang'] = sanitize_key( $atts['lang'] );
add_filter( 'oembed_fetch_url', 'ted_filter_oembed_fetch_url', 10, 3 );
}
$retval = $wp_embed->shortcode( $args, $url );
remove_filter( 'oembed_fetch_url', 'ted_filter_oembed_fetch_url', 10 );
return $retval;
}
add_shortcode( 'ted', 'shortcode_ted' );
/**
* Filter the request URL to also include the $lang parameter
*
* @param string $provider URL of provider that supplies the tweet we're requesting.
* @param string $url URL of tweet to embed.
* @param array $args Parameters supplied to shortcode and passed to wp_oembed_get.
*/
function ted_filter_oembed_fetch_url( $provider, $url, $args ) {
return add_query_arg( 'lang', $args['lang'], $provider );
}
/**
* Filter the oembed html to set the sandbox attribute in the iframe
*
* @param string|false $cache The cached HTML result, stored in post meta.
* @param string $url The attempted embed URL.
*
* @return string|false
*/
function ted_filter_oembed_amp_iframe( $cache, $url ) {
if ( is_string( $cache )
&& strpos( $url, 'ted.com' )
) {
$cache = preg_replace(
'/src=[\'"].*?[\'"]/',
'$0 sandbox="allow-popups allow-scripts allow-same-origin"',
$cache
);
}
return $cache;
}
add_filter( 'embed_oembed_html', 'ted_filter_oembed_amp_iframe', 10, 2 );
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| css | Folder | 0755 |
|
|
| images | Folder | 0755 |
|
|
| img | Folder | 0755 |
|
|
| js | Folder | 0755 |
|
|
| archiveorg-book.php | File | 3.31 KB | 0644 |
|
| archiveorg.php | File | 3.92 KB | 0644 |
|
| archives.php | File | 2.38 KB | 0644 |
|
| bandcamp.php | File | 7.75 KB | 0644 |
|
| brightcove.php | File | 8.77 KB | 0644 |
|
| cartodb.php | File | 803 B | 0644 |
|
| class.filter-embedded-html-objects.php | File | 13.01 KB | 0644 |
|
| codepen.php | File | 265 B | 0644 |
|
| crowdsignal.php | File | 21.6 KB | 0644 |
|
| dailymotion.php | File | 15.27 KB | 0644 |
|
| descript.php | File | 3 KB | 0644 |
|
| facebook.php | File | 4.41 KB | 0644 |
|
| flatio.php | File | 383 B | 0644 |
|
| flickr.php | File | 9.29 KB | 0644 |
|
| getty.php | File | 7.54 KB | 0644 |
|
| gist.php | File | 8.31 KB | 0644 |
|
| googleapps.php | File | 9.84 KB | 0644 |
|
| googlemaps.php | File | 7.97 KB | 0644 |
|
| googleplus.php | File | 1.03 KB | 0644 |
|
| gravatar.php | File | 6.13 KB | 0644 |
|
| houzz.php | File | 920 B | 0644 |
|
| inline-pdfs.php | File | 1.14 KB | 0644 |
|
| instagram.php | File | 14.5 KB | 0644 |
|
| kickstarter.php | File | 2.39 KB | 0644 |
|
| mailchimp.php | File | 7.03 KB | 0644 |
|
| medium.php | File | 3.22 KB | 0644 |
|
| mixcloud.php | File | 3.62 KB | 0644 |
|
| others.php | File | 2.04 KB | 0644 |
|
| pinterest.php | File | 1.79 KB | 0644 |
|
| presentations.php | File | 14.53 KB | 0644 |
|
| quiz.php | File | 9.16 KB | 0644 |
|
| recipe.php | File | 18.95 KB | 0644 |
|
| scribd.php | File | 2.45 KB | 0644 |
|
| sitemap.php | File | 562 B | 0644 |
|
| slideshare.php | File | 3.81 KB | 0644 |
|
| slideshow.php | File | 8.93 KB | 0644 |
|
| smartframe.php | File | 3.64 KB | 0644 |
|
| soundcloud.php | File | 8.68 KB | 0644 |
|
| spotify.php | File | 3.21 KB | 0644 |
|
| ted.php | File | 3.35 KB | 0644 |
|
| tweet.php | File | 5.03 KB | 0644 |
|
| twitchtv.php | File | 2.63 KB | 0644 |
|
| twitter-timeline.php | File | 1.93 KB | 0644 |
|
| unavailable.php | File | 3.24 KB | 0644 |
|
| untappd-menu.php | File | 2.41 KB | 0644 |
|
| upcoming-events.php | File | 1.68 KB | 0644 |
|
| ustream.php | File | 3.13 KB | 0644 |
|
| videopress.php | File | 423 B | 0644 |
|
| vimeo.php | File | 11.13 KB | 0644 |
|
| vine.php | File | 2.61 KB | 0644 |
|
| vr.php | File | 4.92 KB | 0644 |
|
| wordads.php | File | 1.81 KB | 0644 |
|
| wufoo.php | File | 3.38 KB | 0644 |
|
| youtube.php | File | 20.54 KB | 0644 |
|