GRAYBYTE WORDPRESS FILE MANAGER7139

Server IP : 149.255.58.128 / Your IP : 216.73.216.113
System : Linux cloud516.thundercloud.uk 5.14.0-427.26.1.el9_4.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jul 17 15:51:13 EDT 2024 x86_64
PHP Version : 8.2.28
Disable Function : allow_url_include, apache_child_terminate, apache_setenv, exec, passthru, pcntl_exec, posix_kill, posix_mkfifo, posix_getpwuid, posix_setpgid, posix_setsid, posix_setuid, posix_setgid, posix_seteuid, posix_setegid, posix_uname, proc_close, proc_get_status, proc_open, proc_terminate, shell_exec, show_source, system
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
Directory : /home/wheelch2/mobilityscootereftalia.com/wp-includes/
Upload Files :
Current_dir [ Writeable ] Document_root [ Writeable ]

Command :


Current File : /home/wheelch2/mobilityscootereftalia.com/wp-includes//class-wp-embed.php
<?php
/**
 * API for easily embedding rich media such as videos and images into content.
 *
 * @package WordPress
 * @subpackage Embed
 * @since 2.9.0
 */
#[AllowDynamicProperties]
class WP_Embed {
	public $handlers = array();
	public $post_ID;
	public $usecache      = true;
	public $linkifunknown = true;
	public $last_attr     = array();
	public $last_url      = '';

	/**
	 * When a URL cannot be embedded, return false instead of returning a link
	 * or the URL.
	 *
	 * Bypasses the {@see 'embed_maybe_make_link'} filter.
	 *
	 * @var bool
	 */
	public $return_false_on_fail = false;

	/**
	 * Constructor
	 */
	public function __construct() {
		// Hack to get the [embed] shortcode to run before wpautop().
		add_filter( 'the_content', array( $this, 'run_shortcode' ), 8 );
		add_filter( 'widget_text_content', array( $this, 'run_shortcode' ), 8 );
		add_filter( 'widget_block_content', array( $this, 'run_shortcode' ), 8 );

		// Shortcode placeholder for strip_shortcodes().
		add_shortcode( 'embed', '__return_false' );

		// Attempts to embed all URLs in a post.
		add_filter( 'the_content', array( $this, 'autoembed' ), 8 );
		add_filter( 'widget_text_content', array( $this, 'autoembed' ), 8 );
		add_filter( 'widget_block_content', array( $this, 'autoembed' ), 8 );

		// After a post is saved, cache oEmbed items via Ajax.
		add_action( 'edit_form_advanced', array( $this, 'maybe_run_ajax_cache' ) );
		add_action( 'edit_page_form', array( $this, 'maybe_run_ajax_cache' ) );
	}

	/**
	 * Processes the [embed] shortcode.
	 *
	 * Since the [embed] shortcode needs to be run earlier than other shortcodes,
	 * this function removes all existing shortcodes, registers the [embed] shortcode,
	 * calls do_shortcode(), and then re-registers the old shortcodes.
	 *
	 * @global array $shortcode_tags
	 *
	 * @param string $content Content to parse.
	 * @return string Content with shortcode parsed.
	 */
	public function run_shortcode( $content ) {
		global $shortcode_tags;

		// Back up current registered shortcodes and clear them all out.
		$orig_shortcode_tags = $shortcode_tags;
		remove_all_shortcodes();

		add_shortcode( 'embed', array( $this, 'shortcode' ) );

		// Do the shortcode (only the [embed] one is registered).
		$content = do_shortcode( $content, true );

		// Put the original shortcodes back.
		$shortcode_tags = $orig_shortcode_tags;

		return $content;
	}

	/**
	 * If a post/page was saved, then output JavaScript to make
	 * an Ajax request that will call WP_Embed::cache_oembed().
	 */
	public function maybe_run_ajax_cache() {
		$post = get_post();

		if ( ! $post || empty( $_GET['message'] ) ) {
			return;
		}
		?>
<script type="text/javascript">
	jQuery( function($) {
		$.get("<?php echo esc_url( admin_url( 'admin-ajax.php', 'relative' ) ) . '?action=oembed-cache&post=' . $post->ID; ?>");
	} );
</script>
		<?php
	}

	/**
	 * Registers an embed handler.
	 *
	 * Do not use this function directly, use wp_embed_register_handler() instead.
	 *
	 * This function should probably also only be used for sites that do not support oEmbed.
	 *
	 * @param string   $id       An internal ID/name for the handler. Needs to be unique.
	 * @param string   $regex    The regex that will be used to see if this handler should be used for a URL.
	 * @param callable $callback The callback function that will be called if the regex is matched.
	 * @param int      $priority Optional. Used to specify the order in which the registered handlers will be tested.
	 *                           Lower numbers correspond with earlier testing, and handlers with the same priority are
	 *                           tested in the order in which they were added to the action. Default 10.
	 */
	public function register_handler( $id, $regex, $callback, $priority = 10 ) {
		$this->handlers[ $priority ][ $id ] = array(
			'regex'    => $regex,
			'callback' => $callback,
		);
	}

