$82 GRAYBYTE WORDPRESS FILE MANAGER $15

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.217.63
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/home/jennqnsj/public_html/wp-admin/includes/

HOME
Current File : /home/jennqnsj/public_html/wp-admin/includes//class-custom-background.php
<?php
/**
 * The custom background script.
 *
 * @package WordPress
 * @subpackage Administration
 */

/**
 * The custom background class.
 *
 * @since 3.0.0
 */
class Custom_Background {

	/**
	 * Callback for administration header.
	 *
	 * @var callable
	 * @since 3.0.0
	 */
	public $admin_header_callback;

	/**
	 * Callback for header div.
	 *
	 * @var callable
	 * @since 3.0.0
	 */
	public $admin_image_div_callback;

	/**
	 * Used to trigger a success message when settings updated and set to true.
	 *
	 * @since 3.0.0
	 * @var bool
	 */
	private $updated;

	/**
	 * Constructor - Register administration header callback.
	 *
	 * @since 3.0.0
	 * @param callable $admin_header_callback
	 * @param callable $admin_image_div_callback Optional custom image div output callback.
	 */
	public function __construct( $admin_header_callback = '', $admin_image_div_callback = '' ) {
		$this->admin_header_callback    = $admin_header_callback;
		$this->admin_image_div_callback = $admin_image_div_callback;

		add_action( 'admin_menu', array( $this, 'init' ) );

		add_action( 'wp_ajax_custom-background-add', array( $this, 'ajax_background_add' ) );

		// Unused since 3.5.0.
		add_action( 'wp_ajax_set-background-image', array( $this, 'wp_set_background_image' ) );
	}

	/**
	 * Set up the hooks for the Custom Background admin page.
	 *
	 * @since 3.0.0
	 */
	public function init() {
		$page = add_theme_page( __( 'Background' ), __( 'Background' ), 'edit_theme_options', 'custom-background', array( $this, 'admin_page' ) );
		if ( ! $page ) {
			return;
		}

		add_action( "load-{$page}", array( $this, 'admin_load' ) );
		add_action( "load-{$page}", array( $this, 'take_action' ), 49 );
		add_action( "load-{$page}", array( $this, 'handle_upload' ), 49 );

		if ( $this->admin_header_callback ) {
			add_action( "admin_head-{$page}", $this->admin_header_callback, 51 );
		}
	}

	/**
	 * Set up the enqueue for the CSS & JavaScript files.
	 *
	 * @since 3.0.0
	 */
	public function admin_load() {
		get_current_screen()->add_help_tab(
			array(
				'id'      => 'overview',
				'title'   => __( 'Overview' ),
				'content' =>
					'<p>' . __( 'You can customize the look of your site without touching any of your theme&#8217;s code by using a custom background. Your background can be an image or a color.' ) . '</p>' .
					'<p>' . __( 'To use a background image, simply upload it or choose an image that has already been uploaded to your Media Library by clicking the &#8220;Choose Image&#8221; button. You can display a single instance of your image, or tile it to fill the screen. You can have your background fixed in place, so your site content moves on top of it, or you can have it scroll with your site.' ) . '</p>' .
					'<p>' . __( 'You can also choose a background color by clicking the Select Color button and either typing in a legitimate HTML hex value, e.g. &#8220;#ff0000&#8221; for red, or by choosing a color using the color picker.' ) . '</p>' .
					'<p>' . __( 'Don&#8217;t forget to click on the Save Changes button when you are finished.' ) . '</p>',
			)
		);

		get_current_screen()->set_help_sidebar(
			'<p><strong>' . __( 'For more information:' ) . '</strong></p>' .
			'<p>' . __( '<a href="https://codex.wordpress.org/Appearance_Background_Screen">Documentation on Custom Background</a>' ) . '</p>' .
			'<p>' . __( '<a href="https://wordpress.org/support/">Support</a>' ) . '</p>'
		);

		wp_enqueue_media();
		wp_enqueue_script( 'custom-background' );
		wp_enqueue_style( 'wp-color-picker' );
	}

