X7ROOT File Manager
Current Path:
/home/notabjze/crypfinite.com/wp-content/plugins/jetpack/modules/shortcodes
home
/
notabjze
/
crypfinite.com
/
wp-content
/
plugins
/
jetpack
/
modules
/
shortcodes
/
ðŸ“
..
📄
archiveorg-book.php
(3.31 KB)
📄
archiveorg.php
(3.92 KB)
📄
archives.php
(2.38 KB)
📄
bandcamp.php
(7.75 KB)
📄
brightcove.php
(8.77 KB)
📄
cartodb.php
(803 B)
📄
class.filter-embedded-html-objects.php
(13.01 KB)
📄
codepen.php
(265 B)
📄
crowdsignal.php
(21.58 KB)
ðŸ“
css
📄
dailymotion.php
(15.27 KB)
📄
descript.php
(3 KB)
📄
facebook.php
(7.03 KB)
📄
flatio.php
(383 B)
📄
flickr.php
(9.29 KB)
📄
getty.php
(7.54 KB)
📄
gist.php
(8.31 KB)
📄
googleapps.php
(9.84 KB)
📄
googlemaps.php
(7.97 KB)
📄
googleplus.php
(1.03 KB)
📄
gravatar.php
(6.13 KB)
📄
houzz.php
(920 B)
ðŸ“
images
ðŸ“
img
📄
inline-pdfs.php
(1.14 KB)
📄
instagram.php
(14.51 KB)
ðŸ“
js
📄
kickstarter.php
(2.39 KB)
📄
mailchimp.php
(7.03 KB)
📄
medium.php
(3.22 KB)
📄
mixcloud.php
(3.62 KB)
📄
others.php
(2.07 KB)
📄
pinterest.php
(1.79 KB)
📄
presentations.php
(14.53 KB)
📄
quiz.php
(9.16 KB)
📄
recipe.php
(18.95 KB)
📄
scribd.php
(2.45 KB)
📄
sitemap.php
(562 B)
📄
slideshare.php
(3.81 KB)
📄
slideshow.php
(9.27 KB)
📄
smartframe.php
(3.64 KB)
📄
soundcloud.php
(8.68 KB)
📄
spotify.php
(3.26 KB)
📄
ted.php
(3.35 KB)
📄
tweet.php
(5.03 KB)
📄
twitchtv.php
(2.63 KB)
📄
twitter-timeline.php
(1.93 KB)
📄
twitter.php
(2.55 KB)
📄
unavailable.php
(3.24 KB)
📄
untappd-menu.php
(2.41 KB)
📄
upcoming-events.php
(1.68 KB)
📄
ustream.php
(3.13 KB)
📄
videopress.php
(423 B)
📄
vimeo.php
(11.51 KB)
📄
vine.php
(2.61 KB)
📄
vr.php
(4.92 KB)
📄
wufoo.php
(3.38 KB)
📄
youtube.php
(23.46 KB)
Editing: twitter.php
<?php /** * Twitter/X oEmbed proxy functionality. * * This file handles proxying Twitter/X oEmbed requests through Automattic's infrastructure * to minimize issues with rate limiting with 404 responses from Twitter/X. * * Unlike tweet.php which handles the [tweet] shortcode, this file provides core oEmbed support * and is force-loaded via module-extras.php regardless of module status. * * @package automattic/jetpack * @since 14.5 */ use Automattic\Jetpack\Connection\Client; use Automattic\Jetpack\Constants; use Automattic\Jetpack\Status; /** * Update Twitter providers to use Automattic's Twitter/X oEmbed proxy. * * See paFLeq-3QD-p2. * * @param string $provider The URL of the oEmbed provider. * * @return string The modified URL of the oEmbed provider. */ function jetpack_proxy_twitter_oembed_provider( $provider ) { if ( ! wp_startswith( $provider, 'https://publish.twitter.com/oembed' ) ) { return $provider; } // Allow other plugins to override the proxy URL. This constant should be set on the WordPress.com side // to handle proxying after we're authenticated the request with the Jetpack token. $oembed_proxy_url = Constants::is_defined( 'JETPACK__TWITTER_OEMBED_PROXY_URL' ) ? Constants::get_constant( 'JETPACK__TWITTER_OEMBED_PROXY_URL' ) : ''; // If we don't have a proxy URL, then we'll try to proxy through the WordPress.com. // To that end, we need to make sure that we're connected to WP.com and that we're not in offline mode. if ( empty( $oembed_proxy_url ) ) { if ( ! Jetpack::is_connection_ready() || ( new Status() )->is_offline_mode() ) { return $provider; } $oembed_proxy_url = esc_url_raw( sprintf( '%s/wpcom/v2/oembed-proxy', JETPACK__WPCOM_JSON_API_BASE, Jetpack_Options::get_option( 'id' ) ) ); add_filter( 'oembed_remote_get_args', 'jetpack_twitter_oembed_remote_get_args', 10, 2 ); } return str_replace( 'https://publish.twitter.com/oembed', $oembed_proxy_url, $provider ); } add_filter( 'oembed_fetch_url', 'jetpack_proxy_twitter_oembed_provider', 10 ); /** * Add JP auth headers if we're proxying through WP.com. * * @param array $args oEmbed remote get arguments. * @param string $url URL to be inspected. */ function jetpack_twitter_oembed_remote_get_args( $args, $url ) { if ( ! wp_startswith( $url, Constants::get_constant( 'JETPACK__WPCOM_JSON_API_BASE' ) ) ) { return $args; } $method = 'GET'; $signed_request = Client::build_signed_request( compact( 'url', 'method' ) ); if ( is_wp_error( $signed_request ) ) { return $args; } return $signed_request['request']; }
Upload File
Create Folder