	/**
	 * Unregisters a previously-registered embed handler.
	 *
	 * Do not use this function directly, use wp_embed_unregister_handler() instead.
	 *
	 * @param string $id       The handler ID that should be removed.
	 * @param int    $priority Optional. The priority of the handler to be removed (default: 10).
	 */
	public function unregister_handler( $id, $priority = 10 ) {
		unset( $this->handlers[ $priority ][ $id ] );
	}

	/**
	 * Returns embed HTML for a given URL from embed handlers.
	 *
	 * Attempts to convert a URL into embed HTML by checking the URL
	 * against the regex of the registered embed handlers.
	 *
	 * @since 5.5.0
	 *
	 * @param array  $attr {
	 *     Shortcode attributes. Optional.
	 *
	 *     @type int $width  Width of the embed in pixels.
	 *     @type int $height Height of the embed in pixels.
	 * }
	 * @param string $url The URL attempting to be embedded.
	 * @return string|false The embed HTML on success, false otherwise.
	 */
	public function get_embed_handler_html( $attr, $url ) {
		$rawattr = $attr;
		$attr    = wp_parse_args( $attr, wp_embed_defaults( $url ) );

		ksort( $this->handlers );
		foreach ( $this->handlers as $priority => $handlers ) {
			foreach ( $handlers as $id => $handler ) {
				if ( preg_match( $handler['regex'], $url, $matches ) && is_callable( $handler['callback'] ) ) {
					$return = call_user_func( $handler['callback'], $matches, $attr, $url, $rawattr );
					if ( false !== $return ) {
						/**
						 * Filters the returned embed HTML.
						 *
						 * @since 2.9.0
						 *
						 * @see WP_Embed::shortcode()
						 *
						 * @param string $return The HTML result of the shortcode.
						 * @param string $url    The embed URL.
						 * @param array  $attr   An array of shortcode attributes.
						 */
						return apply_filters( 'embed_handler_html', $return, $url, $attr );
					}
				}
			}
		}

		return false;
	}

	/**
	 * The do_shortcode() callback function.
	 *
	 * Attempts to convert a URL into embed HTML. Starts by checking the URL against the regex of
	 * the registered embed handlers. If none of the regex matches and it's enabled, then the URL
	 * will be given to the WP_oEmbed class.
	 *
	 * @param array  $attr {
	 *     Shortcode attributes. Optional.
	 *
	 *     @type int $width  Width of the embed in pixels.
	 *     @type int $height Height of the embed in pixels.
	 * }
	 * @param string $url The URL attempting to be embedded.
	 * @return string|false The embed HTML on success, otherwise the original URL.
	 *                      `->maybe_make_link()` can return false on failure.
	 */
	public function shortcode( $attr, $url = '' ) {
		$post = get_post();

		if ( empty( $url ) && ! empty( $attr['src'] ) ) {
			$url = $attr['src'];
		}

		$this->last_url = $url;

		if ( empty( $url ) ) {
			$this->last_attr = $attr;
			return '';
		}

		$rawattr = $attr;
		$attr    = wp_parse_args( $attr, wp_embed_defaults( $url ) );

		$this->last_attr = $attr;

		/*
		 * KSES converts & into &amp; and we need to undo this.
		 * See https://core.trac.wordpress.org/ticket/11311
		 */
		$url = str_replace( '&amp;', '&', $url );

		// Look for known internal handlers.
		$embed_handler_html = $this->get_embed_handler_html( $rawattr, $url );
		if ( false !== $embed_handler_html ) {
			return $embed_handler_html;
		}

		$post_id = ( ! empty( $post->ID ) ) ? $post->ID : null;

		// Potentially set by WP_Embed::cache_oembed().
		if ( ! empty( $this->post_ID ) ) {
			$post_id = $this->post_ID;
		}

		// Check for a cached result (stored as custom post or in the post meta).
		$key_suffix    = md5( $url . serialize( $attr ) );
		$cachekey      = '_oembed_' . $key_suffix;
		$cachekey_time = '_oembed_time_' . $key_suffix;

		/**
		 * Filters the oEmbed TTL value (time to live).
		 *
		 * @since 4.0.0
		 *
		 * @param int    $time    Time to live (in seconds).
		 * @param string $url     The attempted embed URL.
		 * @param array  $attr    An array of shortcode attributes.
		 * @param int    $post_id Post ID.
		 */
		$ttl = apply_filters( 'oembed_ttl', DAY_IN_SECONDS, $url, $attr, $post_id );

		$cache      = '';
		$cache_time = 0;

		$cached_post_id = $this->find_oembed_post_id( $key_suffix );

		if ( $post_id ) {
			$cache      = get_post_meta( $post_id, $cachekey, true );
			$cache_time = get_post_meta( $post_id, $cachekey_time, true );

			if ( ! $cache_time ) {
				$cache_time = 0;
			}
		} elseif ( $cached_post_id ) {
			$cached_post = get_post( $cached_post_id );

			$cache      = $cached_post->post_content;
			$cache_time = strtotime( $cached_post->post_modified_gmt );
		}

		$cached_recently = ( time() - $cache_time ) < $ttl;

		if ( $this->usecache || $cached_recently ) {
			// Failures are cached. Serve one if we're using the cache.
			if ( '{{unknown}}' === $cache ) {
				return $this->maybe_make_link( $url );
			}

			if ( ! empty( $cache ) ) {
				/**
				 * Filters the cached oEmbed HTML.
				 *
				 * @since 2.9.0
				 *
				 * @see WP_Embed::shortcode()
				 *
				 * @param string $cache   The cached HTML result, stored in post meta.
				 * @param string $url     The attempted embed URL.
				 * @param array  $attr    An array of shortcode attributes.
				 * @param int    $post_id Post ID.
				 */
				return apply_filters( 'embed_oembed_html', $cache, $url, $attr, $post_id );
			}
		}

		/**
		 * Filters whether to inspect the given URL for discoverable link tags.
		 *
		 * @since 2.9.0
		 * @since 4.4.0 The default value changed to true.
		 *
		 * @see WP_oEmbed::discover()
		 *
		 * @param bool $enable Whether to enable `<link>` tag discovery. Default true.
		 */
		$attr['discover'] = apply_filters( 'embed_oembed_discover', true );

		// Use oEmbed to get the HTML.
		$html = wp_oembed_get( $url, $attr );

		if ( $post_id ) {
			if ( $html ) {
				update_post_meta( $post_id, $cachekey, $html );
				update_post_meta( $post_id, $cachekey_time, time() );
			} elseif ( ! $cache ) {
				update_post_meta( $post_id, $cachekey, '{{unknown}}' );
			}
		} else {
			$has_kses = false !== has_filter( 'content_save_pre', 'wp_filter_post_kses' );

			if ( $has_kses ) {
				// Prevent KSES from corrupting JSON in post_content.
				kses_remove_filters();
			}

			$insert_post_args = array(
				'post_name'   => $key_suffix,
				'post_status' => 'publish',
				'post_type'   => 'oembed_cache',
			);

			if ( $html ) {
				if ( $cached_post_id ) {
					wp_update_post(
						wp_slash(
							array(
								'ID'           => $cached_post_id,
								'post_content' => $html,
							)
						)
					);
				} else {
					wp_insert_post(
						wp_slash(
							array_merge(
								$insert_post_args,
								array(
									'post_content' => $html,
								)
							)
						)
					);
				}
			} elseif ( ! $cache ) {
				wp_insert_post(
					wp_slash(
						array_merge(
							$insert_post_args,
							array(
								'post_content' => '{{unknown}}',
							)
						)
					)
				);
			}

			if ( $has_kses ) {
				kses_init_filters();
			}
		}

		// If there was a result, return it.
		if ( $html ) {
			/** This filter is documented in wp-includes/class-wp-embed.php */
			return apply_filters( 'embed_oembed_html', $html, $url, $attr, $post_id );
		}

		// Still unknown.
		return $this->maybe_make_link( $url );
	}