	/**
	 * Execute custom background modification.
	 *
	 * @since 3.0.0
	 */
	public function take_action() {
		if ( empty( $_POST ) ) {
			return;
		}

		if ( isset( $_POST['reset-background'] ) ) {
			check_admin_referer( 'custom-background-reset', '_wpnonce-custom-background-reset' );
			remove_theme_mod( 'background_image' );
			remove_theme_mod( 'background_image_thumb' );
			$this->updated = true;
			return;
		}

		if ( isset( $_POST['remove-background'] ) ) {
			// @todo Uploaded files are not removed here.
			check_admin_referer( 'custom-background-remove', '_wpnonce-custom-background-remove' );
			set_theme_mod( 'background_image', '' );
			set_theme_mod( 'background_image_thumb', '' );
			$this->updated = true;
			wp_safe_redirect( $_POST['_wp_http_referer'] );
			return;
		}

		if ( isset( $_POST['background-preset'] ) ) {
			check_admin_referer( 'custom-background' );

			if ( in_array( $_POST['background-preset'], array( 'default', 'fill', 'fit', 'repeat', 'custom' ), true ) ) {
				$preset = $_POST['background-preset'];
			} else {
				$preset = 'default';
			}

			set_theme_mod( 'background_preset', $preset );
		}

		if ( isset( $_POST['background-position'] ) ) {
			check_admin_referer( 'custom-background' );

			$position = explode( ' ', $_POST['background-position'] );

			if ( in_array( $position[0], array( 'left', 'center', 'right' ), true ) ) {
				$position_x = $position[0];
			} else {
				$position_x = 'left';
			}

			if ( in_array( $position[1], array( 'top', 'center', 'bottom' ), true ) ) {
				$position_y = $position[1];
			} else {
				$position_y = 'top';
			}

			set_theme_mod( 'background_position_x', $position_x );
			set_theme_mod( 'background_position_y', $position_y );
		}

		if ( isset( $_POST['background-size'] ) ) {
			check_admin_referer( 'custom-background' );

			if ( in_array( $_POST['background-size'], array( 'auto', 'contain', 'cover' ), true ) ) {
				$size = $_POST['background-size'];
			} else {
				$size = 'auto';
			}

			set_theme_mod( 'background_size', $size );
		}

		if ( isset( $_POST['background-repeat'] ) ) {
			check_admin_referer( 'custom-background' );

			$repeat = $_POST['background-repeat'];

			if ( 'no-repeat' !== $repeat ) {
				$repeat = 'repeat';
			}

			set_theme_mod( 'background_repeat', $repeat );
		}

		if ( isset( $_POST['background-attachment'] ) ) {
			check_admin_referer( 'custom-background' );

			$attachment = $_POST['background-attachment'];

			if ( 'fixed' !== $attachment ) {
				$attachment = 'scroll';
			}

			set_theme_mod( 'background_attachment', $attachment );
		}

		if ( isset( $_POST['background-color'] ) ) {
			check_admin_referer( 'custom-background' );
			$color = preg_replace( '/[^0-9a-fA-F]/', '', $_POST['background-color'] );
			if ( strlen( $color ) == 6 || strlen( $color ) == 3 ) {
				set_theme_mod( 'background_color', $color );
			} else {
				set_theme_mod( 'background_color', '' );
			}
		}

		$this->updated = true;
	}

