$94 GRAYBYTE WORDPRESS FILE MANAGER $35

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-image-editor.php
<?php
/**
 * Base WordPress Image Editor
 *
 * @package WordPress
 * @subpackage Image_Editor
 */

/**
 * Base image editor class from which implementations extend
 *
 * @since 3.5.0
 */
abstract class WP_Image_Editor {
	protected $file              = null;
	protected $size              = null;
	protected $mime_type         = null;
	protected $output_mime_type  = null;
	protected $default_mime_type = 'image/jpeg';
	protected $quality           = false;

	// Deprecated since 5.8.1. See get_default_quality() below.
	protected $default_quality = 82;

	/**
	 * Each instance handles a single file.
	 *
	 * @param string $file Path to the file to load.
	 */
	public function __construct( $file ) {
		$this->file = $file;
	}

	/**
	 * Checks to see if current environment supports the editor chosen.
	 * Must be overridden in a subclass.
	 *
	 * @since 3.5.0
	 *
	 * @abstract
	 *
	 * @param array $args
	 * @return bool
	 */
	public static function test( $args = array() ) {
		return false;
	}

	/**
	 * Checks to see if editor supports the mime-type specified.
	 * Must be overridden in a subclass.
	 *
	 * @since 3.5.0
	 *
	 * @abstract
	 *
	 * @param string $mime_type
	 * @return bool
	 */
	public static function supports_mime_type( $mime_type ) {
		return false;
	}

	/**
	 * Loads image from $this->file into editor.
	 *
	 * @since 3.5.0
	 * @abstract
	 *
	 * @return true|WP_Error True if loaded; WP_Error on failure.
	 */
	abstract public function load();

	/**
	 * Saves current image to file.
	 *
	 * @since 3.5.0
	 * @abstract
	 *
	 * @param string $destfilename Optional. Destination filename. Default null.
	 * @param string $mime_type    Optional. The mime-type. Default null.
	 * @return array|WP_Error {'path'=>string, 'file'=>string, 'width'=>int, 'height'=>int, 'mime-type'=>string}
	 */
	abstract public function save( $destfilename = null, $mime_type = null );

	/**
	 * Resizes current image.
	 *
	 * At minimum, either a height or width must be provided.
	 * If one of the two is set to null, the resize will
	 * maintain aspect ratio according to the provided dimension.
	 *
	 * @since 3.5.0
	 * @abstract
	 *
	 * @param int|null $max_w Image width.
	 * @param int|null $max_h Image height.
	 * @param bool     $crop
	 * @return true|WP_Error
	 */
	abstract public function resize( $max_w, $max_h, $crop = false );

	/**
	 * Resize multiple images from a single source.
	 *
	 * @since 3.5.0
	 * @abstract
	 *
	 * @param array $sizes {
	 *     An array of image size arrays. Default sizes are 'small', 'medium', 'large'.
	 *
	 *     @type array ...$0 {
	 *         @type int  $width  Image width.
	 *         @type int  $height Image height.
	 *         @type bool $crop   Optional. Whether to crop the image. Default false.
	 *     }
	 * }
	 * @return array An array of resized images metadata by size.
	 */
	abstract public function multi_resize( $sizes );

	/**
	 * Crops Image.
	 *
	 * @since 3.5.0
	 * @abstract
	 *
	 * @param int  $src_x   The start x position to crop from.
	 * @param int  $src_y   The start y position to crop from.
	 * @param int  $src_w   The width to crop.
	 * @param int  $src_h   The height to crop.
	 * @param int  $dst_w   Optional. The destination width.
	 * @param int  $dst_h   Optional. The destination height.
	 * @param bool $src_abs Optional. If the source crop points are absolute.
	 * @return true|WP_Error
	 */
	abstract public function crop( $src_x, $src_y, $src_w, $src_h, $dst_w = null, $dst_h = null, $src_abs = false );

	/**
	 * Rotates current image counter-clockwise by $angle.
	 *
	 * @since 3.5.0
	 * @abstract
	 *
	 * @param float $angle
	 * @return true|WP_Error
	 */
	abstract public function rotate( $angle );

	/**
	 * Flips current image.
	 *
	 * @since 3.5.0
	 * @abstract
	 *
	 * @param bool $horz Flip along Horizontal Axis
	 * @param bool $vert Flip along Vertical Axis
	 * @return true|WP_Error
	 */
	abstract public function flip( $horz, $vert );

