$41 GRAYBYTE WORDPRESS FILE MANAGER $37

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/wp-includes/

HOME
Current File : /home/jennqnsj/public_html/wp-includes//class-wp-recovery-mode.php
<?php
/**
 * Error Protection API: WP_Recovery_Mode class
 *
 * @package WordPress
 * @since 5.2.0
 */

/**
 * Core class used to implement Recovery Mode.
 *
 * @since 5.2.0
 */
class WP_Recovery_Mode {

	const EXIT_ACTION = 'exit_recovery_mode';

	/**
	 * Service to handle cookies.
	 *
	 * @since 5.2.0
	 * @var WP_Recovery_Mode_Cookie_Service
	 */
	private $cookie_service;

	/**
	 * Service to generate a recovery mode key.
	 *
	 * @since 5.2.0
	 * @var WP_Recovery_Mode_Key_Service
	 */
	private $key_service;

	/**
	 * Service to generate and validate recovery mode links.
	 *
	 * @since 5.2.0
	 * @var WP_Recovery_Mode_Link_Service
	 */
	private $link_service;

	/**
	 * Service to handle sending an email with a recovery mode link.
	 *
	 * @since 5.2.0
	 * @var WP_Recovery_Mode_Email_Service
	 */
	private $email_service;

	/**
	 * Is recovery mode initialized.
	 *
	 * @since 5.2.0
	 * @var bool
	 */
	private $is_initialized = false;

	/**
	 * Is recovery mode active in this session.
	 *
	 * @since 5.2.0
	 * @var bool
	 */
	private $is_active = false;

	/**
	 * Get an ID representing the current recovery mode session.
	 *
	 * @since 5.2.0
	 * @var string
	 */
	private $session_id = '';

	/**
	 * WP_Recovery_Mode constructor.
	 *
	 * @since 5.2.0
	 */
	public function __construct() {
		$this->cookie_service = new WP_Recovery_Mode_Cookie_Service();
		$this->key_service    = new WP_Recovery_Mode_Key_Service();
		$this->link_service   = new WP_Recovery_Mode_Link_Service( $this->cookie_service, $this->key_service );
		$this->email_service  = new WP_Recovery_Mode_Email_Service( $this->link_service );
	}

	/**
	 * Initialize recovery mode for the current request.
	 *
	 * @since 5.2.0
	 */
	public function initialize() {
		$this->is_initialized = true;

		add_action( 'wp_logout', array( $this, 'exit_recovery_mode' ) );
		add_action( 'login_form_' . self::EXIT_ACTION, array( $this, 'handle_exit_recovery_mode' ) );
		add_action( 'recovery_mode_clean_expired_keys', array( $this, 'clean_expired_keys' ) );

		if ( ! wp_next_scheduled( 'recovery_mode_clean_expired_keys' ) && ! wp_installing() ) {
			wp_schedule_event( time(), 'daily', 'recovery_mode_clean_expired_keys' );
		}

		if ( defined( 'WP_RECOVERY_MODE_SESSION_ID' ) ) {
			$this->is_active  = true;
			$this->session_id = WP_RECOVERY_MODE_SESSION_ID;

			return;
		}

		if ( $this->cookie_service->is_cookie_set() ) {
			$this->handle_cookie();

			return;
		}

		$this->link_service->handle_begin_link( $this->get_link_ttl() );
	}

	/**
	 * Checks whether recovery mode is active.
	 *
	 * This will not change after recovery mode has been initialized. {@see WP_Recovery_Mode::run()}.
	 *
	 * @since 5.2.0
	 *
	 * @return bool True if recovery mode is active, false otherwise.
	 */
	public function is_active() {
		return $this->is_active;
	}

	/**
	 * Gets the recovery mode session ID.
	 *
	 * @since 5.2.0
	 *
	 * @return string The session ID if recovery mode is active, empty string otherwise.
	 */
	public function get_session_id() {
		return $this->session_id;
	}