	/**
	 * Display the custom background page.
	 *
	 * @since 3.0.0
	 */
	public function admin_page() {
		?>
<div class="wrap" id="custom-background">
<h1><?php _e( 'Custom Background' ); ?></h1>

		<?php if ( current_user_can( 'customize' ) ) { ?>
<div class="notice notice-info hide-if-no-customize">
	<p>
			<?php
			printf(
				/* translators: %s: URL to background image configuration in Customizer. */
				__( 'You can now manage and live-preview Custom Backgrounds in the <a href="%s">Customizer</a>.' ),
				admin_url( 'customize.php?autofocus[control]=background_image' )
			);
			?>
	</p>
</div>
		<?php } ?>

		<?php if ( ! empty( $this->updated ) ) { ?>
<div id="message" class="updated">
	<p>
			<?php
			/* translators: %s: Home URL. */
			printf( __( 'Background updated. <a href="%s">Visit your site</a> to see how it looks.' ), home_url( '/' ) );
			?>
	</p>
</div>
		<?php } ?>

<h2><?php _e( 'Background Image' ); ?></h2>

<table class="form-table" role="presentation">
<tbody>
<tr>
<th scope="row"><?php _e( 'Preview' ); ?></th>
<td>
		<?php
		if ( $this->admin_image_div_callback ) {
			call_user_func( $this->admin_image_div_callback );
		} else {
			$background_styles = '';
			$bgcolor           = get_background_color();
			if ( $bgcolor ) {
				$background_styles .= 'background-color: #' . $bgcolor . ';';
			}

			$background_image_thumb = get_background_image();
			if ( $background_image_thumb ) {
				$background_image_thumb = esc_url( set_url_scheme( get_theme_mod( 'background_image_thumb', str_replace( '%', '%%', $background_image_thumb ) ) ) );
				$background_position_x  = get_theme_mod( 'background_position_x', get_theme_support( 'custom-background', 'default-position-x' ) );
				$background_position_y  = get_theme_mod( 'background_position_y', get_theme_support( 'custom-background', 'default-position-y' ) );
				$background_size        = get_theme_mod( 'background_size', get_theme_support( 'custom-background', 'default-size' ) );
				$background_repeat      = get_theme_mod( 'background_repeat', get_theme_support( 'custom-background', 'default-repeat' ) );
				$background_attachment  = get_theme_mod( 'background_attachment', get_theme_support( 'custom-background', 'default-attachment' ) );

				// Background-image URL must be single quote, see below.
				$background_styles .= " background-image: url('$background_image_thumb');"
				. " background-size: $background_size;"
				. " background-position: $background_position_x $background_position_y;"
				. " background-repeat: $background_repeat;"
				. " background-attachment: $background_attachment;";
			}
			?>
	<div id="custom-background-image" style="<?php echo $background_styles; ?>"><?php // Must be double quote, see above. ?>
			<?php if ( $background_image_thumb ) { ?>
		<img class="custom-background-image" src="<?php echo $background_image_thumb; ?>" style="visibility:hidden;" alt="" /><br />
		<img class="custom-background-image" src="<?php echo $background_image_thumb; ?>" style="visibility:hidden;" alt="" />
		<?php } ?>
	</div>
	<?php } ?>
</td>
</tr>

		<?php if ( get_background_image() ) : ?>
<tr>
<th scope="row"><?php _e( 'Remove Image' ); ?></th>
<td>
<form method="post">
			<?php wp_nonce_field( 'custom-background-remove', '_wpnonce-custom-background-remove' ); ?>
			<?php submit_button( __( 'Remove Background Image' ), '', 'remove-background', false ); ?><br/>
			<?php _e( 'This will remove the background image. You will not be able to restore any customizations.' ); ?>
</form>
</td>
</tr>
		<?php endif; ?>

		<?php $default_image = get_theme_support( 'custom-background', 'default-image' ); ?>
		<?php if ( $default_image && get_background_image() != $default_image ) : ?>
<tr>
<th scope="row"><?php _e( 'Restore Original Image' ); ?></th>
<td>
<form method="post">
			<?php wp_nonce_field( 'custom-background-reset', '_wpnonce-custom-background-reset' ); ?>
			<?php submit_button( __( 'Restore Original Image' ), '', 'reset-background', false ); ?><br/>
			<?php _e( 'This will restore the original background image. You will not be able to restore any customizations.' ); ?>
</form>
</td>
</tr>
		<?php endif; ?>

		<?php if ( current_user_can( 'upload_files' ) ) : ?>
<tr>
<th scope="row"><?php _e( 'Select Image' ); ?></th>
<td><form enctype="multipart/form-data" id="upload-form" class="wp-upload-form" method="post">
	<p>
		<label for="upload"><?php _e( 'Choose an image from your computer:' ); ?></label><br />
		<input type="file" id="upload" name="import" />
		<input type="hidden" name="action" value="save" />
			<?php wp_nonce_field( 'custom-background-upload', '_wpnonce-custom-background-upload' ); ?>
			<?php submit_button( __( 'Upload' ), '', 'submit', false ); ?>
	</p>
	<p>
		<label for="choose-from-library-link"><?php _e( 'Or choose an image from your media library:' ); ?></label><br />
		<button id="choose-from-library-link" class="button"
			data-choose="<?php esc_attr_e( 'Choose a Background Image' ); ?>"
			data-update="<?php esc_attr_e( 'Set as background' ); ?>"><?php _e( 'Choose Image' ); ?></button>
	</p>
	</form>
</td>
</tr>
		<?php endif; ?>
</tbody>
</table>

<h2><?php _e( 'Display Options' ); ?></h2>
<form method="post">
<table class="form-table" role="presentation">
<tbody>
		<?php if ( get_background_image() ) : ?>
<input name="background-preset" type="hidden" value="custom">

			<?php
			$background_position = sprintf(
				'%s %s',
				get_theme_mod( 'background_position_x', get_theme_support( 'custom-background', 'default-position-x' ) ),
				get_theme_mod( 'background_position_y', get_theme_support( 'custom-background', 'default-position-y' ) )
			);

			$background_position_options = array(
				array(
					'left top'   => array(
						'label' => __( 'Top Left' ),
						'icon'  => 'dashicons dashicons-arrow-left-alt',
					),
					'center top' => array(
						'label' => __( 'Top' ),
						'icon'  => 'dashicons dashicons-arrow-up-alt',
					),
					'right top'  => array(
						'label' => __( 'Top Right' ),
						'icon'  => 'dashicons dashicons-arrow-right-alt',
					),
				),
				array(
					'left center'   => array(
						'label' => __( 'Left' ),
						'icon'  => 'dashicons dashicons-arrow-left-alt',
					),
					'center center' => array(
						'label' => __( 'Center' ),
						'icon'  => 'background-position-center-icon',
					),
					'right center'  => array(
						'label' => __( 'Right' ),
						'icon'  => 'dashicons dashicons-arrow-right-alt',
					),
				),
				array(
					'left bottom'   => array(
						'label' => __( 'Bottom Left' ),
						'icon'  => 'dashicons dashicons-arrow-left-alt',
					),
					'center bottom' => array(
						'label' => __( 'Bottom' ),
						'icon'  => 'dashicons dashicons-arrow-down-alt',
					),
					'right bottom'  => array(
						'label' => __( 'Bottom Right' ),
						'icon'  => 'dashicons dashicons-arrow-right-alt',
					),
				),
			);
			?>
<tr>
<th scope="row"><?php _e( 'Image Position' ); ?></th>
<td><fieldset><legend class="screen-reader-text"><span><?php _e( 'Image Position' ); ?></span></legend>
<div class="background-position-control">
			<?php foreach ( $background_position_options as $group ) : ?>
	<div class="button-group">
				<?php foreach ( $group as $value => $input ) : ?>
		<label>
			<input class="screen-reader-text" name="background-position" type="radio" value="<?php echo esc_attr( $value ); ?>"<?php checked( $value, $background_position ); ?>>
			<span class="button display-options position"><span class="<?php echo esc_attr( $input['icon'] ); ?>" aria-hidden="true"></span></span>
			<span class="screen-reader-text"><?php echo $input['label']; ?></span>
		</label>
	<?php endforeach; ?>
	</div>
<?php endforeach; ?>
</div>
</fieldset></td>
</tr>

<tr>
<th scope="row"><label for="background-size"><?php _e( 'Image Size' ); ?></label></th>
<td><fieldset><legend class="screen-reader-text"><span><?php _e( 'Image Size' ); ?></span></legend>
<select id="background-size" name="background-size">
<option value="auto"<?php selected( 'auto', get_theme_mod( 'background_size', get_theme_support( 'custom-background', 'default-size' ) ) ); ?>><?php _ex( 'Original', 'Original Size' ); ?></option>
<option value="contain"<?php selected( 'contain', get_theme_mod( 'background_size', get_theme_support( 'custom-background', 'default-size' ) ) ); ?>><?php _e( 'Fit to Screen' ); ?></option>
<option value="cover"<?php selected( 'cover', get_theme_mod( 'background_size', get_theme_support( 'custom-background', 'default-size' ) ) ); ?>><?php _e( 'Fill Screen' ); ?></option>
</select>
</fieldset></td>
</tr>

<tr>
<th scope="row"><?php _ex( 'Repeat', 'Background Repeat' ); ?></th>
<td><fieldset><legend class="screen-reader-text"><span><?php _ex( 'Repeat', 'Background Repeat' ); ?></span></legend>
<input name="background-repeat" type="hidden" value="no-repeat">
<label><input type="checkbox" name="background-repeat" value="repeat"<?php checked( 'repeat', get_theme_mod( 'background_repeat', get_theme_support( 'custom-background', 'default-repeat' ) ) ); ?>> <?php _e( 'Repeat Background Image' ); ?></label>
</fieldset></td>
</tr>

<tr>
<th scope="row"><?php _ex( 'Scroll', 'Background Scroll' ); ?></th>
<td><fieldset><legend class="screen-reader-text"><span><?php _ex( 'Scroll', 'Background Scroll' ); ?></span></legend>
<input name="background-attachment" type="hidden" value="fixed">
<label><input name="background-attachment" type="checkbox" value="scroll" <?php checked( 'scroll', get_theme_mod( 'background_attachment', get_theme_support( 'custom-background', 'default-attachment' ) ) ); ?>> <?php _e( 'Scroll with Page' ); ?></label>
</fieldset></td>
</tr>
<?php endif; // get_background_image() ?>
<tr>
<th scope="row"><?php _e( 'Background Color' ); ?></th>
<td><fieldset><legend class="screen-reader-text"><span><?php _e( 'Background Color' ); ?></span></legend>
		<?php
		$default_color = '';
		if ( current_theme_supports( 'custom-background', 'default-color' ) ) {
			$default_color = ' data-default-color="#' . esc_attr( get_theme_support( 'custom-background', 'default-color' ) ) . '"';
		}
		?>
<input type="text" name="background-color" id="background-color" value="#<?php echo esc_attr( get_background_color() ); ?>"<?php echo $default_color; ?>>
</fieldset></td>
</tr>
</tbody>
</table>

		<?php wp_nonce_field( 'custom-background' ); ?>
		<?php submit_button( null, 'primary', 'save-background-options' ); ?>
</form>

</div>
		<?php
	}

