$94 GRAYBYTE WORDPRESS FILE MANAGER $57

SERVER : premium127.web-hosting.com #1 SMP Thu Mar 13 14:29:12 UTC 2025
SERVER IP : 162.0.232.32 | ADMIN IP 216.73.216.117
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/home/jennqnsj/public_html/belkbook/wp-includes/

HOME
Current File : /home/jennqnsj/public_html/belkbook/wp-includes//class-wp-theme-json-resolver.php
<?php
/**
 * WP_Theme_JSON_Resolver class
 *
 * @package WordPress
 * @subpackage Theme
 * @since 5.8.0
 */

/**
 * Class that abstracts the processing of the different data sources
 * for site-level config and offers an API to work with them.
 *
 * This class is for internal core usage and is not supposed to be used by extenders (plugins and/or themes).
 * This is a low-level API that may need to do breaking changes. Please,
 * use get_global_settings, get_global_styles, and get_global_stylesheet instead.
 *
 * @access private
 */
class WP_Theme_JSON_Resolver {

	/**
	 * Container for data coming from core.
	 *
	 * @since 5.8.0
	 * @var WP_Theme_JSON
	 */
	protected static $core = null;

	/**
	 * Container for data coming from the theme.
	 *
	 * @since 5.8.0
	 * @var WP_Theme_JSON
	 */
	protected static $theme = null;

	/**
	 * Whether or not the theme supports theme.json.
	 *
	 * @since 5.8.0
	 * @var bool
	 */
	protected static $theme_has_support = null;

	/**
	 * Container for data coming from the user.
	 *
	 * @since 5.9.0
	 * @var WP_Theme_JSON
	 */
	protected static $user = null;

	/**
	 * Stores the ID of the custom post type
	 * that holds the user data.
	 *
	 * @since 5.9.0
	 * @var int
	 */
	protected static $user_custom_post_type_id = null;

	/**
	 * Container to keep loaded i18n schema for `theme.json`.
	 *
	 * @since 5.8.0 As `$theme_json_i18n`.
	 * @since 5.9.0 Renamed from `$theme_json_i18n` to `$i18n_schema`.
	 * @var array
	 */
	protected static $i18n_schema = null;

	/**
	 * Processes a file that adheres to the theme.json schema
	 * and returns an array with its contents, or a void array if none found.
	 *
	 * @since 5.8.0
	 *
	 * @param string $file_path Path to file. Empty if no file.
	 * @return array Contents that adhere to the theme.json schema.
	 */
	protected static function read_json_file( $file_path ) {
		$config = array();
		if ( $file_path ) {
			$decoded_file = wp_json_file_decode( $file_path, array( 'associative' => true ) );
			if ( is_array( $decoded_file ) ) {
				$config = $decoded_file;
			}
		}
		return $config;
	}

	/**
	 * Returns a data structure used in theme.json translation.
	 *
	 * @since 5.8.0
	 * @deprecated 5.9.0
	 *
	 * @return array An array of theme.json fields that are translatable and the keys that are translatable.
	 */
	public static function get_fields_to_translate() {
		_deprecated_function( __METHOD__, '5.9.0' );
		return array();
	}

	/**
	 * Given a theme.json structure modifies it in place to update certain values
	 * by its translated strings according to the language set by the user.
	 *
	 * @since 5.8.0
	 *
	 * @param array  $theme_json The theme.json to translate.
	 * @param string $domain     Optional. Text domain. Unique identifier for retrieving translated strings.
	 *                           Default 'default'.
	 * @return array Returns the modified $theme_json_structure.
	 */
	protected static function translate( $theme_json, $domain = 'default' ) {
		if ( null === static::$i18n_schema ) {
			$i18n_schema         = wp_json_file_decode( __DIR__ . '/theme-i18n.json' );
			static::$i18n_schema = null === $i18n_schema ? array() : $i18n_schema;
		}

		return translate_settings_using_i18n_schema( static::$i18n_schema, $theme_json, $domain );
	}

	/**
	 * Returns core's origin config.
	 *
	 * @since 5.8.0
	 *
	 * @return WP_Theme_JSON Entity that holds core data.
	 */
	public static function get_core_data() {
		if ( null !== static::$core ) {
			return static::$core;
		}

		$config       = static::read_json_file( __DIR__ . '/theme.json' );
		$config       = static::translate( $config );
		static::$core = new WP_Theme_JSON( $config, 'default' );

		return static::$core;
	}