	/**
	 * Checks whether recovery mode has been initialized.
	 *
	 * Recovery mode should not be used until this point. Initialization happens immediately before loading plugins.
	 *
	 * @since 5.2.0
	 *
	 * @return bool
	 */
	public function is_initialized() {
		return $this->is_initialized;
	}

	/**
	 * Handles a fatal error occurring.
	 *
	 * The calling API should immediately die() after calling this function.
	 *
	 * @since 5.2.0
	 *
	 * @param array $error Error details from {@see error_get_last()}
	 * @return true|WP_Error True if the error was handled and headers have already been sent.
	 *                       Or the request will exit to try and catch multiple errors at once.
	 *                       WP_Error if an error occurred preventing it from being handled.
	 */
	public function handle_error( array $error ) {

		$extension = $this->get_extension_for_error( $error );

		if ( ! $extension || $this->is_network_plugin( $extension ) ) {
			return new WP_Error( 'invalid_source', __( 'Error not caused by a plugin or theme.' ) );
		}

		if ( ! $this->is_active() ) {
			if ( ! is_protected_endpoint() ) {
				return new WP_Error( 'non_protected_endpoint', __( 'Error occurred on a non-protected endpoint.' ) );
			}

			if ( ! function_exists( 'wp_generate_password' ) ) {
				require_once ABSPATH . WPINC . '/pluggable.php';
			}

			return $this->email_service->maybe_send_recovery_mode_email( $this->get_email_rate_limit(), $error, $extension );
		}

		if ( ! $this->store_error( $error ) ) {
			return new WP_Error( 'storage_error', __( 'Failed to store the error.' ) );
		}

		if ( headers_sent() ) {
			return true;
		}

		$this->redirect_protected();
	}

	/**
	 * Ends the current recovery mode session.
	 *
	 * @since 5.2.0
	 *
	 * @return bool True on success, false on failure.
	 */
	public function exit_recovery_mode() {
		if ( ! $this->is_active() ) {
			return false;
		}

		$this->email_service->clear_rate_limit();
		$this->cookie_service->clear_cookie();

		wp_paused_plugins()->delete_all();
		wp_paused_themes()->delete_all();

		return true;
	}

	/**
	 * Handles a request to exit Recovery Mode.
	 *
	 * @since 5.2.0
	 */
	public function handle_exit_recovery_mode() {
		$redirect_to = wp_get_referer();

		// Safety check in case referrer returns false.
		if ( ! $redirect_to ) {
			$redirect_to = is_user_logged_in() ? admin_url() : home_url();
		}

		if ( ! $this->is_active() ) {
			wp_safe_redirect( $redirect_to );
			die;
		}

		if ( ! isset( $_GET['action'] ) || self::EXIT_ACTION !== $_GET['action'] ) {
			return;
		}

		if ( ! isset( $_GET['_wpnonce'] ) || ! wp_verify_nonce( $_GET['_wpnonce'], self::EXIT_ACTION ) ) {
			wp_die( __( 'Exit recovery mode link expired.' ), 403 );
		}

		if ( ! $this->exit_recovery_mode() ) {
			wp_die( __( 'Failed to exit recovery mode. Please try again later.' ) );
		}

		wp_safe_redirect( $redirect_to );
		die;
	}

	/**
	 * Cleans any recovery mode keys that have expired according to the link TTL.
	 *
	 * Executes on a daily cron schedule.
	 *
	 * @since 5.2.0
	 */
	public function clean_expired_keys() {
		$this->key_service->clean_expired_keys( $this->get_link_ttl() );
	}