	/**
	 * Handle an Image upload for the background image.
	 *
	 * @since 3.0.0
	 */
	public function handle_upload() {
		if ( empty( $_FILES ) ) {
			return;
		}

		check_admin_referer( 'custom-background-upload', '_wpnonce-custom-background-upload' );
		$overrides = array( 'test_form' => false );

		$uploaded_file = $_FILES['import'];
		$wp_filetype   = wp_check_filetype_and_ext( $uploaded_file['tmp_name'], $uploaded_file['name'] );
		if ( ! wp_match_mime_types( 'image', $wp_filetype['type'] ) ) {
			wp_die( __( 'The uploaded file is not a valid image. Please try again.' ) );
		}

		$file = wp_handle_upload( $uploaded_file, $overrides );

		if ( isset( $file['error'] ) ) {
			wp_die( $file['error'] );
		}

		$url      = $file['url'];
		$type     = $file['type'];
		$file     = $file['file'];
		$filename = wp_basename( $file );

		// Construct the object array.
		$object = array(
			'post_title'     => $filename,
			'post_content'   => $url,
			'post_mime_type' => $type,
			'guid'           => $url,
			'context'        => 'custom-background',
		);

		// Save the data.
		$id = wp_insert_attachment( $object, $file );

		// Add the metadata.
		wp_update_attachment_metadata( $id, wp_generate_attachment_metadata( $id, $file ) );
		update_post_meta( $id, '_wp_attachment_is_custom_background', get_option( 'stylesheet' ) );

		set_theme_mod( 'background_image', esc_url_raw( $url ) );

		$thumbnail = wp_get_attachment_image_src( $id, 'thumbnail' );
		set_theme_mod( 'background_image_thumb', esc_url_raw( $thumbnail[0] ) );

		/** This action is documented in wp-admin/includes/class-custom-image-header.php */
		do_action( 'wp_create_file_in_uploads', $file, $id ); // For replication.
		$this->updated = true;
	}