	/**
	 * Deletes all oEmbed caches. Unused by core as of 4.0.0.
	 *
	 * @param int $post_id Post ID to delete the caches for.
	 */
	public function delete_oembed_caches( $post_id ) {
		$post_metas = get_post_custom_keys( $post_id );
		if ( empty( $post_metas ) ) {
			return;
		}

		foreach ( $post_metas as $post_meta_key ) {
			if ( str_starts_with( $post_meta_key, '_oembed_' ) ) {
				delete_post_meta( $post_id, $post_meta_key );
			}
		}
	}

	/**
	 * Triggers a caching of all oEmbed results.
	 *
	 * @param int $post_id Post ID to do the caching for.
	 */
	public function cache_oembed( $post_id ) {
		$post = get_post( $post_id );

		$post_types = get_post_types( array( 'show_ui' => true ) );

		/**
		 * Filters the array of post types to cache oEmbed results for.
		 *
		 * @since 2.9.0
		 *
		 * @param string[] $post_types Array of post type names to cache oEmbed results for. Defaults to post types with `show_ui` set to true.
		 */
		$cache_oembed_types = apply_filters( 'embed_cache_oembed_types', $post_types );

		if ( empty( $post->ID ) || ! in_array( $post->post_type, $cache_oembed_types, true ) ) {
			return;
		}

		// Trigger a caching.
		if ( ! empty( $post->post_content ) ) {
			$this->post_ID  = $post->ID;
			$this->usecache = false;

			$content = $this->run_shortcode( $post->post_content );
			$this->autoembed( $content );

			$this->usecache = true;
		}
	}

	/**
	 * Passes any unlinked URLs that are on their own line to WP_Embed::shortcode() for potential embedding.
	 *
	 * @see WP_Embed::autoembed_callback()
	 *
	 * @param string $content The content to be searched.
	 * @return string Potentially modified $content.
	 */
	public function autoembed( $content ) {
		// Replace line breaks from all HTML elements with placeholders.
		$content = wp_replace_in_html_tags( $content, array( "\n" => '<!-- wp-line-break -->' ) );

		if ( preg_match( '#(^|\s|>)https?://#i', $content ) ) {
			// Find URLs on their own line.
			$content = preg_replace_callback( '|^(\s*)(https?://[^\s<>"]+)(\s*)$|im', array( $this, 'autoembed_callback' ), $content );
			// Find URLs in their own paragraph.
			$content = preg_replace_callback( '|(<p(?: [^>]*)?>\s*)(https?://[^\s<>"]+)(\s*<\/p>)|i', array( $this, 'autoembed_callback' ), $content );
		}

		// Put the line breaks back.
		return str_replace( '<!-- wp-line-break -->', "\n", $content );
	}