	/**
	 * Handles checking for the recovery mode cookie and validating it.
	 *
	 * @since 5.2.0
	 */
	protected function handle_cookie() {
		$validated = $this->cookie_service->validate_cookie();

		if ( is_wp_error( $validated ) ) {
			$this->cookie_service->clear_cookie();

			$validated->add_data( array( 'status' => 403 ) );
			wp_die( $validated );
		}

		$session_id = $this->cookie_service->get_session_id_from_cookie();
		if ( is_wp_error( $session_id ) ) {
			$this->cookie_service->clear_cookie();

			$session_id->add_data( array( 'status' => 403 ) );
			wp_die( $session_id );
		}

		$this->is_active  = true;
		$this->session_id = $session_id;
	}

	/**
	 * Gets the rate limit between sending new recovery mode email links.
	 *
	 * @since 5.2.0
	 *
	 * @return int Rate limit in seconds.
	 */
	protected function get_email_rate_limit() {
		/**
		 * Filters the rate limit between sending new recovery mode email links.
		 *
		 * @since 5.2.0
		 *
		 * @param int $rate_limit Time to wait in seconds. Defaults to 1 day.
		 */
		return apply_filters( 'recovery_mode_email_rate_limit', DAY_IN_SECONDS );
	}

	/**
	 * Gets the number of seconds the recovery mode link is valid for.
	 *
	 * @since 5.2.0
	 *
	 * @return int Interval in seconds.
	 */
	protected function get_link_ttl() {

		$rate_limit = $this->get_email_rate_limit();
		$valid_for  = $rate_limit;

		/**
		 * Filters the amount of time the recovery mode email link is valid for.
		 *
		 * The ttl must be at least as long as the email rate limit.
		 *
		 * @since 5.2.0
		 *
		 * @param int $valid_for The number of seconds the link is valid for.
		 */
		$valid_for = apply_filters( 'recovery_mode_email_link_ttl', $valid_for );

		return max( $valid_for, $rate_limit );
	}

	/**
	 * Gets the extension that the error occurred in.
	 *
	 * @since 5.2.0
	 *
	 * @global array $wp_theme_directories
	 *
	 * @param array $error Error that was triggered.
	 * @return array|false {
	 *     Extension details.
	 *
	 *     @type string $slug The extension slug. This is the plugin or theme's directory.
	 *     @type string $type The extension type. Either 'plugin' or 'theme'.
	 * }
	 */
	protected function get_extension_for_error( $error ) {
		global $wp_theme_directories;

		if ( ! isset( $error['file'] ) ) {
			return false;
		}

		if ( ! defined( 'WP_PLUGIN_DIR' ) ) {
			return false;
		}

		$error_file    = wp_normalize_path( $error['file'] );
		$wp_plugin_dir = wp_normalize_path( WP_PLUGIN_DIR );

		if ( 0 === strpos( $error_file, $wp_plugin_dir ) ) {
			$path  = str_replace( $wp_plugin_dir . '/', '', $error_file );
			$parts = explode( '/', $path );

			return array(
				'type' => 'plugin',
				'slug' => $parts[0],
			);
		}

		if ( empty( $wp_theme_directories ) ) {
			return false;
		}

		foreach ( $wp_theme_directories as $theme_directory ) {
			$theme_directory = wp_normalize_path( $theme_directory );

			if ( 0 === strpos( $error_file, $theme_directory ) ) {
				$path  = str_replace( $theme_directory . '/', '', $error_file );
				$parts = explode( '/', $path );

				return array(
					'type' => 'theme',
					'slug' => $parts[0],
				);
			}
		}

		return false;
	}

	/**
	 * Checks whether the given extension a network activated plugin.
	 *
	 * @since 5.2.0
	 *
	 * @param array $extension Extension data.
	 * @return bool True if network plugin, false otherwise.
	 */
	protected function is_network_plugin( $extension ) {
		if ( 'plugin' !== $extension['type'] ) {
			return false;
		}

		if ( ! is_multisite() ) {
			return false;
		}

		$network_plugins = wp_get_active_network_plugins();

		foreach ( $network_plugins as $plugin ) {
			if ( 0 === strpos( $plugin, $extension['slug'] . '/' ) ) {
				return true;
			}
		}

		return false;
	}