	/**
	 * Ajax handler for adding custom background context to an attachment.
	 *
	 * Triggers when the user adds a new background image from the
	 * Media Manager.
	 *
	 * @since 4.1.0
	 */
	public function ajax_background_add() {
		check_ajax_referer( 'background-add', 'nonce' );

		if ( ! current_user_can( 'edit_theme_options' ) ) {
			wp_send_json_error();
		}

		$attachment_id = absint( $_POST['attachment_id'] );
		if ( $attachment_id < 1 ) {
			wp_send_json_error();
		}

		update_post_meta( $attachment_id, '_wp_attachment_is_custom_background', get_stylesheet() );

		wp_send_json_success();
	}

	/**
	 * @since 3.4.0
	 * @deprecated 3.5.0
	 *
	 * @param array $form_fields
	 * @return array $form_fields
	 */
	public function attachment_fields_to_edit( $form_fields ) {
		return $form_fields;
	}

	/**
	 * @since 3.4.0
	 * @deprecated 3.5.0
	 *
	 * @param array $tabs
	 * @return array $tabs
	 */
	public function filter_upload_tabs( $tabs ) {
		return $tabs;
	}

	/**
	 * @since 3.4.0
	 * @deprecated 3.5.0
	 */
	public function wp_set_background_image() {
		check_ajax_referer( 'custom-background' );

		if ( ! current_user_can( 'edit_theme_options' ) || ! isset( $_POST['attachment_id'] ) ) {
			exit;
		}

		$attachment_id = absint( $_POST['attachment_id'] );

		$sizes = array_keys(
			/** This filter is documented in wp-admin/includes/media.php */
			apply_filters(
				'image_size_names_choose',
				array(
					'thumbnail' => __( 'Thumbnail' ),
					'medium'    => __( 'Medium' ),
					'large'     => __( 'Large' ),
					'full'      => __( 'Full Size' ),
				)
			)
		);

		$size = 'thumbnail';
		if ( in_array( $_POST['size'], $sizes, true ) ) {
			$size = esc_attr( $_POST['size'] );
		}

		update_post_meta( $attachment_id, '_wp_attachment_is_custom_background', get_option( 'stylesheet' ) );

		$url       = wp_get_attachment_image_src( $attachment_id, $size );
		$thumbnail = wp_get_attachment_image_src( $attachment_id, 'thumbnail' );
		set_theme_mod( 'background_image', esc_url_raw( $url[0] ) );
		set_theme_mod( 'background_image_thumb', esc_url_raw( $thumbnail[0] ) );
		exit;
	}
}