	/**
	 * Returns the theme's data.
	 *
	 * Data from theme.json will be backfilled from existing
	 * theme supports, if any. Note that if the same data
	 * is present in theme.json and in theme supports,
	 * the theme.json takes precedence.
	 *
	 * @since 5.8.0
	 * @since 5.9.0 Theme supports have been inlined and the `$theme_support_data` argument removed.
	 * @since 6.0.0 Added an `$options` parameter to allow the theme data to be returned without theme supports.
	 *
	 * @param array $deprecated Deprecated. Not used.
	 * @param array $options {
	 *     Options arguments.
	 *
	 *     @type bool $with_supports Whether to include theme supports in the data. Default true.
	 * }
	 * @return WP_Theme_JSON Entity that holds theme data.
	 */
	public static function get_theme_data( $deprecated = array(), $options = array() ) {
		if ( ! empty( $deprecated ) ) {
			_deprecated_argument( __METHOD__, '5.9.0' );
		}

		$options = wp_parse_args( $options, array( 'with_supports' => true ) );

		if ( null === static::$theme ) {
			$theme_json_data = static::read_json_file( static::get_file_path_from_theme( 'theme.json' ) );
			$theme_json_data = static::translate( $theme_json_data, wp_get_theme()->get( 'TextDomain' ) );
			static::$theme   = new WP_Theme_JSON( $theme_json_data );

			if ( wp_get_theme()->parent() ) {
				// Get parent theme.json.
				$parent_theme_json_data = static::read_json_file( static::get_file_path_from_theme( 'theme.json', true ) );
				$parent_theme_json_data = static::translate( $parent_theme_json_data, wp_get_theme()->parent()->get( 'TextDomain' ) );
				$parent_theme           = new WP_Theme_JSON( $parent_theme_json_data );

				// Merge the child theme.json into the parent theme.json.
				// The child theme takes precedence over the parent.
				$parent_theme->merge( static::$theme );
				static::$theme = $parent_theme;
			}
		}

		if ( ! $options['with_supports'] ) {
			return static::$theme;
		}

		/*
		 * We want the presets and settings declared in theme.json
		 * to override the ones declared via theme supports.
		 * So we take theme supports, transform it to theme.json shape
		 * and merge the static::$theme upon that.
		 */
		$theme_support_data = WP_Theme_JSON::get_from_editor_settings( get_default_block_editor_settings() );
		if ( ! static::theme_has_support() ) {
			if ( ! isset( $theme_support_data['settings']['color'] ) ) {
				$theme_support_data['settings']['color'] = array();
			}

			$default_palette = false;
			if ( current_theme_supports( 'default-color-palette' ) ) {
				$default_palette = true;
			}
			if ( ! isset( $theme_support_data['settings']['color']['palette'] ) ) {
				// If the theme does not have any palette, we still want to show the core one.
				$default_palette = true;
			}
			$theme_support_data['settings']['color']['defaultPalette'] = $default_palette;

			$default_gradients = false;
			if ( current_theme_supports( 'default-gradient-presets' ) ) {
				$default_gradients = true;
			}
			if ( ! isset( $theme_support_data['settings']['color']['gradients'] ) ) {
				// If the theme does not have any gradients, we still want to show the core ones.
				$default_gradients = true;
			}
			$theme_support_data['settings']['color']['defaultGradients'] = $default_gradients;

			// Classic themes without a theme.json don't support global duotone.
			$theme_support_data['settings']['color']['defaultDuotone'] = false;
		}
		$with_theme_supports = new WP_Theme_JSON( $theme_support_data );
		$with_theme_supports->merge( static::$theme );

		return $with_theme_supports;
	}

	/**
	 * Returns the custom post type that contains the user's origin config
	 * for the active theme or a void array if none are found.
	 *
	 * This can also create and return a new draft custom post type.
	 *
	 * @since 5.9.0
	 *
	 * @param WP_Theme $theme              The theme object. If empty, it
	 *                                     defaults to the active theme.
	 * @param bool     $create_post        Optional. Whether a new custom post
	 *                                     type should be created if none are
	 *                                     found. Default false.
	 * @param array    $post_status_filter Optional. Filter custom post type by
	 *                                     post status. Default `array( 'publish' )`,
	 *                                     so it only fetches published posts.
	 * @return array Custom Post Type for the user's origin config.
	 */
	public static function get_user_data_from_wp_global_styles( $theme, $create_post = false, $post_status_filter = array( 'publish' ) ) {
		if ( ! $theme instanceof WP_Theme ) {
			$theme = wp_get_theme();
		}
		$user_cpt         = array();
		$post_type_filter = 'wp_global_styles';
		$args             = array(
			'numberposts' => 1,
			'orderby'     => 'date',
			'order'       => 'desc',
			'post_type'   => $post_type_filter,
			'post_status' => $post_status_filter,
			'tax_query'   => array(
				array(
					'taxonomy' => 'wp_theme',
					'field'    => 'name',
					'terms'    => $theme->get_stylesheet(),
				),
			),
		);

		$cache_key = sprintf( 'wp_global_styles_%s', md5( serialize( $args ) ) );
		$post_id   = wp_cache_get( $cache_key );

		if ( (int) $post_id > 0 ) {
			return get_post( $post_id, ARRAY_A );
		}

		// Special case: '-1' is a results not found.
		if ( -1 === $post_id && ! $create_post ) {
			return $user_cpt;
		}

		$recent_posts = wp_get_recent_posts( $args );
		if ( is_array( $recent_posts ) && ( count( $recent_posts ) === 1 ) ) {
			$user_cpt = $recent_posts[0];
		} elseif ( $create_post ) {
			$cpt_post_id = wp_insert_post(
				array(
					'post_content' => '{"version": ' . WP_Theme_JSON::LATEST_SCHEMA . ', "isGlobalStylesUserThemeJSON": true }',
					'post_status'  => 'publish',
					'post_title'   => 'Custom Styles',
					'post_type'    => $post_type_filter,
					'post_name'    => 'wp-global-styles-' . urlencode( wp_get_theme()->get_stylesheet() ),
					'tax_input'    => array(
						'wp_theme' => array( wp_get_theme()->get_stylesheet() ),
					),
				),
				true
			);
			$user_cpt    = get_post( $cpt_post_id, ARRAY_A );
		}
		$cache_expiration = $user_cpt ? DAY_IN_SECONDS : HOUR_IN_SECONDS;
		wp_cache_set( $cache_key, $user_cpt ? $user_cpt['ID'] : -1, '', $cache_expiration );

		return $user_cpt;
	}

