✘✘ GRAYBYTE WORDPRESS FILE MANAGER ✘✘

​🇳​​🇦​​🇲​​🇪♯➤ premium290.web-hosting.com ​🇻​♯➤ 4.18.0-553.45.1.lve.el8.x86_64 #1 SMP 🇾​♯➤ 2025

𝗛𝗢𝗠𝗘 𝗜𝗗 ♯➤ 63.250.38.37 ♯➤ 𝗔𝗗𝗠𝗜𝗡 𝗜𝗗 216.73.216.138
𝗢𝗣𝗧𝗜𝗢𝗡𝗦 ♯ CRL ♯➤ 𝗢𝗞 ┃ WGT ♯➤ 𝗢𝗞 ┃ SDO ♯➤ 𝗢𝗙𝗙 ┃ PKEX ♯➤ 𝗢𝗙𝗙
𝗗𝗘𝗔𝗖𝗧𝗜𝗩𝗔𝗧𝗘𝗗 ♯➤ 𝗔𝗟𝗟 𝗪𝗢𝗥𝗞𝗜𝗡𝗚....

𝗛𝗢𝗠𝗘
𝗖𝗨𝗥𝗥𝗘𝗡𝗧 𝗙𝗜𝗟𝗘 : /home/tdhomesa/tdtravelandlogistics.com/wp-content/plugins/jetpack/modules//shortcodes.php
<?php
/**
 * Module Name: Shortcode Embeds
 * Module Description: Easily embed rich media like YouTube videos and tweets using simple shortcodes.
 * Sort Order: 3
 * First Introduced: 1.1
 * Major Changes In: 1.2
 * Requires Connection: No
 * Auto Activate: No
 * Module Tags: Photos and Videos, Social, Writing, Appearance
 * Feature: Writing
 * Additional Search Queries: shortcodes, shortcode, embeds, media, bandcamp, dailymotion, facebook, flickr, google calendars, google maps, polldaddy, recipe, recipes, scribd, slideshare, slideshow, slideshows, soundcloud, ted, twitter, vimeo, vine, youtube
 *
 * @package automattic/jetpack
 */

if ( ! defined( 'ABSPATH' ) ) {
	exit( 0 );
}

// Load shortcode utils.
require_once __DIR__ . '/shortcodes/shortcode-utils.php';

/**
 * Transforms the $atts array into a string that the old functions expected
 *
 * The old way was:
 * [shortcode a=1&b=2&c=3] or [shortcode=1]
 * This is parsed as array( a => '1&b=2&c=3' ) and array( 0 => '=1' ), which is useless
 *
 * @param array $params             Array of old shortcode parameters.
 * @param bool  $old_format_support true if [shortcode=foo] format is possible.
 *
 * @return string $params
 */
function shortcode_new_to_old_params( $params, $old_format_support = false ) {
	$str = '';

	if ( $old_format_support && isset( $params[0] ) ) {
		$str = ltrim( $params[0], '=' );
	} elseif ( is_array( $params ) ) {
		foreach ( array_keys( $params ) as $key ) {
			if ( ! is_numeric( $key ) ) {
				$str = $key . '=' . $params[ $key ];
			}
		}
	}

	return str_replace( array( '&amp;', '&#038;' ), '&', $str );
}

/**
 * Load all available Jetpack shortcode files.
 */
function jetpack_load_shortcodes() {
	// Prevent third-party shortcode plugins when loading shortcode files.
	// Format: shortcode => condition_when_to_skip
	$shortcode_skips = array(
		'shortcode-utils' => true, // Utils aren't shortcodes.
		'soundcloud'      => function_exists( 'soundcloud_shortcode' ), // SoundCloud Shortcodes plugin
	);

	$shortcode_includes = array();

	foreach ( Jetpack::glob_php( __DIR__ . '/shortcodes' ) as $file ) {
		$filename = substr( basename( $file ), 0, -4 );

		if ( empty( $shortcode_skips[ $filename ] ) ) {
			$shortcode_includes[ $filename ] = $file;
		}
	}

	/**
	 * This filter allows other plugins to override which shortcodes Jetpack loads.
	 *
	 * Fires as part of the `after_setup_theme` WP hook, so modifying code needs to be in a plugin, not in a theme's functions.php.
	 *
	 * @module shortcodes
	 *
	 * @since 2.2.1
	 * @since 4.2.0 Added filename without extension as array key.
	 *
	 * @param array $shortcode_includes An array of which shortcodes to include.
	 */
	$shortcode_includes = apply_filters( 'jetpack_shortcodes_to_include', $shortcode_includes );

	foreach ( $shortcode_includes as $include ) {
		include_once $include;
	}
}