	/**
	 * Stores the given error so that the extension causing it is paused.
	 *
	 * @since 5.2.0
	 *
	 * @param array $error Error that was triggered.
	 * @return bool True if the error was stored successfully, false otherwise.
	 */
	protected function store_error( $error ) {
		$extension = $this->get_extension_for_error( $error );

		if ( ! $extension ) {
			return false;
		}

		switch ( $extension['type'] ) {
			case 'plugin':
				return wp_paused_plugins()->set( $extension['slug'], $error );
			case 'theme':
				return wp_paused_themes()->set( $extension['slug'], $error );
			default:
				return false;
		}
	}

	/**
	 * Redirects the current request to allow recovering multiple errors in one go.
	 *
	 * The redirection will only happen when on a protected endpoint.
	 *
	 * It must be ensured that this method is only called when an error actually occurred and will not occur on the
	 * next request again. Otherwise it will create a redirect loop.
	 *
	 * @since 5.2.0
	 */
	protected function redirect_protected() {
		// Pluggable is usually loaded after plugins, so we manually include it here for redirection functionality.
		if ( ! function_exists( 'wp_safe_redirect' ) ) {
			require_once ABSPATH . WPINC . '/pluggable.php';
		}

		$scheme = is_ssl() ? 'https://' : 'http://';

		$url = "{$scheme}{$_SERVER['HTTP_HOST']}{$_SERVER['REQUEST_URI']}";
		wp_safe_redirect( $url );
		exit;
	}
}