	/**
	 * Callback function for WP_Embed::autoembed().
	 *
	 * @param array $matches A regex match array.
	 * @return string The embed HTML on success, otherwise the original URL.
	 */
	public function autoembed_callback( $matches ) {
		$oldval              = $this->linkifunknown;
		$this->linkifunknown = false;
		$return              = $this->shortcode( array(), $matches[2] );
		$this->linkifunknown = $oldval;

		return $matches[1] . $return . $matches[3];
	}

	/**
	 * Conditionally makes a hyperlink based on an internal class variable.
	 *
	 * @param string $url URL to potentially be linked.
	 * @return string|false Linked URL or the original URL. False if 'return_false_on_fail' is true.
	 */
	public function maybe_make_link( $url ) {
		if ( $this->return_false_on_fail ) {
			return false;
		}

		$output = ( $this->linkifunknown ) ? '<a href="' . esc_url( $url ) . '">' . esc_html( $url ) . '</a>' : $url;

		/**
		 * Filters the returned, maybe-linked embed URL.
		 *
		 * @since 2.9.0
		 *
		 * @param string $output The linked or original URL.
		 * @param string $url    The original URL.
		 */
		return apply_filters( 'embed_maybe_make_link', $output, $url );
	}

	/**
	 * Finds the oEmbed cache post ID for a given cache key.
	 *
	 * @since 4.9.0
	 *
	 * @param string $cache_key oEmbed cache key.
	 * @return int|null Post ID on success, null on failure.
	 */
	public function find_oembed_post_id( $cache_key ) {
		$cache_group    = 'oembed_cache_post';
		$oembed_post_id = wp_cache_get( $cache_key, $cache_group );

		if ( $oembed_post_id && 'oembed_cache' === get_post_type( $oembed_post_id ) ) {
			return $oembed_post_id;
		}

		$oembed_post_query = new WP_Query(
			array(
				'post_type'              => 'oembed_cache',
				'post_status'            => 'publish',
				'name'                   => $cache_key,
				'posts_per_page'         => 1,
				'no_found_rows'          => true,
				'cache_results'          => true,
				'update_post_meta_cache' => false,
				'update_post_term_cache' => false,
				'lazy_load_term_meta'    => false,
			)
		);

		if ( ! empty( $oembed_post_query->posts ) ) {
			// Note: 'fields' => 'ids' is not being used in order to cache the post object as it will be needed.
			$oembed_post_id = $oembed_post_query->posts[0]->ID;
			wp_cache_set( $cache_key, $oembed_post_id, $cache_group );

			return $oembed_post_id;
		}

		return null;
	}
}