	/**
	 * Streams current image to browser.
	 *
	 * @since 3.5.0
	 * @abstract
	 *
	 * @param string $mime_type The mime type of the image.
	 * @return true|WP_Error True on success, WP_Error object on failure.
	 */
	abstract public function stream( $mime_type = null );

	/**
	 * Gets dimensions of image.
	 *
	 * @since 3.5.0
	 *
	 * @return int[] {
	 *     Dimensions of the image.
	 *
	 *     @type int $width  The image width.
	 *     @type int $height The image height.
	 * }
	 */
	public function get_size() {
		return $this->size;
	}

	/**
	 * Sets current image size.
	 *
	 * @since 3.5.0
	 *
	 * @param int $width
	 * @param int $height
	 * @return true
	 */
	protected function update_size( $width = null, $height = null ) {
		$this->size = array(
			'width'  => (int) $width,
			'height' => (int) $height,
		);
		return true;
	}

	/**
	 * Gets the Image Compression quality on a 1-100% scale.
	 *
	 * @since 4.0.0
	 *
	 * @return int Compression Quality. Range: [1,100]
	 */
	public function get_quality() {
		if ( ! $this->quality ) {
			$this->set_quality();
		}

		return $this->quality;
	}

	/**
	 * Sets Image Compression quality on a 1-100% scale.
	 *
	 * @since 3.5.0
	 *
	 * @param int $quality Compression Quality. Range: [1,100]
	 * @return true|WP_Error True if set successfully; WP_Error on failure.
	 */
	public function set_quality( $quality = null ) {
		// Use the output mime type if present. If not, fall back to the input/initial mime type.
		$mime_type = ! empty( $this->output_mime_type ) ? $this->output_mime_type : $this->mime_type;
		// Get the default quality setting for the mime type.
		$default_quality = $this->get_default_quality( $mime_type );

		if ( null === $quality ) {
			/**
			 * Filters the default image compression quality setting.
			 *
			 * Applies only during initial editor instantiation, or when set_quality() is run
			 * manually without the `$quality` argument.
			 *
			 * The WP_Image_Editor::set_quality() method has priority over the filter.
			 *
			 * @since 3.5.0
			 *
			 * @param int    $quality   Quality level between 1 (low) and 100 (high).
			 * @param string $mime_type Image mime type.
			 */
			$quality = apply_filters( 'wp_editor_set_quality', $default_quality, $mime_type );

			if ( 'image/jpeg' === $mime_type ) {
				/**
				 * Filters the JPEG compression quality for backward-compatibility.
				 *
				 * Applies only during initial editor instantiation, or when set_quality() is run
				 * manually without the `$quality` argument.
				 *
				 * The WP_Image_Editor::set_quality() method has priority over the filter.
				 *
				 * The filter is evaluated under two contexts: 'image_resize', and 'edit_image',
				 * (when a JPEG image is saved to file).
				 *
				 * @since 2.5.0
				 *
				 * @param int    $quality Quality level between 0 (low) and 100 (high) of the JPEG.
				 * @param string $context Context of the filter.
				 */
				$quality = apply_filters( 'jpeg_quality', $quality, 'image_resize' );
			}

			if ( $quality < 0 || $quality > 100 ) {
				$quality = $default_quality;
			}
		}

		// Allow 0, but squash to 1 due to identical images in GD, and for backward compatibility.
		if ( 0 === $quality ) {
			$quality = 1;
		}

		if ( ( $quality >= 1 ) && ( $quality <= 100 ) ) {
			$this->quality = $quality;
			return true;
		} else {
			return new WP_Error( 'invalid_image_quality', __( 'Attempted to set image quality outside of the range [1,100].' ) );
		}
	}

	/**
	 * Returns the default compression quality setting for the mime type.
	 *
	 * @since 5.8.1
	 *
	 * @param string $mime_type
	 * @return int The default quality setting for the mime type.
	 */
	protected function get_default_quality( $mime_type ) {
		switch ( $mime_type ) {
			case 'image/webp':
				$quality = 86;
				break;
			case 'image/jpeg':
			default:
				$quality = $this->default_quality;
		}

		return $quality;
	}