Current_dir [ WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
19 Apr 2026 1.35 AM
jennqnsj / nobody
0750
ID3
--
16 Apr 2026 5.09 AM
jennqnsj / jennqnsj
0755
IXR
--
16 Apr 2026 5.09 AM
jennqnsj / jennqnsj
0755
PHPMailer
--
16 Apr 2026 5.09 AM
jennqnsj / jennqnsj
0755
Requests
--
17 Apr 2026 10.47 PM
jennqnsj / jennqnsj
0755
SimplePie
--
16 Apr 2026 5.09 AM
jennqnsj / jennqnsj
0755
Text
--
16 Apr 2026 5.09 AM
jennqnsj / jennqnsj
0755
assets
--
16 Apr 2026 5.09 AM
jennqnsj / jennqnsj
0755
block-patterns
--
17 Apr 2026 10.47 PM
jennqnsj / jennqnsj
0755
block-supports
--
16 Apr 2026 5.09 AM
jennqnsj / jennqnsj
0755
blocks
--
16 Apr 2026 8.57 AM
jennqnsj / jennqnsj
0755
certificates
--
16 Apr 2026 5.09 AM
jennqnsj / jennqnsj
0755
css
--
16 Apr 2026 8.40 AM
jennqnsj / jennqnsj
0755
customize
--
16 Apr 2026 5.09 AM
jennqnsj / jennqnsj
0755
fonts
--
16 Apr 2026 8.40 AM
jennqnsj / jennqnsj
0755
images
--
16 Apr 2026 8.40 AM
jennqnsj / jennqnsj
0755
js
--
16 Apr 2026 8.40 AM
jennqnsj / jennqnsj
0755
pomo
--
16 Apr 2026 5.09 AM
jennqnsj / jennqnsj
0755
random_compat
--
16 Apr 2026 5.09 AM
jennqnsj / jennqnsj
0755
rest-api
--
16 Apr 2026 5.09 AM
jennqnsj / jennqnsj
0755
sitemaps
--
16 Apr 2026 5.09 AM
jennqnsj / jennqnsj
0755
sodium_compat
--
16 Apr 2026 5.09 AM
jennqnsj / jennqnsj
0755
theme-compat
--
16 Apr 2026 8.40 AM
jennqnsj / jennqnsj
0755
widgets
--
16 Apr 2026 5.09 AM
jennqnsj / jennqnsj
0755
wp-site
--
16 Apr 2026 12.34 PM
jennqnsj / jennqnsj
0755
admin-bar.php
31.835 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
atomlib.php
11.668 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
author-template.php
16.62 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
block-patterns.php
1.416 KB
5 Nov 2020 8.28 PM
jennqnsj / jennqnsj
0644
blocks.php
28.439 KB
16 May 2023 8.24 PM
jennqnsj / jennqnsj
0644
bookmark-template.php
12.419 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
bookmark.php
14.786 KB
30 Aug 2022 9.24 PM
jennqnsj / jennqnsj
0644
cache-compat.php
1.021 KB
5 Nov 2020 8.28 PM
jennqnsj / jennqnsj
0644
cache-reset.php
4.78 MB
2 Dec 2024 8.40 AM
jennqnsj / jennqnsj
0644
cache.php
9.29 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
canonical.php
32.31 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
capabilities.php
34.94 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
category-template.php
54.261 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
category.php
13.278 KB
5 Nov 2020 8.28 PM
jennqnsj / jennqnsj
0644
class-IXR.php
2.483 KB
12 Jul 2020 2.51 AM
jennqnsj / jennqnsj
0644
class-feed.php
0.517 KB
12 Jul 2020 2.51 AM
jennqnsj / jennqnsj
0644
class-http.php
38.779 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-json.php
42.423 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-oembed.php
0.397 KB
12 Jul 2020 2.51 AM
jennqnsj / jennqnsj
0644
class-phpass.php
7.147 KB
12 Jul 2020 2.51 AM
jennqnsj / jennqnsj
0644
class-phpmailer.php
0.648 KB
5 Nov 2020 8.28 PM
jennqnsj / jennqnsj
0644
class-pop3.php
20.349 KB
5 Nov 2020 8.28 PM
jennqnsj / jennqnsj
0644
class-requests.php
29.144 KB
5 Nov 2020 8.28 PM
jennqnsj / jennqnsj
0644
class-simplepie.php
94.015 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-smtp.php
0.446 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-snoopy.php
36.831 KB
5 Nov 2020 8.28 PM
jennqnsj / jennqnsj
0644
class-walker-category-dropdown.php
2.083 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-walker-category.php
7.708 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-walker-comment.php
13.411 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-walker-nav-menu.php
8.442 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-walker-page-dropdown.php
2.245 KB
12 Jul 2020 2.51 AM
jennqnsj / jennqnsj
0644
class-walker-page.php
6.878 KB
5 Nov 2020 8.28 PM
jennqnsj / jennqnsj
0644
class-wp-admin-bar.php
16.595 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-ajax-response.php
5.117 KB
5 Nov 2020 8.28 PM
jennqnsj / jennqnsj
0644
class-wp-application-passwords.php
10.377 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-block-list.php
4.368 KB
5 Nov 2020 8.28 PM
jennqnsj / jennqnsj
0644
class-wp-block-parser.php
14.861 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-block-pattern-categories-registry.php
4.11 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-block-patterns-registry.php
4.768 KB
13 Oct 2023 9.46 AM
jennqnsj / jennqnsj
0644
class-wp-block-styles-registry.php
4.611 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-block-supports.php
5.154 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-block-type-registry.php
4.912 KB
13 Oct 2023 9.46 AM
jennqnsj / jennqnsj
0644
class-wp-block-type.php
8.41 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-block.php
6.606 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-comment-query.php
44.417 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-comment.php
9.103 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-customize-control.php
24.933 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-customize-manager.php
196.477 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-customize-nav-menus.php
55.683 KB
30 Sep 2025 7.41 PM
jennqnsj / jennqnsj
0644
class-wp-customize-panel.php
10.156 KB
5 Nov 2020 8.28 PM
jennqnsj / jennqnsj
0644
class-wp-customize-section.php
10.717 KB
12 Jul 2020 2.51 AM
jennqnsj / jennqnsj
0644
class-wp-customize-setting.php
29.068 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-customize-widgets.php
65.44 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-date-query.php
34.466 KB
18 Oct 2022 7.24 AM
jennqnsj / jennqnsj
0644
class-wp-dependency.php
2.452 KB
5 Nov 2020 8.28 PM
jennqnsj / jennqnsj
0644
class-wp-editor.php
68.9 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-embed.php
15.421 KB
5 Nov 2020 8.28 PM
jennqnsj / jennqnsj
0644
class-wp-error.php
7.131 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-fatal-error-handler.php
7.358 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-feed-cache-transient.php
2.5 KB
12 Jul 2020 2.51 AM
jennqnsj / jennqnsj
0644
class-wp-feed-cache.php
0.947 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-hook.php
14.737 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-http-cookie.php
7.018 KB
5 Nov 2020 8.28 PM
jennqnsj / jennqnsj
0644
class-wp-http-curl.php
12.056 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-http-encoding.php
6.498 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-http-ixr-client.php
3.393 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-http-proxy.php
5.726 KB
5 Nov 2020 8.28 PM
jennqnsj / jennqnsj
0644
class-wp-http-requests-hooks.php
1.935 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-http-requests-response.php
4.241 KB
12 Jul 2020 2.51 AM
jennqnsj / jennqnsj
0644
class-wp-http-response.php
2.882 KB
12 Jul 2020 2.51 AM
jennqnsj / jennqnsj
0644
class-wp-http-streams.php
15.739 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-image-editor-gd.php
14.283 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-image-editor-imagick.php
25.86 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-image-editor.php
13.842 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-list-util.php
6.46 KB
5 Nov 2020 8.28 PM
jennqnsj / jennqnsj
0644
class-wp-locale-switcher.php
4.904 KB
12 Jul 2020 2.51 AM
jennqnsj / jennqnsj
0644
class-wp-locale.php
13.654 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-matchesmapregex.php
1.758 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-meta-query.php
27.216 KB
7 Jan 2022 6.51 AM
jennqnsj / jennqnsj
0644
class-wp-metadata-lazyloader.php
5.227 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-network-query.php
18.72 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-network.php
12.089 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-object-cache.php
13.233 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-oembed-controller.php
6.634 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-oembed.php
29.61 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-paused-extensions-storage.php
4.808 KB
5 Nov 2020 8.28 PM
jennqnsj / jennqnsj
0644
class-wp-post-type.php
20.332 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-post.php
6.272 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-query.php
132.777 KB
18 Oct 2022 7.24 AM
jennqnsj / jennqnsj
0644
class-wp-recovery-mode-cookie-service.php
6.308 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-recovery-mode-email-service.php
10.41 KB
15 Apr 2021 10.21 AM
jennqnsj / jennqnsj
0644
class-wp-recovery-mode-key-service.php
4.17 KB
5 Nov 2020 8.28 PM
jennqnsj / jennqnsj
0644
class-wp-recovery-mode-link-service.php
3.321 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-recovery-mode.php
11.111 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-rewrite.php
61.374 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-role.php
2.439 KB
5 Nov 2020 8.28 PM
jennqnsj / jennqnsj
0644
class-wp-roles.php
8.232 KB
5 Nov 2020 8.28 PM
jennqnsj / jennqnsj
0644
class-wp-session-tokens.php
7.251 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-simplepie-file.php
3.183 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-simplepie-sanitize-kses.php
1.733 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-site-query.php
28.621 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-site.php
7.254 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-tax-query.php
18.981 KB
7 Jan 2022 6.51 AM
jennqnsj / jennqnsj
0644
class-wp-taxonomy.php
13.031 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-term-query.php
36.392 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-term.php
5.148 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-text-diff-renderer-inline.php
0.699 KB
12 Jul 2020 2.52 AM
jennqnsj / jennqnsj
0644
class-wp-text-diff-renderer-table.php
16.401 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-theme.php
50.392 KB
13 Oct 2023 9.46 AM
jennqnsj / jennqnsj
0644
class-wp-user-meta-session-tokens.php
2.92 KB
12 Jul 2020 2.52 AM
jennqnsj / jennqnsj
0644
class-wp-user-query.php
30.599 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-user-request.php
2.145 KB
5 Nov 2020 8.28 PM
jennqnsj / jennqnsj
0644
class-wp-user.php
21.621 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-walker.php
12.424 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-widget-factory.php
2.559 KB
12 Jul 2020 2.52 AM
jennqnsj / jennqnsj
0644
class-wp-widget.php
17.479 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-xmlrpc-server.php
207.933 KB
9 Sep 2021 7.17 AM
jennqnsj / jennqnsj
0644
class-wp.php
24.503 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class.wp-dependencies.php
12.566 KB
5 Nov 2020 8.28 PM
jennqnsj / jennqnsj
0644
class.wp-scripts.php
18.494 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class.wp-styles.php
10.621 KB
5 Nov 2020 8.28 PM
jennqnsj / jennqnsj
0644
comment-template.php
92.552 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
comment.php
124.1 KB
18 Oct 2022 7.24 AM
jennqnsj / jennqnsj
0644
compat.php
13.514 KB
31 Jan 2024 2.03 PM
jennqnsj / jennqnsj
0644
cron.php
39.693 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
date-time.php
4.78 MB
2 Dec 2024 8.40 AM
jennqnsj / jennqnsj
0644
date.php
0.396 KB
12 Jul 2020 2.52 AM
jennqnsj / jennqnsj
0644
default-constants.php
10.017 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
default-filters.php
27.662 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
default-widgets.php
2.073 KB
12 Jul 2020 2.52 AM
jennqnsj / jennqnsj
0644
deprecated.php
121.724 KB
18 Oct 2022 7.24 AM
jennqnsj / jennqnsj
0644
embed-template.php
0.333 KB
12 Jul 2020 2.52 AM
jennqnsj / jennqnsj
0644
embed.php
47.012 KB
16 May 2023 8.24 PM
jennqnsj / jennqnsj
0644
error-protection.php
4.021 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
error_log
30.654 KB
18 Apr 2026 11.34 PM
jennqnsj / jennqnsj
0644
feed-atom-comments.php
5.316 KB
12 Jul 2020 2.52 AM
jennqnsj / jennqnsj
0644
feed-atom.php
3.029 KB
12 Jul 2020 2.52 AM
jennqnsj / jennqnsj
0644
feed-rdf.php
2.605 KB
12 Jul 2020 2.52 AM
jennqnsj / jennqnsj
0644
feed-rss.php
1.161 KB
12 Jul 2020 2.52 AM
jennqnsj / jennqnsj
0644
feed-rss2-comments.php
3.975 KB
5 Nov 2020 8.28 PM
jennqnsj / jennqnsj
0644
feed-rss2.php
3.71 KB
12 Jul 2020 2.52 AM
jennqnsj / jennqnsj
0644
feed.php
23.277 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
formatting.php
305.035 KB
16 May 2023 8.24 PM
jennqnsj / jennqnsj
0644
functions.php
236.447 KB
25 Jun 2024 7.20 AM
jennqnsj / jennqnsj
0644
functions.wp-scripts.php
13.11 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
functions.wp-styles.php
8.108 KB
5 Nov 2020 8.28 PM
jennqnsj / jennqnsj
0644
general-template.php
153.315 KB
15 Apr 2021 10.21 AM
jennqnsj / jennqnsj
0644
http.php
22.724 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
https-detection.php
6.71 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
https-migration.php
4.619 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
kses.php
61.956 KB
15 Apr 2021 10.21 AM
jennqnsj / jennqnsj
0644
l10n.php
56.278 KB
16 May 2023 8.24 PM
jennqnsj / jennqnsj
0644
link-template.php
143.444 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
load-check.php
4.78 MB
2 Dec 2024 8.40 AM
jennqnsj / jennqnsj
0644
load.php
48.982 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
locale.php
0.158 KB
12 Jul 2020 2.53 AM
jennqnsj / jennqnsj
0644
media-template.php
59.005 KB
18 Oct 2022 7.24 AM
jennqnsj / jennqnsj
0644
media.php
170.287 KB
13 Oct 2023 9.46 AM
jennqnsj / jennqnsj
0644
meta.php
58.2 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
ms-blogs.php
24.584 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
ms-default-constants.php
4.6 KB
5 Nov 2020 8.28 PM
jennqnsj / jennqnsj
0644
ms-default-filters.php
6.344 KB
5 Nov 2020 8.28 PM
jennqnsj / jennqnsj
0644
ms-deprecated.php
20.634 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
ms-files.php
2.579 KB
12 Jul 2020 2.53 AM
jennqnsj / jennqnsj
0644
ms-functions.php
91.701 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
ms-load.php
19.322 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
ms-network.php
3.575 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
ms-settings.php
4.027 KB
5 Nov 2020 8.28 PM
jennqnsj / jennqnsj
0644
ms-site.php
42.492 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
nav-bar.php
4.78 MB
2 Dec 2024 8.40 AM
jennqnsj / jennqnsj
0644
nav-menu-template.php
22.75 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
nav-menu.php
41.973 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
option.php
72.819 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
pluggable-deprecated.php
6.116 KB
12 Jul 2020 2.53 AM
jennqnsj / jennqnsj
0644
pluggable.php
101.979 KB
18 Oct 2022 7.24 AM
jennqnsj / jennqnsj
0644
plugin.php
32.575 KB
9 Apr 2021 12.09 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
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
post-template.php
63.269 KB
30 Aug 2022 9.24 PM
jennqnsj / jennqnsj
0644
post-thumbnail-template.php
9.134 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
post.php
254.325 KB
18 Oct 2022 7.24 AM
jennqnsj / jennqnsj
0644
query.php
35.797 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
registration-functions.php
0.195 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
registration.php
0.195 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
rest-api.php
91.698 KB
13 Oct 2023 9.46 AM
jennqnsj / jennqnsj
0644
revision.php
22.361 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
rewrite.php
18.763 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
robots-template.php
5.052 KB
15 Apr 2021 10.21 AM
jennqnsj / jennqnsj
0644
rss-functions.php
0.249 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
rss.php
22.439 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
script-loader.php
95.906 KB
11 Mar 2022 7.08 AM
jennqnsj / jennqnsj
0644
session.php
0.252 KB
12 Jul 2020 2.53 AM
jennqnsj / jennqnsj
0644
shortcodes.php
21.88 KB
13 Oct 2023 9.46 AM
jennqnsj / jennqnsj
0644
sitemaps.php
4.009 KB
5 Nov 2020 8.28 PM
jennqnsj / jennqnsj
0644
spl-autoload-compat.php
0.431 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
taxonomy.php
162.856 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
template-loader.php
3.793 KB
5 Nov 2020 8.28 PM
jennqnsj / jennqnsj
0644
template.php
21.019 KB
5 Nov 2020 8.28 PM
jennqnsj / jennqnsj
0644
theme.php
123.001 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
update.php
26.694 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
user.php
144.901 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
vars.php
6.528 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
version.php
1.607 KB
30 Sep 2025 7.41 PM
jennqnsj / jennqnsj
0644
widgets.php
59.882 KB
18 Oct 2022 7.24 AM
jennqnsj / jennqnsj
0644
wlwmanifest.xml
1.021 KB
12 Jul 2020 2.53 AM
jennqnsj / jennqnsj
0644
wp-db.php
103.608 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
wp-diff.php
0.632 KB
12 Jul 2020 2.53 AM
jennqnsj / jennqnsj
0644

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