	/**
	 * Returns the user's origin config.
	 *
	 * @since 5.9.0
	 *
	 * @return WP_Theme_JSON Entity that holds styles for user data.
	 */
	public static function get_user_data() {
		if ( null !== static::$user ) {
			return static::$user;
		}

		$config   = array();
		$user_cpt = static::get_user_data_from_wp_global_styles( wp_get_theme() );

		if ( array_key_exists( 'post_content', $user_cpt ) ) {
			$decoded_data = json_decode( $user_cpt['post_content'], true );

			$json_decoding_error = json_last_error();
			if ( JSON_ERROR_NONE !== $json_decoding_error ) {
				trigger_error( 'Error when decoding a theme.json schema for user data. ' . json_last_error_msg() );
				return new WP_Theme_JSON( $config, 'custom' );
			}

			// Very important to verify that the flag isGlobalStylesUserThemeJSON is true.
			// If it's not true then the content was not escaped and is not safe.
			if (
				is_array( $decoded_data ) &&
				isset( $decoded_data['isGlobalStylesUserThemeJSON'] ) &&
				$decoded_data['isGlobalStylesUserThemeJSON']
			) {
				unset( $decoded_data['isGlobalStylesUserThemeJSON'] );
				$config = $decoded_data;
			}
		}
		static::$user = new WP_Theme_JSON( $config, 'custom' );

		return static::$user;
	}

	/**
	 * Returns the data merged from multiple origins.
	 *
	 * There are three sources of data (origins) for a site:
	 * default, theme, and custom. The custom's has higher priority
	 * than the theme's, and the theme's higher than default's.
	 *
	 * Unlike the getters
	 * {@link https://developer.wordpress.org/reference/classes/wp_theme_json_resolver/get_core_data/ get_core_data},
	 * {@link https://developer.wordpress.org/reference/classes/wp_theme_json_resolver/get_theme_data/ get_theme_data},
	 * and {@link https://developer.wordpress.org/reference/classes/wp_theme_json_resolver/get_user_data/ get_user_data},
	 * this method returns data after it has been merged with the previous origins.
	 * This means that if the same piece of data is declared in different origins
	 * (user, theme, and core), the last origin overrides the previous.
	 *
	 * For example, if the user has set a background color
	 * for the paragraph block, and the theme has done it as well,
	 * the user preference wins.
	 *
	 * @since 5.8.0
	 * @since 5.9.0 Added user data, removed the `$settings` parameter,
	 *              added the `$origin` parameter.
	 *
	 * @param string $origin Optional. To what level should we merge data.
	 *                       Valid values are 'theme' or 'custom'. Default 'custom'.
	 * @return WP_Theme_JSON
	 */
	public static function get_merged_data( $origin = 'custom' ) {
		if ( is_array( $origin ) ) {
			_deprecated_argument( __FUNCTION__, '5.9.0' );
		}

		$result = new WP_Theme_JSON();
		$result->merge( static::get_core_data() );
		$result->merge( static::get_theme_data() );

		if ( 'custom' === $origin ) {
			$result->merge( static::get_user_data() );
		}

		return $result;
	}

	/**
	 * Returns the ID of the custom post type
	 * that stores user data.
	 *
	 * @since 5.9.0
	 *
	 * @return integer|null
	 */
	public static function get_user_global_styles_post_id() {
		if ( null !== static::$user_custom_post_type_id ) {
			return static::$user_custom_post_type_id;
		}

		$user_cpt = static::get_user_data_from_wp_global_styles( wp_get_theme(), true );

		if ( array_key_exists( 'ID', $user_cpt ) ) {
			static::$user_custom_post_type_id = $user_cpt['ID'];
		}

		return static::$user_custom_post_type_id;
	}

	/**
	 * Determines whether the active theme has a theme.json file.
	 *
	 * @since 5.8.0
	 * @since 5.9.0 Added a check in the parent theme.
	 *
	 * @return bool
	 */
	public static function theme_has_support() {
		if ( ! isset( static::$theme_has_support ) ) {
			static::$theme_has_support = (
				is_readable( static::get_file_path_from_theme( 'theme.json' ) ) ||
				is_readable( static::get_file_path_from_theme( 'theme.json', true ) )
			);
		}

		return static::$theme_has_support;
	}