/**
 * Runs preg_replace so that replacements don't happen within open tags.
 * Parameters are the same as preg_replace, with an added optional search param for improved performance
 *
 * @param string $pattern     Pattern to search for.
 * @param string $replacement String to replace.
 * @param string $content     Post content.
 * @param string $search      String to search for.
 *
 * @return string $content    Replaced post content.
 */
function jetpack_preg_replace_outside_tags( $pattern, $replacement, $content, $search = null ) {
	if ( $search && ! str_contains( $content, $search ) ) {
		return $content;
	}

	$textarr = wp_html_split( $content );
	unset( $content );
	foreach ( $textarr as &$element ) {
		if ( '' === $element || '<' === $element[0] ) {
			continue;
		}
		$element = preg_replace( $pattern, $replacement, $element );
	}

	return implode( $textarr );
}

/**
 * Runs preg_replace_callback so that replacements don't happen within open tags.
 * Parameters are the same as preg_replace, with an added optional search param for improved performance.
 *
 * @param string $pattern  Pattern to search for.
 * @param string $callback Callback returning the replacement string.
 * @param string $content  Post content.
 * @param string $search   String to search for.
 *
 * @return string $content Replaced post content.
 */
function jetpack_preg_replace_callback_outside_tags( $pattern, $callback, $content, $search = null ) {
	if ( $search && ! str_contains( $content, $search ) ) {
		return $content;
	}

	$textarr = wp_html_split( $content );
	unset( $content );
	foreach ( $textarr as &$element ) {
		if ( '' === $element || '<' === $element[0] ) {
			continue;
		}
		$element = preg_replace_callback( $pattern, $callback, $element );
	}

	return implode( $textarr );
}

if ( ! function_exists( 'jetpack_shortcode_get_wpvideo_id' ) ) {
	/**
	 * Get VideoPress ID from wpvideo shortcode attributes.
	 *
	 * @param array $atts Shortcode attributes.
	 *
	 * @return string|int $id VideoPress ID.
	 */
	function jetpack_shortcode_get_wpvideo_id( $atts ) {
		if ( isset( $atts[0] ) ) {
			return $atts[0];
		} else {
			return 0;
		}
	}
}

if ( ! function_exists( 'jetpack_shortcode_get_videopress_id' ) ) {
	/**
	 * Get VideoPress ID from videopress shortcode attributes.
	 *
	 * @param array $atts Shortcode attributes.
	 * @return int  $id   VideoPress ID.
	 */
	function jetpack_shortcode_get_videopress_id( $atts ) {
		if ( isset( $atts[0] ) ) {
			return $atts[0];
		} else {
			return 0;
		}
	}
}

/**
 * Common element attributes parsing and sanitizing for src, width and height.
 *
 * @since 4.5.0
 *
 * @param array $attrs  With original values.
 *
 * @return array $attrs With sanitized values.
 */
function wpcom_shortcodereverse_parseattr( $attrs ) {
	$defaults = array(
		'src'    => false,
		'width'  => false,
		'height' => false,
	);

	$attrs = shortcode_atts( $defaults, $attrs );

	$attrs['src']    = wp_strip_all_tags( $attrs['src'] ); // For sanity.
	$attrs['width']  = ( is_numeric( $attrs['width'] ) ) ? abs( (int) $attrs['width'] ) : $defaults['width'];
	$attrs['height'] = ( is_numeric( $attrs['height'] ) ) ? abs( (int) $attrs['height'] ) : $defaults['height'];

	return $attrs;
}

/**
 * When an embed service goes away, we can use this handler
 * to output a link for history's sake.
 *
 * @param array  $matches Regex partial matches against the URL passed.
 * @param array  $attr    Attributes received in embed response.
 * @param string $url     Requested URL to be embedded.
 * @return string Link to output.
 */
function jetpack_deprecated_embed_handler( $matches, $attr, $url ) {
	return sprintf( '<a href="%s">%s</a>', esc_url( $url ), esc_html( esc_url( $url ) ) );
}

jetpack_load_shortcodes();


Current_dir [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ] Document_root [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ]