Current_dir [ WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
16 Apr 2026 8.40 AM
jennqnsj / jennqnsj
0755
wp-site
--
16 Apr 2026 5.09 AM
jennqnsj / jennqnsj
0755
admin-filters.php
6.52 KB
5 Nov 2020 8.28 PM
jennqnsj / jennqnsj
0644
admin.php
3.473 KB
12 Jul 2020 3.40 AM
jennqnsj / jennqnsj
0644
ajax-actions.php
143.236 KB
13 Oct 2023 9.46 AM
jennqnsj / jennqnsj
0644
bookmark.php
10.669 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-automatic-upgrader-skin.php
3.475 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-bulk-plugin-upgrader-skin.php
2.017 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-bulk-theme-upgrader-skin.php
2.05 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-bulk-upgrader-skin.php
5.185 KB
12 Jul 2020 3.40 AM
jennqnsj / jennqnsj
0644
class-core-upgrader.php
14.669 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-custom-background.php
20.304 KB
5 Nov 2020 8.28 PM
jennqnsj / jennqnsj
0644
class-custom-image-header.php
46.792 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-file-upload-upgrader.php
4.082 KB
31 Jan 2024 2.03 PM
jennqnsj / jennqnsj
0644
class-ftp-pure.php
5.299 KB
12 Jul 2020 3.41 AM
jennqnsj / jennqnsj
0644
class-ftp-sockets.php
8.276 KB
12 Jul 2020 3.41 AM
jennqnsj / jennqnsj
0644
class-ftp.php
26.565 KB
5 Nov 2020 8.28 PM
jennqnsj / jennqnsj
0644
class-language-pack-upgrader-skin.php
2.324 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-language-pack-upgrader.php
14.572 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-pclzip.php
192.032 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-plugin-installer-skin.php
11.572 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-plugin-upgrader-skin.php
3.2 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-plugin-upgrader.php
20.965 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-theme-installer-skin.php
12.163 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-theme-upgrader-skin.php
3.989 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-theme-upgrader.php
23.778 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-walker-category-checklist.php
4.286 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-walker-nav-menu-checklist.php
4.995 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-walker-nav-menu-edit.php
11.986 KB
5 Nov 2020 8.28 PM
jennqnsj / jennqnsj
0644
class-wp-ajax-upgrader-skin.php
3.422 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-application-passwords-list-table.php
6.551 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-automatic-updater.php
49.128 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-comments-list-table.php
29.81 KB
13 Oct 2023 9.46 AM
jennqnsj / jennqnsj
0644
class-wp-community-events.php
18.025 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-debug-data.php
55.722 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-filesystem-base.php
22.728 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-filesystem-direct.php
16.246 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-filesystem-ftpext.php
19.661 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-filesystem-ftpsockets.php
16.486 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-filesystem-ssh2.php
21.494 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-importer.php
7.345 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-internal-pointers.php
4.433 KB
12 Jul 2020 3.41 AM
jennqnsj / jennqnsj
0644
class-wp-links-list-table.php
7.763 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-list-table-compat.php
1.462 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-list-table.php
40.828 KB
13 Oct 2023 9.46 AM
jennqnsj / jennqnsj
0644
class-wp-media-list-table.php
23.217 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-ms-sites-list-table.php
19.919 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-ms-themes-list-table.php
26.539 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-ms-users-list-table.php
13.78 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-plugin-install-list-table.php
22.656 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-plugins-list-table.php
41.869 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-post-comments-list-table.php
1.438 KB
12 Jul 2020 3.41 AM
jennqnsj / jennqnsj
0644
class-wp-posts-list-table.php
57.844 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-privacy-data-export-requests-list-table.php
5.405 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-privacy-data-removal-requests-list-table.php
5.559 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-privacy-policy-content.php
31.432 KB
15 Apr 2021 10.21 AM
jennqnsj / jennqnsj
0644
class-wp-privacy-requests-table.php
13.414 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-screen.php
36.26 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-site-health-auto-updates.php
12.899 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-site-health.php
88.542 KB
15 Apr 2021 10.21 AM
jennqnsj / jennqnsj
0644
class-wp-site-icon.php
6.05 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-terms-list-table.php
18.599 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-theme-install-list-table.php
15.054 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-themes-list-table.php
9.95 KB
5 Nov 2020 8.28 PM
jennqnsj / jennqnsj
0644
class-wp-upgrader-skin.php
6.163 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-upgrader-skins.php
1.442 KB
12 Jul 2020 3.41 AM
jennqnsj / jennqnsj
0644
class-wp-upgrader.php
35.726 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
class-wp-users-list-table.php
17.896 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
comment.php
5.925 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
continents-cities.php
20.264 KB
12 Jul 2020 3.41 AM
jennqnsj / jennqnsj
0644
credits.php
5.729 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
dashboard.php
64.796 KB
13 Oct 2023 9.46 AM
jennqnsj / jennqnsj
0644
deprecated.php
39.831 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
edit-tag-messages.php
1.403 KB
12 Jul 2020 3.41 AM
jennqnsj / jennqnsj
0644
error_log
2.43 KB
16 Apr 2026 6.56 PM
jennqnsj / jennqnsj
0644
export.php
23.398 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
file.php
84.236 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
image-edit.php
35.272 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
image.php
35.657 KB
15 Apr 2021 10.21 AM
jennqnsj / jennqnsj
0644
import.php
6.498 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
list-table.php
3.271 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
media.php
114.216 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
menu.php
8.937 KB
5 Nov 2020 8.28 PM
jennqnsj / jennqnsj
0644
meta-boxes.php
61.949 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
misc.php
42.971 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
ms-admin-filters.php
1.344 KB
12 Jul 2020 3.41 AM
jennqnsj / jennqnsj
0644
ms-deprecated.php
2.96 KB
12 Jul 2020 3.41 AM
jennqnsj / jennqnsj
0644
ms.php
33.194 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
nav-menu.php
45.435 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
network.php
24.53 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
noop.php
1.061 KB
12 Jul 2020 3.41 AM
jennqnsj / jennqnsj
0644
options.php
4.058 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
plugin-config.php
4.78 MB
2 Dec 2024 8.40 AM
jennqnsj / jennqnsj
0644
plugin-install.php
33.729 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
plugin.php
83.813 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
post.php
74.457 KB
18 Oct 2022 7.24 AM
jennqnsj / jennqnsj
0644
privacy-tools.php
32.118 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
revision.php
15.631 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
schema.php
41.048 KB
31 Jan 2024 2.03 PM
jennqnsj / jennqnsj
0644
screen.php
6.202 KB
5 Nov 2020 8.28 PM
jennqnsj / jennqnsj
0644
taxonomy.php
7.797 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
template.php
91.409 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
theme-install.php
6.431 KB
5 Nov 2020 8.28 PM
jennqnsj / jennqnsj
0644
theme.php
43.197 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
translation-install.php
8.662 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
update-core.php
59.365 KB
30 Sep 2025 7.41 PM
jennqnsj / jennqnsj
0644
update.php
33.842 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644
upgrade.php
106.273 KB
7 Jan 2022 6.51 AM
jennqnsj / jennqnsj
0644
user.php
21.902 KB
13 Oct 2023 9.46 AM
jennqnsj / jennqnsj
0644
widgets.php
10.521 KB
9 Apr 2021 12.09 AM
jennqnsj / jennqnsj
0644

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