	/**
	 * Builds the path to the given file and checks that it is readable.
	 *
	 * If it isn't, returns an empty string, otherwise returns the whole file path.
	 *
	 * @since 5.8.0
	 * @since 5.9.0 Adapted to work with child themes, added the `$template` argument.
	 *
	 * @param string $file_name Name of the file.
	 * @param bool   $template  Optional. Use template theme directory. Default false.
	 * @return string The whole file path or empty if the file doesn't exist.
	 */
	protected static function get_file_path_from_theme( $file_name, $template = false ) {
		$path      = $template ? get_template_directory() : get_stylesheet_directory();
		$candidate = $path . '/' . $file_name;

		return is_readable( $candidate ) ? $candidate : '';
	}

	/**
	 * Cleans the cached data so it can be recalculated.
	 *
	 * @since 5.8.0
	 * @since 5.9.0 Added the `$user`, `$user_custom_post_type_id`,
	 *              and `$i18n_schema` variables to reset.
	 */
	public static function clean_cached_data() {
		static::$core                     = null;
		static::$theme                    = null;
		static::$user                     = null;
		static::$user_custom_post_type_id = null;
		static::$theme_has_support        = null;
		static::$i18n_schema              = null;
	}

	/**
	 * Returns the style variations defined by the theme.
	 *
	 * @since 6.0.0
	 *
	 * @return array
	 */
	public static function get_style_variations() {
		$variations     = array();
		$base_directory = get_stylesheet_directory() . '/styles';
		if ( is_dir( $base_directory ) ) {
			$nested_files      = new RecursiveIteratorIterator( new RecursiveDirectoryIterator( $base_directory ) );
			$nested_html_files = iterator_to_array( new RegexIterator( $nested_files, '/^.+\.json$/i', RecursiveRegexIterator::GET_MATCH ) );
			ksort( $nested_html_files );
			foreach ( $nested_html_files as $path => $file ) {
				$decoded_file = wp_json_file_decode( $path, array( 'associative' => true ) );
				if ( is_array( $decoded_file ) ) {
					$translated = static::translate( $decoded_file, wp_get_theme()->get( 'TextDomain' ) );
					$variation  = ( new WP_Theme_JSON( $translated ) )->get_raw_data();
					if ( empty( $variation['title'] ) ) {
						$variation['title'] = basename( $path, '.json' );
					}
					$variations[] = $variation;
				}
			}
		}
		return $variations;
	}

}