[ Back ]
Name
Size
Last Modified
Owner / Group
Permissions
Options
..
--
May 22 2025 21:14:42
1032 / wheelch2
0755
ID3
--
October 16 2024 01:01:17
1032 / wheelch2
0755
IXR
--
October 16 2024 01:01:17
1032 / wheelch2
0755
PHPMailer
--
October 16 2024 01:01:17
1032 / wheelch2
0755
Requests
--
October 16 2024 01:01:17
1032 / wheelch2
0755
SimplePie
--
November 13 2024 04:45:47
1032 / wheelch2
0755
Text
--
November 13 2024 04:45:47
1032 / wheelch2
0755
assets
--
November 13 2024 04:45:47
1032 / wheelch2
0755
block-bindings
--
October 16 2024 01:01:17
1032 / wheelch2
0755
block-patterns
--
October 16 2024 01:01:17
1032 / wheelch2
0755
block-supports
--
April 16 2025 03:38:58
1032 / wheelch2
0755
blocks
--
April 16 2025 03:38:58
1032 / wheelch2
0755
certificates
--
October 16 2024 01:01:17
1032 / wheelch2
0755
css
--
April 16 2025 03:38:58
1032 / wheelch2
0755
customize
--
October 16 2024 01:01:17
1032 / wheelch2
0755
fonts
--
October 16 2024 01:01:17
1032 / wheelch2
0755
html-api
--
November 13 2024 04:45:47
1032 / wheelch2
0755
images
--
October 16 2024 01:01:17
1032 / wheelch2
0755
interactivity-api
--
October 16 2024 01:01:17
1032 / wheelch2
0755
js
--
October 16 2024 01:01:17
1032 / wheelch2
0755
l10n
--
October 16 2024 01:01:17
1032 / wheelch2
0755
php-compat
--
October 16 2024 01:01:17
1032 / wheelch2
0755
pomo
--
October 16 2024 01:01:17
1032 / wheelch2
0755
rest-api
--
October 16 2024 01:01:17
1032 / wheelch2
0755
sitemaps
--
October 16 2024 01:01:17
1032 / wheelch2
0755
sodium_compat
--
October 16 2024 01:01:17
1032 / wheelch2
0755
style-engine
--
October 16 2024 01:01:17
1032 / wheelch2
0755
theme-compat
--
October 16 2024 01:01:17
1032 / wheelch2
0755
widgets
--
October 16 2024 01:01:17
1032 / wheelch2
0755
wp-backup
--
May 20 2025 03:29:06
1032 / wheelch2
0755
.htaccess
0 KB
March 26 2025 13:57:35
1032 / wheelch2
0444
admin-bar.php
36.236 KB
May 01 2025 03:37:15
1032 / wheelch2
0644
atomlib.php
11.795 KB
November 13 2024 04:45:47
1032 / wheelch2
0644
author-template.php
18.507 KB
May 14 2023 17:58:24
1032 / wheelch2
0644
block-bindings.php
5.463 KB
July 16 2024 17:39:08
1032 / wheelch2
0644
block-editor.php
28.122 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
block-i18n.json
0.309 KB
August 11 2021 09:08:01
1032 / wheelch2
0644
block-patterns.php
12.903 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
block-template-utils.php
60.456 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
block-template.php
14.996 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
blocks.php
109.113 KB
May 01 2025 03:37:15
1032 / wheelch2
0644
bookmark-template.php
12.469 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
bookmark.php
15.065 KB
July 16 2024 17:39:08
1032 / wheelch2
0644
cache-compat.php
5.829 KB
October 10 2022 18:22:11
1032 / wheelch2
0644
cache.php
13.158 KB
October 10 2022 18:22:11
1032 / wheelch2
0644
canonical.php
33.714 KB
November 13 2024 04:45:47
1032 / wheelch2
0644
capabilities.php
41.717 KB
November 13 2024 04:45:47
1032 / wheelch2
0644
category-template.php
55.667 KB
September 26 2023 00:27:12
1032 / wheelch2
0644
category.php
12.528 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
class-IXR.php
2.555 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
class-avif-info.php
28.921 KB
May 08 2024 05:41:43
1032 / wheelch2
0644
class-feed.php
0.526 KB
November 13 2024 04:45:47
1032 / wheelch2
0644
class-http.php
0.358 KB
June 17 2022 11:20:13
1032 / wheelch2
0644
class-json.php
42.66 KB
February 03 2023 13:35:20
1032 / wheelch2
0644
class-oembed.php
0.392 KB
June 17 2022 11:20:13
1032 / wheelch2
0644
class-phpass.php
6.612 KB
November 13 2024 04:45:47
1032 / wheelch2
0644
class-phpmailer.php
0.648 KB
July 21 2020 12:58:02
1032 / wheelch2
0644
class-pop3.php
20.626 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
class-requests.php
2.185 KB
April 05 2023 13:12:26
1032 / wheelch2
0644
class-simplepie.php
0.442 KB
November 13 2024 04:45:47
1032 / wheelch2
0644
class-smtp.php
0.446 KB
January 26 2021 13:45:57
1032 / wheelch2
0644
class-snoopy.php
36.831 KB
February 03 2023 13:35:20
1032 / wheelch2
0644
class-walker-category-dropdown.php
2.411 KB
September 14 2023 12:46:20
1032 / wheelch2
0644
class-walker-category.php
8.278 KB
September 08 2023 09:32:23
1032 / wheelch2
0644
class-walker-comment.php
13.888 KB
July 16 2024 17:39:08
1032 / wheelch2
0644
class-walker-nav-menu.php
11.762 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
class-walker-page-dropdown.php
2.646 KB
September 14 2023 12:46:20
1032 / wheelch2
0644
class-walker-page.php
7.434 KB
September 14 2023 12:46:20
1032 / wheelch2
0644
class-wp-admin-bar.php
17.455 KB
July 24 2024 23:07:25
1032 / wheelch2
0644
class-wp-ajax-response.php
5.143 KB
September 12 2022 15:47:14
1032 / wheelch2
0644
class-wp-application-passwords.php
16.698 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
class-wp-block-bindings-registry.php
8.265 KB
November 13 2024 04:45:47
1032 / wheelch2
0644
class-wp-block-bindings-source.php
2.922 KB
November 13 2024 04:45:47
1032 / wheelch2
0644
class-wp-block-editor-context.php
1.318 KB
September 12 2022 15:47:14
1032 / wheelch2
0644
class-wp-block-list.php
4.646 KB
November 02 2023 00:04:24
1032 / wheelch2
0644
class-wp-block-metadata-registry.php
11.616 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
class-wp-block-parser-block.php
2.495 KB
June 27 2023 00:45:38
1032 / wheelch2
0644
class-wp-block-parser-frame.php
1.97 KB
November 13 2024 04:45:47
1032 / wheelch2
0644
class-wp-block-parser.php
11.262 KB
October 16 2023 19:17:19
1032 / wheelch2
0644
class-wp-block-pattern-categories-registry.php
5.245 KB
September 12 2022 15:47:14
1032 / wheelch2
0644
class-wp-block-patterns-registry.php
10.53 KB
November 13 2024 04:45:47
1032 / wheelch2
0644
class-wp-block-styles-registry.php
6.253 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
class-wp-block-supports.php
5.494 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
class-wp-block-template.php
1.985 KB
November 13 2024 04:45:47
1032 / wheelch2
0644
class-wp-block-templates-registry.php
7.062 KB
February 12 2025 04:39:10
1032 / wheelch2
0644
class-wp-block-type-registry.php
4.896 KB
October 12 2023 12:34:33
1032 / wheelch2
0644
class-wp-block-type.php
16.86 KB
July 16 2024 17:39:08
1032 / wheelch2
0644
class-wp-block.php
22.501 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
class-wp-classic-to-block-menu-converter.php
3.992 KB
August 21 2023 17:51:19
1032 / wheelch2
0644
class-wp-comment-query.php
47.261 KB
July 16 2024 17:39:08
1032 / wheelch2
0644
class-wp-comment.php
9.216 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
class-wp-customize-control.php
25.245 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
class-wp-customize-manager.php
197.845 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
class-wp-customize-nav-menus.php
56.066 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
class-wp-customize-panel.php
10.459 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
class-wp-customize-section.php
10.946 KB
November 13 2024 04:45:47
1032 / wheelch2
0644
class-wp-customize-setting.php
29.26 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
class-wp-customize-widgets.php
70.518 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
class-wp-date-query.php
34.895 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
class-wp-dependencies.php
14.784 KB
November 13 2024 04:45:47
1032 / wheelch2
0644
class-wp-dependency.php
2.565 KB
November 25 2022 15:12:16
1032 / wheelch2
0644
class-wp-duotone.php
39.827 KB
July 16 2024 17:39:08
1032 / wheelch2
0644
class-wp-editor.php
70.64 KB
May 01 2025 03:37:15
1032 / wheelch2
0644
class-wp-embed.php
15.558 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
class-wp-error.php
7.326 KB
February 21 2023 16:39:19
1032 / wheelch2
0644
class-wp-exception.php
0.247 KB
November 13 2024 04:45:47
1032 / wheelch2
0644
class-wp-fatal-error-handler.php
7.959 KB
November 13 2024 04:45:47
1032 / wheelch2
0644
class-wp-feed-cache-transient.php
3.102 KB
November 13 2024 04:45:47
1032 / wheelch2
0644
class-wp-feed-cache.php
0.946 KB
November 13 2024 04:45:47
1032 / wheelch2
0644
class-wp-hook.php
15.625 KB
September 18 2023 12:41:18
1032 / wheelch2
0644
class-wp-http-cookie.php
7.216 KB
June 24 2023 17:17:23
1032 / wheelch2
0644
class-wp-http-curl.php
12.247 KB
September 21 2023 18:29:12
1032 / wheelch2
0644
class-wp-http-encoding.php
6.532 KB
June 22 2023 14:57:24
1032 / wheelch2
0644
class-wp-http-ixr-client.php
3.419 KB
September 12 2022 15:47:14
1032 / wheelch2
0644
class-wp-http-proxy.php
5.84 KB
June 22 2023 14:36:26
1032 / wheelch2
0644
class-wp-http-requests-hooks.php
1.975 KB
December 15 2022 21:32:17
1032 / wheelch2
0644
class-wp-http-requests-response.php
4.297 KB
October 11 2023 07:05:25
1032 / wheelch2
0644
class-wp-http-response.php
2.907 KB
September 12 2022 15:47:14
1032 / wheelch2
0644
class-wp-http-streams.php
16.464 KB
September 21 2023 18:29:12
1032 / wheelch2
0644
class-wp-http.php
40.604 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
class-wp-image-editor-gd.php
19.689 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
class-wp-image-editor-imagick.php
33.921 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
class-wp-image-editor.php
17.116 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
class-wp-list-util.php
7.269 KB
February 27 2024 22:38:15
1032 / wheelch2
0644
class-wp-locale-switcher.php
6.617 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
class-wp-locale.php
16.487 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
class-wp-matchesmapregex.php
1.785 KB
February 06 2024 01:25:14
1032 / wheelch2
0644
class-wp-meta-query.php
29.815 KB
July 16 2024 17:39:08
1032 / wheelch2
0644
class-wp-metadata-lazyloader.php
6.673 KB
May 11 2023 11:15:24
1032 / wheelch2
0644
class-wp-navigation-fallback.php
8.995 KB
October 06 2023 14:06:22
1032 / wheelch2
0644
class-wp-network-query.php
19.392 KB
July 16 2024 17:39:08
1032 / wheelch2
0644
class-wp-network.php
12.008 KB
November 13 2024 04:45:47
1032 / wheelch2
0644
class-wp-object-cache.php
17.113 KB
November 13 2024 04:45:47
1032 / wheelch2
0644
class-wp-oembed-controller.php
6.743 KB
July 16 2024 17:39:08
1032 / wheelch2
0644
class-wp-oembed.php
30.909 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
class-wp-paused-extensions-storage.php
4.991 KB
November 13 2024 04:45:47
1032 / wheelch2
0644
class-wp-phpmailer.php
3.713 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
class-wp-plugin-dependencies.php
24.722 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
class-wp-post-type.php
29.961 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
class-wp-post.php
6.336 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
class-wp-query.php
154.319 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
class-wp-recovery-mode-cookie-service.php
6.716 KB
October 04 2022 03:59:13
1032 / wheelch2
0644
class-wp-recovery-mode-email-service.php
10.921 KB
May 02 2023 15:45:22
1032 / wheelch2
0644
class-wp-recovery-mode-key-service.php
4.77 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
class-wp-recovery-mode-link-service.php
3.382 KB
September 12 2022 15:47:14
1032 / wheelch2
0644
class-wp-recovery-mode.php
11.185 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
class-wp-rewrite.php
62.195 KB
November 13 2024 04:45:47
1032 / wheelch2
0644
class-wp-role.php
2.464 KB
September 08 2023 09:32:23
1032 / wheelch2
0644
class-wp-roles.php
8.385 KB
November 13 2024 04:45:47
1032 / wheelch2
0644
class-wp-script-modules.php
19.007 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
class-wp-scripts.php
27.68 KB
November 13 2024 04:45:47
1032 / wheelch2
0644
class-wp-session-tokens.php
7.147 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
class-wp-simplepie-file.php
3.328 KB
November 13 2024 04:45:47
1032 / wheelch2
0644
class-wp-simplepie-sanitize-kses.php
1.865 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
class-wp-site-query.php
30.884 KB
November 13 2024 04:45:47
1032 / wheelch2
0644
class-wp-site.php
7.279 KB
September 12 2022 15:47:14
1032 / wheelch2
0644
class-wp-speculation-rules.php
7.351 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
class-wp-styles.php
10.752 KB
November 13 2024 04:45:47
1032 / wheelch2
0644
class-wp-tax-query.php
19.097 KB
February 16 2024 21:47:12
1032 / wheelch2
0644
class-wp-taxonomy.php
18.124 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
class-wp-term-query.php
39.911 KB
November 13 2024 04:45:47
1032 / wheelch2
0644
class-wp-term.php
5.174 KB
September 12 2022 15:47:14
1032 / wheelch2
0644
class-wp-text-diff-renderer-inline.php
0.956 KB
February 14 2024 19:27:09
1032 / wheelch2
0644
class-wp-text-diff-renderer-table.php
18.438 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
class-wp-textdomain-registry.php
10.235 KB
November 22 2024 04:47:45
1032 / wheelch2
0644
class-wp-theme-json-data.php
1.767 KB
July 16 2024 17:39:08
1032 / wheelch2
0644
class-wp-theme-json-resolver.php
34.9 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
class-wp-theme-json-schema.php
7.194 KB
July 16 2024 17:39:08
1032 / wheelch2
0644
class-wp-theme-json.php
159.712 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
class-wp-theme.php
64.268 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
class-wp-token-map.php
27.947 KB
November 13 2024 04:45:47
1032 / wheelch2
0644
class-wp-url-pattern-prefixer.php
4.689 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
class-wp-user-meta-session-tokens.php
2.92 KB
January 09 2019 05:04:50
1032 / wheelch2
0644
class-wp-user-query.php
42.632 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
class-wp-user-request.php
2.251 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
class-wp-user.php
22.455 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
class-wp-walker.php
13.01 KB
September 13 2024 19:26:59
1032 / wheelch2
0644
class-wp-widget-factory.php
3.269 KB
September 12 2022 15:47:14
1032 / wheelch2
0644
class-wp-widget.php
17.997 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
class-wp-xmlrpc-server.php
210.395 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
class-wp.php
25.701 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
class-wpdb.php
115.512 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
class.wp-dependencies.php
0.364 KB
September 20 2022 14:17:12
1032 / wheelch2
0644
class.wp-scripts.php
0.335 KB
September 20 2022 14:17:12
1032 / wheelch2
0644
class.wp-styles.php
0.33 KB
September 20 2022 14:17:12
1032 / wheelch2
0644
comment-template.php
100.471 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
comment.php
128.464 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
compat.php
15.992 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
cron.php
41.658 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
date.php
0.391 KB
June 17 2022 11:20:13
1032 / wheelch2
0644
default-constants.php
11.099 KB
November 13 2024 04:45:47
1032 / wheelch2
0644
default-filters.php
35.837 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
default-widgets.php
2.241 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
deprecated.php
187.073 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
embed-template.php
0.33 KB
June 17 2022 11:20:13
1032 / wheelch2
0644
embed.php
37.277 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
error-protection.php
4.024 KB
May 02 2023 15:45:22
1032 / wheelch2
0644
error_log
29.523 KB
May 17 2025 01:21:04
1032 / wheelch2
0644
feed-atom-comments.php
5.375 KB
March 04 2024 12:41:10
1032 / wheelch2
0644
feed-atom.php
3.048 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
feed-rdf.php
2.605 KB
January 29 2020 00:45:18
1032 / wheelch2
0644
feed-rss.php
1.161 KB
January 29 2020 00:45:18
1032 / wheelch2
0644
feed-rss2-comments.php
4.039 KB
March 04 2024 12:41:10
1032 / wheelch2
0644
feed-rss2.php
3.71 KB
January 29 2020 00:45:18
1032 / wheelch2
0644
feed.php
22.862 KB
November 13 2024 04:45:47
1032 / wheelch2
0644
fonts.php
9.522 KB
November 13 2024 04:45:47
1032 / wheelch2
0644
formatting.php
334.239 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
functions.php
280.807 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
functions.wp-scripts.php
14.217 KB
July 16 2024 17:39:08
1032 / wheelch2
0644
functions.wp-styles.php
8.382 KB
July 16 2024 17:39:08
1032 / wheelch2
0644
general-template.php
168.455 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
global-styles-and-settings.php
20.763 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
http.php
24.719 KB
November 13 2024 04:45:47
1032 / wheelch2
0644
https-detection.php
5.72 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
https-migration.php
4.63 KB
July 10 2023 22:38:25
1032 / wheelch2
0644
kses.php
72.727 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
l10n.php
66.924 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
link-template.php
154.103 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
load.php
55.117 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
locale.php
0.158 KB
October 08 2019 17:19:04
1032 / wheelch2
0644
media-template.php
61.582 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
media.php
215.115 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
meta.php
63.714 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
ms-blogs.php
25.239 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
ms-default-constants.php
4.806 KB
July 16 2024 17:39:08
1032 / wheelch2
0644
ms-default-filters.php
6.48 KB
February 24 2023 01:23:20
1032 / wheelch2
0644
ms-deprecated.php
21.249 KB
July 16 2024 17:39:08
1032 / wheelch2
0644
ms-files.php
2.68 KB
May 01 2025 03:37:15
1032 / wheelch2
0644
ms-functions.php
89.436 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
ms-load.php
19.417 KB
July 16 2024 17:39:08
1032 / wheelch2
0644
ms-network.php
3.693 KB
May 02 2023 11:26:24
1032 / wheelch2
0644
ms-settings.php
4.099 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
ms-site.php
40.352 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
nav-menu-template.php
25.381 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
nav-menu.php
43.333 KB
November 13 2024 04:45:47
1032 / wheelch2
0644
option.php
100.649 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
pluggable-deprecated.php
6.176 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
pluggable.php
119.824 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
plugin.php
34.634 KB
November 13 2024 04:45:47
1032 / wheelch2
0644
post-formats.php
6.936 KB
July 16 2024 17:39:08
1032 / wheelch2
0644
post-template.php
67.039 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
post-thumbnail-template.php
10.624 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
post.php
284.875 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
query.php
36.167 KB
October 16 2024 00:59:28
1032 / wheelch2
0644
registration-functions.php
0.195 KB
November 12 2020 11:17:07
1032 / wheelch2
0644
registration.php
0.195 KB
November 12 2020 11:17:07
1032 / wheelch2
0644
rest-api.php
97.907 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
revision.php
30.021 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
rewrite.php
19.083 KB
November 13 2024 04:45:47
1032 / wheelch2
0644
robots-template.php
5.063 KB
April 06 2022 15:33:03
1032 / wheelch2
0644
rss-functions.php
0.249 KB
November 16 2020 22:52:05
1032 / wheelch2
0644
rss.php
22.571 KB
November 13 2024 04:45:47
1032 / wheelch2
0644
script-loader.php
130.139 KB
May 01 2025 03:37:15
1032 / wheelch2
0644
script-modules.php
7.531 KB
November 13 2024 04:45:47
1032 / wheelch2
0644
session.php
0.252 KB
February 06 2020 06:33:11
1032 / wheelch2
0644
shortcodes.php
23.487 KB
July 16 2024 17:39:08
1032 / wheelch2
0644
sitemaps.php
3.162 KB
October 16 2024 00:59:28
1032 / wheelch2
0644
speculative-loading.php
8.357 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
spl-autoload-compat.php
0.431 KB
November 12 2020 11:17:07
1032 / wheelch2
0644
style-engine.php
7.386 KB
October 16 2024 00:59:28
1032 / wheelch2
0644
taxonomy.php
172.097 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
template-canvas.php
0.531 KB
October 01 2023 00:22:27
1032 / wheelch2
0644
template-loader.php
2.941 KB
October 19 2024 05:02:42
1032 / wheelch2
0444
template.php
23.588 KB
February 21 2024 19:26:08
1032 / wheelch2
0644
theme-i18n.json
1.49 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
theme-previews.php
2.766 KB
December 08 2023 06:32:24
1032 / wheelch2
0644
theme-templates.php
6.092 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
theme.json
8.5 KB
July 16 2024 17:39:08
1032 / wheelch2
0644
theme.php
131.155 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
update.php
36.624 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
user.php
171.702 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
vars.php
6.408 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
version.php
1.064 KB
May 01 2025 03:37:15
1032 / wheelch2
0644
widgets.php
69.062 KB
April 16 2025 03:38:58
1032 / wheelch2
0644
wp-db.php
0.435 KB
July 21 2022 22:45:11
1032 / wheelch2
0644
wp-diff.php
0.78 KB
April 16 2025 03:38:58
1032 / wheelch2
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025
CONTACT ME
Static GIF