[ Back ]
𝗡𝗔𝗠𝗘
𝗦𝗜𝗭𝗘
𝗟𝗔𝗦𝗧 𝗧𝗢𝗨𝗖𝗛
𝗨𝗦𝗘𝗥
𝗦𝗧𝗔𝗧𝗨𝗦
𝗙𝗨𝗡𝗖𝗧𝗜𝗢𝗡𝗦
..
--
22 Jun 2026 6.38 AM
tdhomesa / tdhomesa
0755
canonical-urls
--
11 Jun 2026 10.18 AM
tdhomesa / tdhomesa
0755
carousel
--
11 Jun 2026 10.18 AM
tdhomesa / tdhomesa
0755
comment-likes
--
11 Jun 2026 10.18 AM
tdhomesa / tdhomesa
0755
comments
--
11 Jun 2026 10.18 AM
tdhomesa / tdhomesa
0755
custom-post-types
--
11 Jun 2026 10.18 AM
tdhomesa / tdhomesa
0755
external-media
--
11 Jun 2026 10.18 AM
tdhomesa / tdhomesa
0755
google-fonts
--
11 Jun 2026 10.18 AM
tdhomesa / tdhomesa
0755
gravatar
--
11 Jun 2026 10.18 AM
tdhomesa / tdhomesa
0755
infinite-scroll
--
11 Jun 2026 10.18 AM
tdhomesa / tdhomesa
0755
likes
--
11 Jun 2026 10.18 AM
tdhomesa / tdhomesa
0755
markdown
--
11 Jun 2026 10.18 AM
tdhomesa / tdhomesa
0755
memberships
--
11 Jun 2026 10.18 AM
tdhomesa / tdhomesa
0755
photon-cdn
--
11 Jun 2026 10.18 AM
tdhomesa / tdhomesa
0755
plugin-search
--
11 Jun 2026 10.18 AM
tdhomesa / tdhomesa
0755
post-by-email
--
11 Jun 2026 10.18 AM
tdhomesa / tdhomesa
0755
related-posts
--
11 Jun 2026 10.18 AM
tdhomesa / tdhomesa
0755
scan
--
11 Jun 2026 10.18 AM
tdhomesa / tdhomesa
0755
seo-tools
--
11 Jun 2026 10.18 AM
tdhomesa / tdhomesa
0755
sharedaddy
--
11 Jun 2026 10.18 AM
tdhomesa / tdhomesa
0755
shortcodes
--
11 Jun 2026 10.18 AM
tdhomesa / tdhomesa
0755
shortlinks
--
11 Jun 2026 10.18 AM
tdhomesa / tdhomesa
0755
simple-payments
--
11 Jun 2026 10.18 AM
tdhomesa / tdhomesa
0755
site-icon
--
11 Jun 2026 10.18 AM
tdhomesa / tdhomesa
0755
sitemaps
--
11 Jun 2026 10.18 AM
tdhomesa / tdhomesa
0755
stats
--
11 Jun 2026 10.18 AM
tdhomesa / tdhomesa
0755
subscriptions
--
11 Jun 2026 10.18 AM
tdhomesa / tdhomesa
0755
theme-tools
--
11 Jun 2026 10.18 AM
tdhomesa / tdhomesa
0755
tiled-gallery
--
11 Jun 2026 10.18 AM
tdhomesa / tdhomesa
0755
verification-tools
--
11 Jun 2026 10.18 AM
tdhomesa / tdhomesa
0755
videopress
--
11 Jun 2026 10.18 AM
tdhomesa / tdhomesa
0755
widget-visibility
--
11 Jun 2026 10.18 AM
tdhomesa / tdhomesa
0755
widgets
--
11 Jun 2026 10.18 AM
tdhomesa / tdhomesa
0755
woocommerce-analytics
--
11 Jun 2026 10.18 AM
tdhomesa / tdhomesa
0755
wordads
--
11 Jun 2026 10.18 AM
tdhomesa / tdhomesa
0755
wpcom-tos
--
11 Jun 2026 10.18 AM
tdhomesa / tdhomesa
0755
account-protection.php
0.36 KB
6 Apr 2026 11.31 PM
tdhomesa / tdhomesa
0644
blaze.php
1.028 KB
24 Nov 2025 10.00 PM
tdhomesa / tdhomesa
0644
blocks.php
1.82 KB
24 Nov 2025 10.00 PM
tdhomesa / tdhomesa
0644
canonical-urls.php
2.455 KB
26 Feb 2026 9.49 PM
tdhomesa / tdhomesa
0644
carousel.php
0.598 KB
24 Nov 2025 10.00 PM
tdhomesa / tdhomesa
0644
comment-likes.php
8.043 KB
24 Nov 2025 10.00 PM
tdhomesa / tdhomesa
0644
comments.php
1.077 KB
23 Mar 2026 7.45 PM
tdhomesa / tdhomesa
0644
contact-form.php
0.779 KB
24 Nov 2025 10.00 PM
tdhomesa / tdhomesa
0644
copy-post.php
15.445 KB
19 May 2026 1.55 PM
tdhomesa / tdhomesa
0644
custom-content-types.php
4.001 KB
6 Apr 2026 11.31 PM
tdhomesa / tdhomesa
0644
google-fonts.php
0.628 KB
27 Apr 2026 8.15 PM
tdhomesa / tdhomesa
0644
gravatar-hovercards.php
11.912 KB
25 May 2026 6.51 PM
tdhomesa / tdhomesa
0644
infinite-scroll.php
8.245 KB
24 Nov 2025 10.00 PM
tdhomesa / tdhomesa
0644
json-api.php
0.491 KB
24 Nov 2025 10.00 PM
tdhomesa / tdhomesa
0644
latex.php
4.626 KB
25 May 2026 6.51 PM
tdhomesa / tdhomesa
0644
likes.php
20.992 KB
4 May 2026 9.08 PM
tdhomesa / tdhomesa
0644
markdown.php
1.04 KB
24 Nov 2025 10.00 PM
tdhomesa / tdhomesa
0644
module-extras.php
2.69 KB
24 Nov 2025 10.00 PM
tdhomesa / tdhomesa
0644
module-headings.php
44.736 KB
25 May 2026 6.51 PM
tdhomesa / tdhomesa
0644
module-info.php
27.272 KB
10 Feb 2026 2.53 PM
tdhomesa / tdhomesa
0644
monitor.php
3.7 KB
1 Jun 2026 7.52 PM
tdhomesa / tdhomesa
0644
notes.php
7.878 KB
8 Dec 2025 7.41 PM
tdhomesa / tdhomesa
0644
photon-cdn.php
12.689 KB
24 Nov 2025 10.00 PM
tdhomesa / tdhomesa
0644
photon.php
0.682 KB
24 Nov 2025 10.00 PM
tdhomesa / tdhomesa
0644
plugin-search.php
21.642 KB
4 May 2026 9.08 PM
tdhomesa / tdhomesa
0644
post-by-email.php
0.66 KB
6 Apr 2026 11.31 PM
tdhomesa / tdhomesa
0644
post-list.php
0.557 KB
24 Nov 2025 10.00 PM
tdhomesa / tdhomesa
0644
protect.php
0.595 KB
6 Apr 2026 11.31 PM
tdhomesa / tdhomesa
0644
publicize.php
3.765 KB
24 Nov 2025 10.00 PM
tdhomesa / tdhomesa
0644
related-posts.php
2.422 KB
19 May 2026 1.55 PM
tdhomesa / tdhomesa
0644
search.php
1.18 KB
24 Nov 2025 10.00 PM
tdhomesa / tdhomesa
0644
seo-tools.php
1.599 KB
24 Nov 2025 10.00 PM
tdhomesa / tdhomesa
0644
sharedaddy.php
1.058 KB
23 Feb 2026 3.49 PM
tdhomesa / tdhomesa
0644
shortcodes.php
6.451 KB
24 Nov 2025 10.00 PM
tdhomesa / tdhomesa
0644
shortlinks.php
4.585 KB
19 May 2026 1.55 PM
tdhomesa / tdhomesa
0644
simple-payments.php
0.411 KB
24 Nov 2025 10.00 PM
tdhomesa / tdhomesa
0644
sitemaps.php
1.305 KB
24 Nov 2025 10.00 PM
tdhomesa / tdhomesa
0644
sso.php
0.726 KB
24 Nov 2025 10.00 PM
tdhomesa / tdhomesa
0644
stats.php
43.159 KB
25 May 2026 6.51 PM
tdhomesa / tdhomesa
0644
subscriptions.php
35.382 KB
8 Jun 2026 8.52 PM
tdhomesa / tdhomesa
0644
theme-tools.php
2.47 KB
24 Nov 2025 10.00 PM
tdhomesa / tdhomesa
0644
tiled-gallery.php
1.115 KB
24 Nov 2025 10.00 PM
tdhomesa / tdhomesa
0644
vaultpress.php
1.801 KB
24 Nov 2025 10.00 PM
tdhomesa / tdhomesa
0644
verification-tools.php
0.878 KB
6 Apr 2026 11.31 PM
tdhomesa / tdhomesa
0644
videopress.php
0.966 KB
24 Nov 2025 10.00 PM
tdhomesa / tdhomesa
0644
waf.php
0.302 KB
24 Nov 2025 10.00 PM
tdhomesa / tdhomesa
0644
widget-visibility.php
0.545 KB
24 Nov 2025 10.00 PM
tdhomesa / tdhomesa
0644
widgets.php
2.8 KB
24 Nov 2025 10.00 PM
tdhomesa / tdhomesa
0644
woocommerce-analytics.php
0.906 KB
24 Nov 2025 10.00 PM
tdhomesa / tdhomesa
0644
wordads.php
0.617 KB
24 Nov 2025 10.00 PM
tdhomesa / tdhomesa
0644
wpcom-reader.php
0.45 KB
17 Feb 2026 5.00 PM
tdhomesa / tdhomesa
0644
wpgroho.js
1.931 KB
29 Oct 2024 4.55 PM
tdhomesa / tdhomesa
0644

✘✘ GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME ✘✘
Static GIF Static GIF