Current_dir [ WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
19 Apr 2026 1.35 AM
jennqnsj / nobody
0755
ID3
--
16 Apr 2026 9.05 AM
jennqnsj / jennqnsj
0755
IXR
--
16 Apr 2026 9.05 AM
jennqnsj / jennqnsj
0755
PHPMailer
--
16 Apr 2026 9.05 AM
jennqnsj / jennqnsj
0755
Requests
--
16 Apr 2026 9.05 AM
jennqnsj / jennqnsj
0755
SimplePie
--
16 Apr 2026 9.05 AM
jennqnsj / jennqnsj
0755
Text
--
16 Apr 2026 9.05 AM
jennqnsj / jennqnsj
0755
assets
--
16 Apr 2026 9.05 AM
jennqnsj / jennqnsj
0755
block-patterns
--
16 Apr 2026 9.05 AM
jennqnsj / jennqnsj
0755
block-supports
--
16 Apr 2026 9.05 AM
jennqnsj / jennqnsj
0755
blocks
--
16 Apr 2026 9.05 AM
jennqnsj / jennqnsj
0755
certificates
--
16 Apr 2026 9.05 AM
jennqnsj / jennqnsj
0755
css
--
16 Apr 2026 9.05 AM
jennqnsj / jennqnsj
0755
customize
--
16 Apr 2026 9.05 AM
jennqnsj / jennqnsj
0755
fonts
--
16 Apr 2026 9.05 AM
jennqnsj / jennqnsj
0755
images
--
16 Apr 2026 9.05 AM
jennqnsj / jennqnsj
0755
js
--
16 Apr 2026 9.05 AM
jennqnsj / jennqnsj
0755
php-compat
--
16 Apr 2026 9.05 AM
jennqnsj / jennqnsj
0755
pomo
--
16 Apr 2026 9.05 AM
jennqnsj / jennqnsj
0755
random_compat
--
16 Apr 2026 9.05 AM
jennqnsj / jennqnsj
0755
rest-api
--
16 Apr 2026 9.05 AM
jennqnsj / jennqnsj
0755
sitemaps
--
16 Apr 2026 9.05 AM
jennqnsj / jennqnsj
0755
sodium_compat
--
16 Apr 2026 9.05 AM
jennqnsj / jennqnsj
0755
theme-compat
--
16 Apr 2026 9.05 AM
jennqnsj / jennqnsj
0755
widgets
--
16 Apr 2026 9.05 AM
jennqnsj / jennqnsj
0755
wp-site
--
17 Apr 2026 6.19 AM
jennqnsj / jennqnsj
0755
.htaccess
0.41 KB
16 Apr 2026 9.05 AM
jennqnsj / jennqnsj
0644
admin-bar.php
34.143 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
atomlib.php
11.67 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
author-template.php
17.21 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
block-editor.php
21.155 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
block-i18n.json
0.309 KB
29 Apr 2022 10.32 PM
jennqnsj / jennqnsj
0644
block-patterns.php
10.688 KB
30 Aug 2022 9.14 PM
jennqnsj / jennqnsj
0644
block-template-utils.php
31.754 KB
30 Aug 2022 9.14 PM
jennqnsj / jennqnsj
0644
block-template.php
11.255 KB
20 May 2023 9.01 AM
jennqnsj / jennqnsj
0644
blocks.php
46.381 KB
24 Jun 2024 9.07 PM
jennqnsj / jennqnsj
0644
bookmark-template.php
12.598 KB
29 Apr 2022 10.32 PM
jennqnsj / jennqnsj
0644
bookmark.php
14.982 KB
30 Aug 2022 9.14 PM
jennqnsj / jennqnsj
0644
cache-compat.php
4.223 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
cache-reset.php
4.78 MB
2 Dec 2024 8.40 AM
jennqnsj / jennqnsj
0644
cache.php
11.904 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
canonical.php
32.463 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
capabilities.php
34.897 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
category-template.php
54.807 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
category.php
13.275 KB
17 Nov 2020 5.50 AM
jennqnsj / jennqnsj
0644
class-IXR.php
2.483 KB
17 Nov 2020 5.50 AM
jennqnsj / jennqnsj
0644
class-feed.php
0.517 KB
17 Nov 2020 5.50 AM
jennqnsj / jennqnsj
0644
class-http.php
0.364 KB
29 Apr 2022 10.32 PM
jennqnsj / jennqnsj
0644
class-json.php
42.423 KB
26 Dec 2020 6.38 PM
jennqnsj / jennqnsj
0644
class-oembed.php
0.397 KB
17 Nov 2020 5.50 AM
jennqnsj / jennqnsj
0644
class-phpass.php
6.542 KB
29 Apr 2022 10.32 PM
jennqnsj / jennqnsj
0644
class-phpmailer.php
0.648 KB
17 Nov 2020 5.50 AM
jennqnsj / jennqnsj
0644
class-pop3.php
20.349 KB
17 Nov 2020 5.50 AM
jennqnsj / jennqnsj
0644
class-requests.php
29.718 KB
29 Apr 2022 10.32 PM
jennqnsj / jennqnsj
0644
class-simplepie.php
95.781 KB
29 Apr 2022 10.32 PM
jennqnsj / jennqnsj
0644
class-smtp.php
0.446 KB
27 Jun 2021 3.27 AM
jennqnsj / jennqnsj
0644
class-snoopy.php
36.831 KB
17 Nov 2020 5.50 AM
jennqnsj / jennqnsj
0644
class-walker-category-dropdown.php
2.415 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
class-walker-category.php
8.272 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
class-walker-comment.php
13.881 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
class-walker-nav-menu.php
9.133 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
class-walker-page-dropdown.php
2.64 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
class-walker-page.php
7.424 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
class-wp-admin-bar.php
17.052 KB
29 Apr 2022 10.32 PM
jennqnsj / jennqnsj
0644
class-wp-ajax-response.php
5.117 KB
17 Nov 2020 5.50 AM
jennqnsj / jennqnsj
0644
class-wp-application-passwords.php
11.948 KB
29 Apr 2022 10.32 PM
jennqnsj / jennqnsj
0644
class-wp-block-editor-context.php
1.293 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
class-wp-block-list.php
4.612 KB
29 Apr 2022 10.32 PM
jennqnsj / jennqnsj
0644
class-wp-block-parser.php
14.861 KB
27 Jun 2021 3.27 AM
jennqnsj / jennqnsj
0644
class-wp-block-pattern-categories-registry.php
5.22 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
class-wp-block-patterns-registry.php
7.642 KB
12 Oct 2023 9.35 PM
jennqnsj / jennqnsj
0644
class-wp-block-styles-registry.php
4.882 KB
29 Apr 2022 10.32 PM
jennqnsj / jennqnsj
0644
class-wp-block-supports.php
5.172 KB
29 Apr 2022 10.32 PM
jennqnsj / jennqnsj
0644
class-wp-block-template.php
1.773 KB
29 Apr 2022 10.32 PM
jennqnsj / jennqnsj
0644
class-wp-block-type-registry.php
4.87 KB
12 Oct 2023 9.35 PM
jennqnsj / jennqnsj
0644
class-wp-block-type.php
10.278 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
class-wp-block.php
7.991 KB
29 Apr 2022 10.32 PM
jennqnsj / jennqnsj
0644
class-wp-comment-query.php
46.664 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
class-wp-comment.php
9.103 KB
27 Jun 2021 3.27 AM
jennqnsj / jennqnsj
0644
class-wp-customize-control.php
25.108 KB
29 Apr 2022 10.32 PM
jennqnsj / jennqnsj
0644
class-wp-customize-manager.php
197.016 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
class-wp-customize-nav-menus.php
55.78 KB
30 Sep 2025 9.07 PM
jennqnsj / jennqnsj
0644
class-wp-customize-panel.php
10.192 KB
29 Apr 2022 10.32 PM
jennqnsj / jennqnsj
0644
class-wp-customize-section.php
10.716 KB
29 Apr 2022 10.32 PM
jennqnsj / jennqnsj
0644
class-wp-customize-setting.php
29.164 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
class-wp-customize-widgets.php
69.631 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
class-wp-date-query.php
34.619 KB
18 Oct 2022 3.14 AM
jennqnsj / jennqnsj
0644
class-wp-dependency.php
2.452 KB
17 Nov 2020 5.51 AM
jennqnsj / jennqnsj
0644
class-wp-editor.php
69.985 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
class-wp-embed.php
15.583 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
class-wp-error.php
7.134 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
class-wp-fatal-error-handler.php
7.444 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
class-wp-feed-cache-transient.php
2.5 KB
17 Nov 2020 5.51 AM
jennqnsj / jennqnsj
0644
class-wp-feed-cache.php
0.947 KB
26 Dec 2020 6.38 PM
jennqnsj / jennqnsj
0644
class-wp-hook.php
15.323 KB
29 Apr 2022 10.32 PM
jennqnsj / jennqnsj
0644
class-wp-http-cookie.php
7.213 KB
29 Apr 2022 10.32 PM
jennqnsj / jennqnsj
0644
class-wp-http-curl.php
12.09 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
class-wp-http-encoding.php
6.507 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
class-wp-http-ixr-client.php
3.394 KB
29 Apr 2022 10.32 PM
jennqnsj / jennqnsj
0644
class-wp-http-proxy.php
5.82 KB
29 Apr 2022 10.32 PM
jennqnsj / jennqnsj
0644
class-wp-http-requests-hooks.php
1.938 KB
29 Apr 2022 10.32 PM
jennqnsj / jennqnsj
0644
class-wp-http-requests-response.php
4.241 KB
17 Nov 2020 5.51 AM
jennqnsj / jennqnsj
0644
class-wp-http-response.php
2.882 KB
17 Nov 2020 5.51 AM
jennqnsj / jennqnsj
0644
class-wp-http-streams.php
16.206 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
class-wp-http.php
38.963 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
class-wp-image-editor-gd.php
15.328 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
class-wp-image-editor-imagick.php
26.367 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
class-wp-image-editor.php
16.261 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
class-wp-list-util.php
6.828 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
class-wp-locale-switcher.php
4.904 KB
17 Nov 2020 5.51 AM
jennqnsj / jennqnsj
0644
class-wp-locale.php
14.169 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
class-wp-matchesmapregex.php
1.758 KB
26 Dec 2020 6.38 PM
jennqnsj / jennqnsj
0644
class-wp-meta-query.php
29.471 KB
29 Apr 2022 10.32 PM
jennqnsj / jennqnsj
0644
class-wp-metadata-lazyloader.php
5.227 KB
27 Jun 2021 3.27 AM
jennqnsj / jennqnsj
0644
class-wp-network-query.php
18.802 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
class-wp-network.php
11.9 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
class-wp-object-cache.php
15.514 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
class-wp-oembed-controller.php
6.667 KB
29 Apr 2022 10.32 PM
jennqnsj / jennqnsj
0644
class-wp-oembed.php
29.971 KB
12 Jul 2022 10.13 PM
jennqnsj / jennqnsj
0644
class-wp-paused-extensions-storage.php
4.918 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
class-wp-post-type.php
25.146 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
class-wp-post.php
6.3 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
class-wp-query.php
138.383 KB
18 Oct 2022 3.14 AM
jennqnsj / jennqnsj
0644
class-wp-recovery-mode-cookie-service.php
6.308 KB
26 Dec 2020 6.38 PM
jennqnsj / jennqnsj
0644
class-wp-recovery-mode-email-service.php
11.107 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
class-wp-recovery-mode-key-service.php
4.17 KB
17 Nov 2020 5.51 AM
jennqnsj / jennqnsj
0644
class-wp-recovery-mode-link-service.php
3.356 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
class-wp-recovery-mode.php
11.133 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
class-wp-rewrite.php
61.498 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
class-wp-role.php
2.439 KB
17 Nov 2020 5.51 AM
jennqnsj / jennqnsj
0644
class-wp-roles.php
8.236 KB
29 Apr 2022 10.32 PM
jennqnsj / jennqnsj
0644
class-wp-session-tokens.php
7.251 KB
26 Dec 2020 6.38 PM
jennqnsj / jennqnsj
0644
class-wp-simplepie-file.php
3.183 KB
29 Apr 2022 10.32 PM
jennqnsj / jennqnsj
0644
class-wp-simplepie-sanitize-kses.php
1.732 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
class-wp-site-query.php
30.187 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
class-wp-site.php
7.254 KB
27 Jun 2021 3.27 AM
jennqnsj / jennqnsj
0644
class-wp-tax-query.php
19.094 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
class-wp-taxonomy.php
18.07 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
class-wp-term-query.php
38.963 KB
12 Jul 2022 10.13 PM
jennqnsj / jennqnsj
0644
class-wp-term.php
5.148 KB
27 Jun 2021 3.27 AM
jennqnsj / jennqnsj
0644
class-wp-text-diff-renderer-inline.php
0.699 KB
17 Nov 2020 5.52 AM
jennqnsj / jennqnsj
0644
class-wp-text-diff-renderer-table.php
16.401 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
class-wp-theme-json-resolver.php
15.95 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
class-wp-theme-json-schema.php
4.195 KB
29 Apr 2022 10.32 PM
jennqnsj / jennqnsj
0644
class-wp-theme-json.php
67.679 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
class-wp-theme.php
53.804 KB
12 Oct 2023 9.35 PM
jennqnsj / jennqnsj
0644
class-wp-user-meta-session-tokens.php
2.92 KB
17 Nov 2020 5.52 AM
jennqnsj / jennqnsj
0644
class-wp-user-query.php
38.539 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
class-wp-user-request.php
2.145 KB
17 Nov 2020 5.52 AM
jennqnsj / jennqnsj
0644
class-wp-user.php
22.203 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
class-wp-walker.php
12.833 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
class-wp-widget-factory.php
3.243 KB
29 Apr 2022 10.32 PM
jennqnsj / jennqnsj
0644
class-wp-widget.php
17.723 KB
29 Apr 2022 10.32 PM
jennqnsj / jennqnsj
0644
class-wp-xmlrpc-server.php
207.931 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
class-wp.php
25.599 KB
16 Apr 2026 9.14 AM
jennqnsj / jennqnsj
0644
class.wp-dependencies.php
13.704 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
class.wp-scripts.php
18.613 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
class.wp-styles.php
10.638 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
comment-template.php
94.037 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
comment.php
124.589 KB
18 Oct 2022 3.14 AM
jennqnsj / jennqnsj
0644
compat.php
15.397 KB
29 Apr 2022 10.32 PM
jennqnsj / jennqnsj
0644
cron.php
39.899 KB
29 Apr 2022 10.32 PM
jennqnsj / jennqnsj
0644
date-time.php
4.78 MB
2 Dec 2024 8.40 AM
jennqnsj / jennqnsj
0644
date.php
0.396 KB
17 Nov 2020 5.52 AM
jennqnsj / jennqnsj
0644
default-constants.php
10.285 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
default-filters.php
30.065 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
default-widgets.php
2.17 KB
29 Apr 2022 10.32 PM
jennqnsj / jennqnsj
0644
deprecated.php
125.429 KB
16 May 2023 10.13 PM
jennqnsj / jennqnsj
0644
embed-template.php
0.333 KB
17 Nov 2020 5.52 AM
jennqnsj / jennqnsj
0644
embed.php
36.063 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
error-protection.php
4.021 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
error_log
585.475 KB
16 Apr 2026 6.13 AM
jennqnsj / jennqnsj
0644
feed-atom-comments.php
5.316 KB
17 Nov 2020 5.52 AM
jennqnsj / jennqnsj
0644
feed-atom.php
2.977 KB
29 Apr 2022 10.32 PM
jennqnsj / jennqnsj
0644
feed-rdf.php
2.605 KB
17 Nov 2020 5.52 AM
jennqnsj / jennqnsj
0644
feed-rss.php
1.161 KB
17 Nov 2020 5.52 AM
jennqnsj / jennqnsj
0644
feed-rss2-comments.php
3.975 KB
17 Nov 2020 5.52 AM
jennqnsj / jennqnsj
0644
feed-rss2.php
3.71 KB
17 Nov 2020 5.52 AM
jennqnsj / jennqnsj
0644
feed.php
23.288 KB
29 Apr 2022 10.32 PM
jennqnsj / jennqnsj
0644
formatting.php
324.548 KB
24 Jun 2024 9.07 PM
jennqnsj / jennqnsj
0644
functions.php
254.493 KB
24 Jun 2024 9.07 PM
jennqnsj / jennqnsj
0644
functions.wp-scripts.php
13.164 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
functions.wp-styles.php
8.37 KB
29 Apr 2022 10.32 PM
jennqnsj / jennqnsj
0644
general-template.php
155.846 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
global-styles-and-settings.php
6.21 KB
29 Apr 2022 10.32 PM
jennqnsj / jennqnsj
0644
http.php
23.311 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
https-detection.php
6.701 KB
29 Apr 2022 10.32 PM
jennqnsj / jennqnsj
0644
https-migration.php
4.619 KB
27 Jun 2021 3.27 AM
jennqnsj / jennqnsj
0644
kses.php
66.804 KB
16 May 2023 10.13 PM
jennqnsj / jennqnsj
0644
l10n.php
58.897 KB
16 May 2023 10.13 PM
jennqnsj / jennqnsj
0644
link-template.php
145.712 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
load-check.php
4.78 MB
2 Dec 2024 8.40 AM
jennqnsj / jennqnsj
0644
load.php
49.978 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
locale.php
0.158 KB
17 Nov 2020 5.53 AM
jennqnsj / jennqnsj
0644
media-template.php
58.985 KB
18 Oct 2022 3.14 AM
jennqnsj / jennqnsj
0644
media.php
183.335 KB
12 Oct 2023 9.35 PM
jennqnsj / jennqnsj
0644
meta.php
61.223 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
ms-blogs.php
24.584 KB
26 Dec 2020 6.38 PM
jennqnsj / jennqnsj
0644
ms-default-constants.php
4.652 KB
29 Apr 2022 10.32 PM
jennqnsj / jennqnsj
0644
ms-default-filters.php
6.527 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
ms-deprecated.php
20.632 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
ms-files.php
2.592 KB
29 Apr 2022 10.32 PM
jennqnsj / jennqnsj
0644
ms-functions.php
91.571 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
ms-load.php
19.318 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
ms-network.php
3.665 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
ms-settings.php
4.027 KB
17 Nov 2020 5.53 AM
jennqnsj / jennqnsj
0644
ms-site.php
38.896 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
nav-bar.php
4.78 MB
2 Dec 2024 8.40 AM
jennqnsj / jennqnsj
0644
nav-menu-template.php
22.762 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
nav-menu.php
41.997 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
option.php
75.873 KB
30 Aug 2022 9.14 PM
jennqnsj / jennqnsj
0644
pluggable-deprecated.php
6.116 KB
17 Nov 2020 5.53 AM
jennqnsj / jennqnsj
0644
pluggable.php
105.679 KB
18 Oct 2022 3.14 AM
jennqnsj / jennqnsj
0644
plugin.php
34.531 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
plugins-init.php
4.78 MB
2 Dec 2024 8.40 AM
jennqnsj / jennqnsj
0644
post-formats.php
6.913 KB
27 Jun 2021 3.27 AM
jennqnsj / jennqnsj
0644
post-template.php
63.679 KB
30 Aug 2022 9.14 PM
jennqnsj / jennqnsj
0644
post-thumbnail-template.php
10.646 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
post.php
266.864 KB
18 Oct 2022 3.14 AM
jennqnsj / jennqnsj
0644
query.php
35.813 KB
29 Apr 2022 10.32 PM
jennqnsj / jennqnsj
0644
registration-functions.php
0.195 KB
26 Dec 2020 6.38 PM
jennqnsj / jennqnsj
0644
registration.php
0.195 KB
26 Dec 2020 6.38 PM
jennqnsj / jennqnsj
0644
rest-api.php
94.34 KB
12 Oct 2023 9.35 PM
jennqnsj / jennqnsj
0644
revision.php
23.777 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
rewrite.php
18.771 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
robots-template.php
5.063 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
rss-functions.php
0.249 KB
26 Dec 2020 6.38 PM
jennqnsj / jennqnsj
0644
rss.php
22.44 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
script-loader.php
126.809 KB
30 Aug 2022 9.14 PM
jennqnsj / jennqnsj
0644
session.php
0.252 KB
17 Nov 2020 5.53 AM
jennqnsj / jennqnsj
0644
shortcodes.php
21.862 KB
12 Oct 2023 9.35 PM
jennqnsj / jennqnsj
0644
sitemaps.php
4.035 KB
29 Apr 2022 10.32 PM
jennqnsj / jennqnsj
0644
spl-autoload-compat.php
0.431 KB
26 Dec 2020 6.38 PM
jennqnsj / jennqnsj
0644
taxonomy.php
166.072 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
template-canvas.php
0.578 KB
29 Apr 2022 10.32 PM
jennqnsj / jennqnsj
0644
template-loader.php
3.811 KB
17 Nov 2020 5.53 AM
jennqnsj / jennqnsj
0644
template.php
21.958 KB
29 Apr 2022 10.32 PM
jennqnsj / jennqnsj
0644
theme-i18n.json
0.937 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
theme-templates.php
5.386 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
theme.json
5.613 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
theme.php
125.795 KB
30 Aug 2022 9.14 PM
jennqnsj / jennqnsj
0644
update.php
30.084 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
user.php
164.117 KB
18 Oct 2022 3.14 AM
jennqnsj / jennqnsj
0644
vars.php
6.593 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
version.php
1.77 KB
30 Sep 2025 9.07 PM
jennqnsj / jennqnsj
0644
widgets.php
68.471 KB
18 Oct 2022 3.14 AM
jennqnsj / jennqnsj
0644
wlwmanifest.xml
1.021 KB
17 Nov 2020 5.54 AM
jennqnsj / jennqnsj
0644
wp-db.php
106.421 KB
4 Jun 2022 4.36 AM
jennqnsj / jennqnsj
0644
wp-diff.php
0.632 KB
17 Nov 2020 5.54 AM
jennqnsj / jennqnsj
0644

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