	/**
	 * Returns preferred mime-type and extension based on provided
	 * file's extension and mime, or current file's extension and mime.
	 *
	 * Will default to $this->default_mime_type if requested is not supported.
	 *
	 * Provides corrected filename only if filename is provided.
	 *
	 * @since 3.5.0
	 *
	 * @param string $filename
	 * @param string $mime_type
	 * @return array { filename|null, extension, mime-type }
	 */
	protected function get_output_format( $filename = null, $mime_type = null ) {
		$new_ext = null;

		// By default, assume specified type takes priority.
		if ( $mime_type ) {
			$new_ext = $this->get_extension( $mime_type );
		}

		if ( $filename ) {
			$file_ext  = strtolower( pathinfo( $filename, PATHINFO_EXTENSION ) );
			$file_mime = $this->get_mime_type( $file_ext );
		} else {
			// If no file specified, grab editor's current extension and mime-type.
			$file_ext  = strtolower( pathinfo( $this->file, PATHINFO_EXTENSION ) );
			$file_mime = $this->mime_type;
		}

		// Check to see if specified mime-type is the same as type implied by
		// file extension. If so, prefer extension from file.
		if ( ! $mime_type || ( $file_mime == $mime_type ) ) {
			$mime_type = $file_mime;
			$new_ext   = $file_ext;
		}

		/**
		 * Filters the image editor output format mapping.
		 *
		 * Enables filtering the mime type used to save images. By default,
		 * the mapping array is empty, so the mime type matches the source image.
		 *
		 * @see WP_Image_Editor::get_output_format()
		 *
		 * @since 5.8.0
		 *
		 * @param string[] $output_format {
		 *     An array of mime type mappings. Maps a source mime type to a new
		 *     destination mime type. Default empty array.
		 *
		 *     @type string ...$0 The new mime type.
		 * }
		 * @param string $filename  Path to the image.
		 * @param string $mime_type The source image mime type.
		 */
		$output_format = apply_filters( 'image_editor_output_format', array(), $filename, $mime_type );

		if ( isset( $output_format[ $mime_type ] )
			&& $this->supports_mime_type( $output_format[ $mime_type ] )
		) {
			$mime_type = $output_format[ $mime_type ];
			$new_ext   = $this->get_extension( $mime_type );
		}

		// Double-check that the mime-type selected is supported by the editor.
		// If not, choose a default instead.
		if ( ! $this->supports_mime_type( $mime_type ) ) {
			/**
			 * Filters default mime type prior to getting the file extension.
			 *
			 * @see wp_get_mime_types()
			 *
			 * @since 3.5.0
			 *
			 * @param string $mime_type Mime type string.
			 */
			$mime_type = apply_filters( 'image_editor_default_mime_type', $this->default_mime_type );
			$new_ext   = $this->get_extension( $mime_type );
		}

		// Ensure both $filename and $new_ext are not empty.
		// $this->get_extension() returns false on error which would effectively remove the extension
		// from $filename. That shouldn't happen, files without extensions are not supported.
		if ( $filename && $new_ext ) {
			$dir = pathinfo( $filename, PATHINFO_DIRNAME );
			$ext = pathinfo( $filename, PATHINFO_EXTENSION );

			$filename = trailingslashit( $dir ) . wp_basename( $filename, ".$ext" ) . ".{$new_ext}";
		}

		if ( $mime_type && ( $mime_type !== $this->mime_type ) ) {
			// The image will be converted when saving. Set the quality for the new mime-type if not already set.
			if ( $mime_type !== $this->output_mime_type ) {
				$this->output_mime_type = $mime_type;
				$this->set_quality();
			}
		} elseif ( ! empty( $this->output_mime_type ) ) {
			// Reset output_mime_type and quality.
			$this->output_mime_type = null;
			$this->set_quality();
		}

		return array( $filename, $new_ext, $mime_type );
	}

	/**
	 * Builds an output filename based on current file, and adding proper suffix
	 *
	 * @since 3.5.0
	 *
	 * @param string $suffix
	 * @param string $dest_path
	 * @param string $extension
	 * @return string filename
	 */
	public function generate_filename( $suffix = null, $dest_path = null, $extension = null ) {
		// $suffix will be appended to the destination filename, just before the extension.
		if ( ! $suffix ) {
			$suffix = $this->get_suffix();
		}

		$dir = pathinfo( $this->file, PATHINFO_DIRNAME );
		$ext = pathinfo( $this->file, PATHINFO_EXTENSION );

		$name    = wp_basename( $this->file, ".$ext" );
		$new_ext = strtolower( $extension ? $extension : $ext );

		if ( ! is_null( $dest_path ) ) {
			if ( ! wp_is_stream( $dest_path ) ) {
				$_dest_path = realpath( $dest_path );
				if ( $_dest_path ) {
					$dir = $_dest_path;
				}
			} else {
				$dir = $dest_path;
			}
		}

		return trailingslashit( $dir ) . "{$name}-{$suffix}.{$new_ext}";
	}

	/**
	 * Builds and returns proper suffix for file based on height and width.
	 *
	 * @since 3.5.0
	 *
	 * @return string|false suffix
	 */
	public function get_suffix() {
		if ( ! $this->get_size() ) {
			return false;
		}

		return "{$this->size['width']}x{$this->size['height']}";
	}

	/**
	 * Check if a JPEG image has EXIF Orientation tag and rotate it if needed.
	 *
	 * @since 5.3.0
	 *
	 * @return bool|WP_Error True if the image was rotated. False if not rotated (no EXIF data or the image doesn't need to be rotated).
	 *                       WP_Error if error while rotating.
	 */
	public function maybe_exif_rotate() {
		$orientation = null;

		if ( is_callable( 'exif_read_data' ) && 'image/jpeg' === $this->mime_type ) {
			$exif_data = @exif_read_data( $this->file );

			if ( ! empty( $exif_data['Orientation'] ) ) {
				$orientation = (int) $exif_data['Orientation'];
			}
		}

		/**
		 * Filters the `$orientation` value to correct it before rotating or to prevent rotating the image.
		 *
		 * @since 5.3.0
		 *
		 * @param int    $orientation EXIF Orientation value as retrieved from the image file.
		 * @param string $file        Path to the image file.
		 */
		$orientation = apply_filters( 'wp_image_maybe_exif_rotate', $orientation, $this->file );

		if ( ! $orientation || 1 === $orientation ) {
			return false;
		}

		switch ( $orientation ) {
			case 2:
				// Flip horizontally.
				$result = $this->flip( true, false );
				break;
			case 3:
				// Rotate 180 degrees or flip horizontally and vertically.
				// Flipping seems faster and uses less resources.
				$result = $this->flip( true, true );
				break;
			case 4:
				// Flip vertically.
				$result = $this->flip( false, true );
				break;
			case 5:
				// Rotate 90 degrees counter-clockwise and flip vertically.
				$result = $this->rotate( 90 );

				if ( ! is_wp_error( $result ) ) {
					$result = $this->flip( false, true );
				}

				break;
			case 6:
				// Rotate 90 degrees clockwise (270 counter-clockwise).
				$result = $this->rotate( 270 );
				break;
			case 7:
				// Rotate 90 degrees counter-clockwise and flip horizontally.
				$result = $this->rotate( 90 );

				if ( ! is_wp_error( $result ) ) {
					$result = $this->flip( true, false );
				}

				break;
			case 8:
				// Rotate 90 degrees counter-clockwise.
				$result = $this->rotate( 90 );
				break;
		}

		return $result;
	}

	/**
	 * Either calls editor's save function or handles file as a stream.
	 *
	 * @since 3.5.0
	 *
	 * @param string   $filename
	 * @param callable $callback
	 * @param array    $arguments
	 * @return bool
	 */
	protected function make_image( $filename, $callback, $arguments ) {
		$stream = wp_is_stream( $filename );
		if ( $stream ) {
			ob_start();
		} else {
			// The directory containing the original file may no longer exist when using a replication plugin.
			wp_mkdir_p( dirname( $filename ) );
		}

		$result = call_user_func_array( $callback, $arguments );

		if ( $result && $stream ) {
			$contents = ob_get_contents();

			$fp = fopen( $filename, 'w' );

			if ( ! $fp ) {
				ob_end_clean();
				return false;
			}

			fwrite( $fp, $contents );
			fclose( $fp );
		}

		if ( $stream ) {
			ob_end_clean();
		}

		return $result;
	}

	/**
	 * Returns first matched mime-type from extension,
	 * as mapped from wp_get_mime_types()
	 *
	 * @since 3.5.0
	 *
	 * @param string $extension
	 * @return string|false
	 */
	protected static function get_mime_type( $extension = null ) {
		if ( ! $extension ) {
			return false;
		}

		$mime_types = wp_get_mime_types();
		$extensions = array_keys( $mime_types );

		foreach ( $extensions as $_extension ) {
			if ( preg_match( "/{$extension}/i", $_extension ) ) {
				return $mime_types[ $_extension ];
			}
		}

		return false;
	}

	/**
	 * Returns first matched extension from Mime-type,
	 * as mapped from wp_get_mime_types()
	 *
	 * @since 3.5.0
	 *
	 * @param string $mime_type
	 * @return string|false
	 */
	protected static function get_extension( $mime_type = null ) {
		if ( empty( $mime_type ) ) {
			return false;
		}

		return wp_get_default_extension_for_mime_type( $mime_type );
	}
}


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