Agent Siba

User: root Host: 18th-ph-latest OS: Linux PHP: 8.2.28 SAPI: apache2handler
// var/www/html/wp-includes..
<?php /** * WordPress Customize Setting classes * * @package WordPress * @subpackage Customize * @since 3.4.0 */ // Don't load directly. if ( ! defined( 'ABSPATH' ) ) { die( '-1' ); } /** * Customize Setting class. * * Handles saving and sanitizing of settings. * * @since 3.4.0 * * @see WP_Customize_Manager * @link https://developer.wordpress.org/themes/customize-api */ #[AllowDynamicProperties] class WP_Customize_Setting { /** * Customizer bootstrap instance. * * @since 3.4.0 * @var WP_Customize_Manager */ public $manager; /** * Unique string identifier for the setting. * * @since 3.4.0 * @var string */ public $id; /** * Type of customize settings. * * @since 3.4.0 * @var string */ public $type = 'theme_mod'; /** * Capability required to edit this setting. * * @since 3.4.0 * @var string|array */ public $capability = 'edit_theme_options'; /** * Theme features required to support the setting. * * @since 3.4.0 * @var string|string[] */ public $theme_supports = ''; /** * The default value for the setting. * * @since 3.4.0 * @var string */ public $default = ''; /** * Options for rendering the live preview of changes in Customizer. * * Set this value to 'postMessage' to enable a custom JavaScript handler to render changes to this setting * as opposed to reloading the whole page. * * @since 3.4.0 * @var string */ public $transport = 'refresh'; /** * Server-side validation callback for the setting's value. * * @since 4.6.0 * @var callable */ public $validate_callback = ''; /** * Callback to filter a Customize setting value in un-slashed form. * * @since 3.4.0 * @var callable */ public $sanitize_callback = ''; /** * Callback to convert a Customize PHP setting value to a value that is JSON serializable. * * @since 3.4.0 * @var callable */ public $sanitize_js_callback = ''; /** * Whether or not the setting is initially dirty when created. * * This is used to ensure that a setting will be sent from the pane to the * preview when loading the Customizer. Normally a setting only is synced to * the preview if it has been changed. This allows the setting to be sent * from the start. * * @since 4.2.0 * @var bool */ public $dirty = false; /** * ID Data. * * @since 3.4.0 * @var array */ protected $id_data = array(); /** * Whether or not preview() was called. * * @since 4.4.0 * @var bool */ protected $is_previewed = false; /** * Cache of multidimensional values to improve performance. * * @since 4.4.0 * @var array */ protected static $aggregated_multidimensionals = array(); /** * Whether the multidimensional setting is aggregated. * * @since 4.4.0 * @var bool */ protected $is_multidimensional_aggregated = false; /** * Constructor. * * Any supplied $args override class property defaults. * * @since 3.4.0 * * @param WP_Customize_Manager $manager Customizer bootstrap instance. * @param string $id A specific ID of the setting. * Can be a theme mod or option name. * @param array $args { * Optional. Array of properties for the new Setting object. Default empty array. * * @type string $type Type of the setting. Default 'theme_mod'. * @type string $capability Capability required for the setting. Default 'edit_theme_options' * @type string|string[] $theme_supports Theme features required to support the panel. Default is none. * @type string $default Default value for the setting. Default is empty string. * @type string $transport Options for rendering the live preview of changes in Customizer. * Using 'refresh' makes the change visible by reloading the whole preview. * Using 'postMessage' allows a custom JavaScript to handle live changes. * Default is 'refresh'. * @type callable $validate_callback Server-side validation callback for the setting's value. * @type callable $sanitize_callback Callback to filter a Customize setting value in un-slashed form. * @type callable $sanitize_js_callback Callback to convert a Customize PHP setting value to a value that is * JSON serializable. * @type bool $dirty Whether or not the setting is initially dirty when created. * } */ public function __construct( $manager, $id, $args = array() ) { $keys = array_keys( get_object_vars( $this ) ); foreach ( $keys as $key ) { if ( isset( $args[ $key ] ) ) { $this->$key = $args[ $key ]; } } $this->manager = $manager; $this->id = $id; // Parse the ID for array keys. $this->id_data['keys'] = preg_split( '/\[/', str_replace( ']', '', $this->id ) ); $this->id_data['base'] = array_shift( $this->id_data['keys'] ); // Rebuild the ID. $this->id = $this->id_data['base']; if ( ! empty( $this->id_data['keys'] ) ) { $this->id .= '[' . implode( '][', $this->id_data['keys'] ) . ']'; } if ( $this->validate_callback ) { add_filter( "customize_validate_{$this->id}", $this->validate_callback, 10, 3 ); } if ( $this->sanitize_callback ) { add_filter( "customize_sanitize_{$this->id}", $this->sanitize_callback, 10, 2 ); } if ( $this->sanitize_js_callback ) { add_filter( "customize_sanitize_js_{$this->id}", $this->sanitize_js_callback, 10, 2 ); } if ( 'option' === $this->type || 'theme_mod' === $this->type ) { // Other setting types can opt-in to aggregate multidimensional explicitly. $this->aggregate_multidimensional(); // Allow option settings to indicate whether they should be autoloaded. if ( 'option' === $this->type && isset( $args['autoload'] ) ) { self::$aggregated_multidimensionals[ $this->type ][ $this->id_data['base'] ]['autoload'] = $args['autoload']; } } } /** * Get parsed ID data for multidimensional setting. * * @since 4.4.0 * * @return array { * ID data for multidimensional setting. * * @type string $base ID base * @type array $keys Keys for multidimensional array. * } */ final public function id_data() { return $this->id_data; } /** * Set up the setting for aggregated multidimensional values. * * When a multidimensional setting gets aggregated, all of its preview and update * calls get combined into one call, greatly improving performance. * * @since 4.4.0 */ protected function aggregate_multidimensional() { $id_base = $this->id_data['base']; if ( ! isset( self::$aggregated_multidimensionals[ $this->type ] ) ) { self::$aggregated_multidimensionals[ $this->type ] = array(); } if ( ! isset( self::$aggregated_multidimensionals[ $this->type ][ $id_base ] ) ) { self::$aggregated_multidimensionals[ $this->type ][ $id_base ] = array( 'previewed_instances' => array(), // Calling preview() will add the $setting to the array. 'preview_applied_instances' => array(), // Flags for which settings have had their values applied. 'root_value' => $this->get_root_value( array() ), // Root value for initial state, manipulated by preview and update calls. ); } if ( ! empty( $this->id_data['keys'] ) ) { // Note the preview-applied flag is cleared at priority 9 to ensure it is cleared before a deferred-preview runs. add_action( "customize_post_value_set_{$this->id}", array( $this, '_clear_aggregated_multidimensional_preview_applied_flag' ), 9 ); $this->is_multidimensional_aggregated = true; } } /** * Reset `$aggregated_multidimensionals` static variable. * * This is intended only for use by unit tests. * * @since 4.5.0 * @ignore */ public static function reset_aggregated_multidimensionals() { self::$aggregated_multidimensionals = array(); } /** * The ID for the current site when the preview() method was called. * * @since 4.2.0 * @var int */ protected $_previewed_blog_id; /** * Return true if the current site is not the same as the previewed site. * * @since 4.2.0 * * @return bool If preview() has been called. */ public function is_current_blog_previewed() { if ( ! isset( $this->_previewed_blog_id ) ) { return false; } return ( get_current_blog_id() === $this->_previewed_blog_id ); } /** * Original non-previewed value stored by the preview method. * * @see WP_Customize_Setting::preview() * @since 4.1.1 * @var mixed */ protected $_original_value; /** * Add filters to supply the setting's value when accessed. * * If the setting already has a pre-existing value and there is no incoming * post value for the setting, then this method will short-circuit since * there is no change to preview. * * @since 3.4.0 * @since 4.4.0 Added boolean return value. * * @return bool False when preview short-circuits due no change needing to be previewed. */ public function preview() { if ( ! isset( $this->_previewed_blog_id ) ) { $this->_previewed_blog_id = get_current_blog_id(); } // Prevent re-previewing an already-previewed setting. if ( $this->is_previewed ) { return true; } $id_base = $this->id_data['base']; $is_multidimensional = ! empty( $this->id_data['keys'] ); $multidimensional_filter = array( $this, '_multidimensional_preview_filter' ); /* * Check if the setting has a pre-existing value (an isset check), * and if doesn't have any incoming post value. If both checks are true, * then the preview short-circuits because there is nothing that needs * to be previewed. */ $undefined = new stdClass(); $needs_preview = ( $undefined !== $this->post_value( $undefined ) ); $value = null; // Since no post value was defined, check if we have an initial value set. if ( ! $needs_preview ) { if ( $this->is_multidimensional_aggregated ) { $root = self::$aggregated_multidimensionals[ $this->type ][ $id_base ]['root_value']; $value = $this->multidimensional_get( $root, $this->id_data['keys'], $undefined ); } else { $default = $this->default; $this->default = $undefined; // Temporarily set default to undefined so we can detect if existing value is set. $value = $this->value(); $this->default = $default; } $needs_preview = ( $undefined === $value ); // Because the default needs to be supplied. } // If the setting does not need previewing now, defer to when it has a value to preview. if ( ! $needs_preview ) { if ( ! has_action( "customize_post_value_set_{$this->id}", array( $this, 'preview' ) ) ) { add_action( "customize_post_value_set_{$this->id}", array( $this, 'preview' ) ); } return false; } switch ( $this->type ) { case 'theme_mod': if ( ! $is_multidimensional ) { add_filter( "theme_mod_{$id_base}", array( $this, '_preview_filter' ) ); } else { if ( empty( self::$aggregated_multidimensionals[ $this->type ][ $id_base ]['previewed_instances'] ) ) { // Only add this filter once for this ID base. add_filter( "theme_mod_{$id_base}", $multidimensional_filter ); } self::$aggregated_multidimensionals[ $this->type ][ $id_base ]['previewed_instances'][ $this->id ] = $this; } break; case 'option': if ( ! $is_multidimensional ) { add_filter( "pre_option_{$id_base}", array( $this, '_preview_filter' ) ); } else { if ( empty( self::$aggregated_multidimensionals[ $this->type ][ $id_base ]['previewed_instances'] ) ) { // Only add these filters once for this ID base. add_filter( "option_{$id_base}", $multidimensional_filter ); add_filter( "default_option_{$id_base}", $multidimensional_filter ); } self::$aggregated_multidimensionals[ $this->type ][ $id_base ]['previewed_instances'][ $this->id ] = $this; } break; default: /** * Fires when the WP_Customize_Setting::preview() method is called for settings * not handled as theme_mods or options. * * The dynamic portion of the hook name, `$this->id`, refers to the setting ID. * * @since 3.4.0 * * @param WP_Customize_Setting $setting WP_Customize_Setting instance. */ do_action( "customize_preview_{$this->id}", $this ); /** * Fires when the WP_Customize_Setting::preview() method is called for settings * not handled as theme_mods or options. * * The dynamic portion of the hook name, `$this->type`, refers to the setting type. * * @since 4.1.0 * * @param WP_Customize_Setting $setting WP_Customize_Setting instance. */ do_action( "customize_preview_{$this->type}", $this ); } $this->is_previewed = true; return true; } /** * Clear out the previewed-applied flag for a multidimensional-aggregated value whenever its post value is updated. * * This ensures that the new value will get sanitized and used the next time * that `WP_Customize_Setting::_multidimensional_preview_filter()` * is called for this setting. * * @since 4.4.0 * * @see WP_Customize_Manager::set_post_value() * @see WP_Customize_Setting::_multidimensional_preview_filter() */ final public function _clear_aggregated_multidimensional_preview_applied_flag() { unset( self::$aggregated_multidimensionals[ $this->type ][ $this->id_data['base'] ]['preview_applied_instances'][ $this->id ] ); } /** * Callback function to filter non-multidimensional theme mods and options. * * If switch_to_blog() was called after the preview() method, and the current * site is now not the same site, then this method does a no-op and returns * the original value. * * @since 3.4.0 * * @param mixed $original Old value. * @return mixed New or old value. */ public function _preview_filter( $original ) { if ( ! $this->is_current_blog_previewed() ) { return $original; } $undefined = new stdClass(); // Symbol hack. $post_value = $this->post_value( $undefined ); if ( $undefined !== $post_value ) { $value = $post_value; } else { /* * Note that we don't use $original here because preview() will * not add the filter in the first place if it has an initial value * and there is no post value. */ $value = $this->default; } return $value; } /** * Callback function to filter multidimensional theme mods and options. * * For all multidimensional settings of a given type, the preview filter for * the first setting previewed will be used to apply the values for the others. * * @since 4.4.0 * * @see WP_Customize_Setting::$aggregated_multidimensionals * @param mixed $original Original root value. * @return mixed New or old value. */ final public function _multidimensional_preview_filter( $original ) { if ( ! $this->is_current_blog_previewed() ) { return $original; } $id_base = $this->id_data['base']; // If no settings have been previewed yet (which should not be the case, since $this is), just pass through the original value. if ( empty( self::$aggregated_multidimensionals[ $this->type ][ $id_base ]['previewed_instances'] ) ) { return $original; } foreach ( self::$aggregated_multidimensionals[ $this->type ][ $id_base ]['previewed_instances'] as $previewed_setting ) { // Skip applying previewed value for any settings that have already been applied. if ( ! empty( self::$aggregated_multidimensionals[ $this->type ][ $id_base ]['preview_applied_instances'][ $previewed_setting->id ] ) ) { continue; } // Do the replacements of the posted/default sub value into the root value. $value = $previewed_setting->post_value( $previewed_setting->default ); $root = self::$aggregated_multidimensionals[ $previewed_setting->type ][ $id_base ]['root_value']; $root = $previewed_setting->multidimensional_replace( $root, $previewed_setting->id_data['keys'], $value ); self::$aggregated_multidimensionals[ $previewed_setting->type ][ $id_base ]['root_value'] = $root; // Mark this setting having been applied so that it will be skipped when the filter is called again. self::$aggregated_multidimensionals[ $previewed_setting->type ][ $id_base ]['preview_applied_instances'][ $previewed_setting->id ] = true; } return self::$aggregated_multidimensionals[ $this->type ][ $id_base ]['root_value']; } /** * Checks user capabilities and theme supports, and then saves * the value of the setting. * * @since 3.4.0 * * @return void|false Void on success, false if cap check fails * or value isn't set or is invalid. */ final public function save() { $value = $this->post_value(); if ( ! $this->check_capabilities() || ! isset( $value ) ) { return false; } $id_base = $this->id_data['base']; /** * Fires when the WP_Customize_Setting::save() method is called. * * The dynamic portion of the hook name, `$id_base` refers to * the base slug of the setting name. * * @since 3.4.0 * * @param WP_Customize_Setting $setting WP_Customize_Setting instance. */ do_action( "customize_save_{$id_base}", $this ); $this->update( $value ); } /** * Fetch and sanitize the $_POST value for the setting. * * During a save request prior to save, post_value() provides the new value while value() does not. * * @since 3.4.0 * * @param mixed $default_value A default value which is used as a fallback. Default null. * @return mixed The default value on failure, otherwise the sanitized and validated value. */ final public function post_value( $default_value = null ) { return $this->manager->post_value( $this, $default_value ); } /** * Sanitize an input. * * @since 3.4.0 * * @param string|array $value The value to sanitize. * @return string|array|null|WP_Error Sanitized value, or `null`/`WP_Error` if invalid. */ public function sanitize( $value ) { /** * Filters a Customize setting value in un-slashed form. * * @since 3.4.0 * * @param mixed $value Value of the setting. * @param WP_Customize_Setting $setting WP_Customize_Setting instance. */ return apply_filters( "customize_sanitize_{$this->id}", $value, $this ); } /** * Validates an input. * * @since 4.6.0 * * @see WP_REST_Request::has_valid_params() * * @param mixed $value Value to validate. * @return true|WP_Error True if the input was validated, otherwise WP_Error. */ public function validate( $value ) { if ( is_wp_error( $value ) ) { return $value; } if ( is_null( $value ) ) { return new WP_Error( 'invalid_value', __( 'Invalid value.' ) ); } $validity = new WP_Error(); /** * Validates a Customize setting value. * * Plugins should amend the `$validity` object via its `WP_Error::add()` method. * * The dynamic portion of the hook name, `$this->ID`, refers to the setting ID. * * @since 4.6.0 * * @param WP_Error $validity Filtered from `true` to `WP_Error` when invalid. * @param mixed $value Value of the setting. * @param WP_Customize_Setting $setting WP_Customize_Setting instance. */ $validity = apply_filters( "customize_validate_{$this->id}", $validity, $value, $this ); if ( is_wp_error( $validity ) && ! $validity->has_errors() ) { $validity = true; } return $validity; } /** * Get the root value for a setting, especially for multidimensional ones. * * @since 4.4.0 * * @param mixed $default_value Value to return if root does not exist. * @return mixed */ protected function get_root_value( $default_value = null ) { $id_base = $this->id_data['base']; if ( 'option' === $this->type ) { return get_option( $id_base, $default_value ); } elseif ( 'theme_mod' === $this->type ) { return get_theme_mod( $id_base, $default_value ); } else { /* * Any WP_Customize_Setting subclass implementing aggregate multidimensional * will need to override this method to obtain the data from the appropriate * location. */ return $default_value; } } /** * Set the root value for a setting, especially for multidimensional ones. * * @since 4.4.0 * * @param mixed $value Value to set as root of multidimensional setting. * @return bool Whether the multidimensional root was updated successfully. */ protected function set_root_value( $value ) { $id_base = $this->id_data['base']; if ( 'option' === $this->type ) { $autoload = true; if ( isset( self::$aggregated_multidimensionals[ $this->type ][ $this->id_data['base'] ]['autoload'] ) ) { $autoload = self::$aggregated_multidimensionals[ $this->type ][ $this->id_data['base'] ]['autoload']; } return update_option( $id_base, $value, $autoload ); } elseif ( 'theme_mod' === $this->type ) { set_theme_mod( $id_base, $value ); return true; } else { /* * Any WP_Customize_Setting subclass implementing aggregate multidimensional * will need to override this method to obtain the data from the appropriate * location. */ return false; } } /** * Save the value of the setting, using the related API. * * @since 3.4.0 * * @param mixed $value The value to update. * @return bool The result of saving the value. */ protected function update( $value ) { $id_base = $this->id_data['base']; if ( 'option' === $this->type || 'theme_mod' === $this->type ) { if ( ! $this->is_multidimensional_aggregated ) { return $this->set_root_value( $value ); } else { $root = self::$aggregated_multidimensionals[ $this->type ][ $id_base ]['root_value']; $root = $this->multidimensional_replace( $root, $this->id_data['keys'], $value ); self::$aggregated_multidimensionals[ $this->type ][ $id_base ]['root_value'] = $root; return $this->set_root_value( $root ); } } else { /** * Fires when the WP_Customize_Setting::update() method is called for settings * not handled as theme_mods or options. * * The dynamic portion of the hook name, `$this->type`, refers to the type of setting. * * @since 3.4.0 * * @param mixed $value Value of the setting. * @param WP_Customize_Setting $setting WP_Customize_Setting instance. */ do_action( "customize_update_{$this->type}", $value, $this ); return has_action( "customize_update_{$this->type}" ); } } /** * Deprecated method. * * @since 3.4.0 * @deprecated 4.4.0 Deprecated in favor of update() method. */ protected function _update_theme_mod() { _deprecated_function( __METHOD__, '4.4.0', __CLASS__ . '::update()' ); } /** * Deprecated method. * * @since 3.4.0 * @deprecated 4.4.0 Deprecated in favor of update() method. */ protected function _update_option() { _deprecated_function( __METHOD__, '4.4.0', __CLASS__ . '::update()' ); } /** * Fetch the value of the setting. * * @since 3.4.0 * * @return mixed The value. */ public function value() { $id_base = $this->id_data['base']; $is_core_type = ( 'option' === $this->type || 'theme_mod' === $this->type ); if ( ! $is_core_type && ! $this->is_multidimensional_aggregated ) { // Use post value if previewed and a post value is present. if ( $this->is_previewed ) { $value = $this->post_value( null ); if ( null !== $value ) { return $value; } } $value = $this->get_root_value( $this->default ); /** * Filters a Customize setting value not handled as a theme_mod or option. * * The dynamic portion of the hook name, `$id_base`, refers to * the base slug of the setting name, initialized from `$this->id_data['base']`. * * For settings handled as theme_mods or options, see those corresponding * functions for available hooks. * * @since 3.4.0 * @since 4.6.0 Added the `$this` setting instance as the second parameter. * * @param mixed $default_value The setting default value. Default empty. * @param WP_Customize_Setting $setting The setting instance. */ $value = apply_filters( "customize_value_{$id_base}", $value, $this ); } elseif ( $this->is_multidimensional_aggregated ) { $root_value = self::$aggregated_multidimensionals[ $this->type ][ $id_base ]['root_value']; $value = $this->multidimensional_get( $root_value, $this->id_data['keys'], $this->default ); // Ensure that the post value is used if the setting is previewed, since preview filters aren't applying on cached $root_value. if ( $this->is_previewed ) { $value = $this->post_value( $value ); } } else { $value = $this->get_root_value( $this->default ); } return $value; } /** * Sanitize the setting's value for use in JavaScript. * * @since 3.4.0 * * @return mixed The requested escaped value. */ public function js_value() { /** * Filters a Customize setting value for use in JavaScript. * * The dynamic portion of the hook name, `$this->id`, refers to the setting ID. * * @since 3.4.0 * * @param mixed $value The setting value. * @param WP_Customize_Setting $setting WP_Customize_Setting instance. */ $value = apply_filters( "customize_sanitize_js_{$this->id}", $this->value(), $this ); if ( is_string( $value ) ) { return html_entity_decode( $value, ENT_QUOTES, 'UTF-8' ); } return $value; } /** * Retrieves the data to export to the client via JSON. * * @since 4.6.0 * * @return array Array of parameters passed to JavaScript. */ public function json() { return array( 'value' => $this->js_value(), 'transport' => $this->transport, 'dirty' => $this->dirty, 'type' => $this->type, ); } /** * Validate user capabilities whether the theme supports the setting. * * @since 3.4.0 * * @return bool False if theme doesn't support the setting or user can't change setting, otherwise true. */ final public function check_capabilities() { if ( $this->capability && ! current_user_can( $this->capability ) ) { return false; } if ( $this->theme_supports && ! current_theme_supports( ...(array) $this->theme_supports ) ) { return false; } return true; } /** * Multidimensional helper function. * * @since 3.4.0 * * @param array $root * @param array $keys * @param bool $create Default false. * @return array|void Keys are 'root', 'node', and 'key'. */ final protected function multidimensional( &$root, $keys, $create = false ) { if ( $create && empty( $root ) ) { $root = array(); } if ( ! isset( $root ) || empty( $keys ) ) { return; } $last = array_pop( $keys ); $node = &$root; foreach ( $keys as $key ) { if ( $create && ! isset( $node[ $key ] ) ) { $node[ $key ] = array(); } if ( ! is_array( $node ) || ! isset( $node[ $key ] ) ) { return; } $node = &$node[ $key ]; } if ( $create ) { if ( ! is_array( $node ) ) { // Account for an array overriding a string or object value. $node = array(); } if ( ! isset( $node[ $last ] ) ) { $node[ $last ] = array(); } } if ( ! isset( $node[ $last ] ) ) { return; } return array( 'root' => &$root, 'node' => &$node, 'key' => $last, ); } /** * Will attempt to replace a specific value in a multidimensional array. * * @since 3.4.0 * * @param array $root * @param array $keys * @param mixed $value The value to update. * @return mixed */ final protected function multidimensional_replace( $root, $keys, $value ) { if ( ! isset( $value ) ) { return $root; } elseif ( empty( $keys ) ) { // If there are no keys, we're replacing the root. return $value; } $result = $this->multidimensional( $root, $keys, true ); if ( isset( $result ) ) { $result['node'][ $result['key'] ] = $value; } return $root; } /** * Will attempt to fetch a specific value from a multidimensional array. * * @since 3.4.0 * * @param array $root * @param array $keys * @param mixed $default_value A default value which is used as a fallback. Default null. * @return mixed The requested value or the default value. */ final protected function multidimensional_get( $root, $keys, $default_value = null ) { if ( empty( $keys ) ) { // If there are no keys, test the root. return isset( $root ) ? $root : $default_value; } $result = $this->multidimensional( $root, $keys ); return isset( $result ) ? $result['node'][ $result['key'] ] : $default_value; } /** * Will attempt to check if a specific value in a multidimensional array is set. * * @since 3.4.0 * * @param array $root * @param array $keys * @return bool True if value is set, false if not. */ final protected function multidimensional_isset( $root, $keys ) { $result = $this->multidimensional_get( $root, $keys ); return isset( $result ); } } /** * WP_Customize_Filter_Setting class. */ require_once ABSPATH . WPINC . '/customize/class-wp-customize-filter-setting.php'; /** * WP_Customize_Header_Image_Setting class. */ require_once ABSPATH . WPINC . '/customize/class-wp-customize-header-image-setting.php'; /** * WP_Customize_Background_Image_Setting class. */ require_once ABSPATH . WPINC . '/customize/class-wp-customize-background-image-setting.php'; /** * WP_Customize_Nav_Menu_Item_Setting class. */ require_once ABSPATH . WPINC . '/customize/class-wp-customize-nav-menu-item-setting.php'; /** * WP_Customize_Nav_Menu_Setting class. */ require_once ABSPATH . WPINC . '/customize/class-wp-customize-nav-menu-setting.php';
Name Size Perms Owner Modified Actions
../ - rwxr-xr-x 33:33 2026-07-26 17:16 Del
ID3/ - rwxr-xr-x 0:0 2026-03-11 13:37 Del
IXR/ - rwxr-xr-x 0:0 2025-09-03 12:18 Del
PHPMailer/ - rwxr-xr-x 0:0 2025-11-17 22:32 Del
Requests/ - rwxr-xr-x 0:0 2024-03-25 12:23 Del
SimplePie/ - rwxr-xr-x 0:0 2025-10-16 19:45 Del
Text/ - rwxr-xr-x 0:0 2025-09-17 14:44 Del
abilities-api/ - rwxr-xr-x 0:0 2025-10-29 13:45 Del
assets/ - rwxr-xr-x 0:0 2026-01-29 23:37 Del
block-bindings/ - rwxr-xr-x 0:0 2025-10-17 17:39 Del
block-patterns/ - rwxr-xr-x 0:0 2024-09-13 05:37 Del
block-supports/ - rwxr-xr-x 0:0 2025-11-24 18:30 Del
blocks/ - rwxr-xr-x 0:0 2026-01-29 23:37 Del
certificates/ - rwxr-xr-x 0:0 2025-11-06 19:33 Del
css/ - rwxr-xr-x 0:0 2026-01-29 23:37 Del
customize/ - rwxr-xr-x 0:0 2025-10-07 01:24 Del
fonts/ - rwxr-xr-x 0:0 2024-10-20 23:25 Del
html-api/ - rwxr-xr-x 0:0 2026-03-10 13:57 Del
images/ - rwxr-xr-x 0:0 2024-02-15 23:49 Del
interactivity-api/ - rwxr-xr-x 0:0 2026-03-10 14:04 Del
js/ - rwxr-xr-x 0:0 2026-03-10 14:05 Del
l10n/ - rwxr-xr-x 0:0 2025-07-18 12:59 Del
php-compat/ - rwxr-xr-x 0:0 2023-10-26 20:33 Del
pomo/ - rwxr-xr-x 0:0 2024-03-27 12:30 Del
rest-api/ - rwxr-xr-x 0:0 2026-03-11 13:36 Del
sitemaps/ - rwxr-xr-x 0:0 2024-11-26 21:17 Del
sodium_compat/ - rwxr-xr-x 0:0 2026-01-26 22:53 Del
style-engine/ - rwxr-xr-x 0:0 2025-10-02 23:55 Del
theme-compat/ - rwxr-xr-x 0:0 2023-11-26 16:43 Del
widgets/ - rwxr-xr-x 0:0 2025-10-31 18:54 Del
abilities-api.php 23.8 KB rw-r--r-- 0:0 2025-11-04 16:34 View Del
abilities.php 7.8 KB rw-r--r-- 0:0 2025-11-17 10:58 View Del
admin-bar.php 36.1 KB rw-r--r-- 0:0 2025-10-02 18:15 View Del
atomlib.php 11.9 KB rw-r--r-- 0:0 2025-09-03 12:18 View Del
author-template.php 18.94 KB rw-r--r-- 0:0 2025-10-24 04:04 View Del
block-bindings.php 7.35 KB rw-r--r-- 0:0 2025-10-20 08:52 View Del
block-editor.php 28.6 KB rw-r--r-- 0:0 2025-09-29 08:59 View Del
block-i18n.json 316 B rw-r--r-- 0:0 2021-08-11 09:08 View Del
block-patterns.php 12.9 KB rw-r--r-- 0:0 2024-11-29 22:46 View Del
block-template-utils.php 61.02 KB rw-r--r-- 0:0 2025-11-07 12:42 View Del
block-template.php 15 KB rw-r--r-- 0:0 2025-11-07 12:42 View Del
blocks.php 112.05 KB rw-r--r-- 0:0 2025-10-21 11:32 View Del
bookmark-template.php 12.47 KB rw-r--r-- 0:0 2025-03-19 23:15 View Del
bookmark.php 15.07 KB rw-r--r-- 0:0 2024-03-23 14:20 View Del
cache-compat.php 9.84 KB rw-r--r-- 0:0 2025-08-31 21:43 View Del
cache.php 13.17 KB rw-r--r-- 0:0 2025-04-29 22:44 View Del
canonical.php 33.83 KB rw-r--r-- 0:0 2025-11-04 18:31 View Del
capabilities.php 42.63 KB rw-r--r-- 0:0 2025-12-15 22:33 View Del
category-template.php 55.71 KB rw-r--r-- 0:0 2025-06-03 16:51 View Del
category.php 12.53 KB rw-r--r-- 0:0 2025-01-24 23:28 View Del
class-IXR.php 2.55 KB rw-r--r-- 0:0 2025-01-22 19:48 View Del
class-avif-info.php 28.92 KB rw-r--r-- 0:0 2024-04-26 15:02 View Del
class-feed.php 539 B rw-r--r-- 0:0 2024-09-30 22:50 View Del
class-http.php 367 B rw-r--r-- 0:0 2022-06-17 11:20 View Del
class-json.php 42.65 KB rw-r--r-- 0:0 2025-08-25 13:10 View Del
class-oembed.php 401 B rw-r--r-- 0:0 2022-06-17 11:20 View Del
class-phpass.php 6.61 KB rw-r--r-- 0:0 2024-09-17 21:08 View Del
class-phpmailer.php 664 B rw-r--r-- 0:0 2020-07-21 12:58 View Del
class-pop3.php 20.63 KB rw-r--r-- 0:0 2024-10-25 20:26 View Del
class-requests.php 2.18 KB rw-r--r-- 0:0 2023-04-05 13:12 View Del
class-simplepie.php 453 B rw-r--r-- 0:0 2024-09-30 22:50 View Del
class-smtp.php 457 B rw-r--r-- 0:0 2021-01-26 13:45 View Del
class-snoopy.php 36.83 KB rw-r--r-- 0:0 2023-02-03 13:35 View Del
class-walker-category-dropdown.php 2.41 KB rw-r--r-- 0:0 2023-09-14 12:46 View Del
class-walker-category.php 8.28 KB rw-r--r-- 0:0 2023-09-08 09:32 View Del
class-walker-comment.php 13.89 KB rw-r--r-- 0:0 2024-03-18 15:46 View Del
class-walker-nav-menu.php 11.76 KB rw-r--r-- 0:0 2025-01-21 21:26 View Del
class-walker-page-dropdown.php 2.65 KB rw-r--r-- 0:0 2023-09-14 12:46 View Del
class-walker-page.php 7.43 KB rw-r--r-- 0:0 2023-09-14 12:46 View Del
class-wp-admin-bar.php 17.46 KB rw-r--r-- 0:0 2024-07-18 00:52 View Del
class-wp-ajax-response.php 5.14 KB rw-r--r-- 0:0 2022-09-12 15:47 View Del
class-wp-application-passwords.php 16.7 KB rw-r--r-- 0:0 2025-04-03 13:53 View Del
class-wp-block-bindings-registry.php 8.28 KB rw-r--r-- 0:0 2025-10-06 11:31 View Del
class-wp-block-bindings-source.php 2.92 KB rw-r--r-- 0:0 2025-09-28 21:56 View Del
class-wp-block-editor-context.php 1.32 KB rw-r--r-- 0:0 2022-09-12 15:47 View Del
class-wp-block-list.php 4.6 KB rw-r--r-- 0:0 2025-08-07 14:47 View Del
class-wp-block-metadata-registry.php 11.62 KB rw-r--r-- 0:0 2025-03-05 22:17 View Del
class-wp-block-parser-block.php 2.5 KB rw-r--r-- 0:0 2025-10-21 07:14 View Del
class-wp-block-parser-frame.php 1.97 KB rw-r--r-- 0:0 2024-09-20 01:55 View Del
class-wp-block-parser.php 11.25 KB rw-r--r-- 0:0 2025-10-21 07:14 View Del
class-wp-block-pattern-categories-registry.php 5.32 KB rw-r--r-- 0:0 2025-10-06 11:31 View Del
class-wp-block-patterns-registry.php 10.99 KB rw-r--r-- 0:0 2026-03-10 21:20 View Del
class-wp-block-processor.php 68.32 KB rw-r--r-- 0:0 2026-01-26 16:30 View Del
class-wp-block-styles-registry.php 6.34 KB rw-r--r-- 0:0 2025-10-06 11:31 View Del
class-wp-block-supports.php 5.49 KB rw-r--r-- 0:0 2025-03-04 13:06 View Del
class-wp-block-template.php 1.99 KB rw-r--r-- 0:0 2024-09-20 02:07 View Del
class-wp-block-templates-registry.php 7.02 KB rw-r--r-- 0:0 2025-10-30 16:03 View Del
class-wp-block-type-registry.php 4.91 KB rw-r--r-- 0:0 2025-09-29 16:29 View Del
class-wp-block-type.php 16.86 KB rw-r--r-- 0:0 2024-05-02 00:01 View Del
class-wp-block.php 24.23 KB rw-r--r-- 0:0 2025-10-20 09:20 View Del
class-wp-classic-to-block-menu-converter.php 3.97 KB rw-r--r-- 0:0 2025-06-18 20:39 View Del
class-wp-comment-query.php 47.66 KB rw-r--r-- 0:0 2025-10-31 18:57 View Del
class-wp-comment.php 9.22 KB rw-r--r-- 0:0 2025-02-11 13:40 View Del
class-wp-customize-control.php 25.51 KB rw-r--r-- 0:0 2025-09-07 02:47 View Del
class-wp-customize-manager.php 198.38 KB rw-r--r-- 0:0 2025-10-07 01:24 View Del
class-wp-customize-nav-menus.php 56.65 KB rw-r--r-- 0:0 2025-10-07 01:24 View Del
class-wp-customize-panel.php 10.46 KB rw-r--r-- 0:0 2025-01-22 19:48 View Del
class-wp-customize-section.php 10.95 KB rw-r--r-- 0:0 2024-10-13 19:09 View Del
class-wp-customize-setting.php 29.26 KB rw-r--r-- 0:0 2025-01-22 19:48 View Del
class-wp-customize-widgets.php 70.91 KB rw-r--r-- 0:0 2025-10-07 01:24 View Del
class-wp-date-query.php 35.3 KB rw-r--r-- 0:0 2025-11-10 20:28 View Del
class-wp-dependencies.php 16.61 KB rw-r--r-- 0:0 2026-01-28 21:30 View Del
class-wp-dependency.php 2.57 KB rw-r--r-- 0:0 2025-10-14 05:47 View Del
class-wp-duotone.php 39.83 KB rw-r--r-- 0:0 2024-06-14 12:18 View Del
class-wp-editor.php 70.64 KB rw-r--r-- 0:0 2025-04-24 22:22 View Del
class-wp-embed.php 15.56 KB rw-r--r-- 0:0 2025-04-10 13:47 View Del
class-wp-error.php 7.33 KB rw-r--r-- 0:0 2023-02-21 16:39 View Del
class-wp-exception.php 253 B rw-r--r-- 0:0 2024-09-27 19:28 View Del
class-wp-fatal-error-handler.php 7.96 KB rw-r--r-- 0:0 2024-10-22 10:16 View Del
class-wp-feed-cache-transient.php 3.23 KB rw-r--r-- 0:0 2025-07-30 23:03 View Del
class-wp-feed-cache.php 969 B rw-r--r-- 0:0 2024-09-30 22:50 View Del
class-wp-hook.php 16.28 KB rw-r--r-- 0:0 2025-11-03 23:47 View Del
class-wp-http-cookie.php 7.22 KB rw-r--r-- 0:0 2023-06-24 17:17 View Del
class-wp-http-curl.php 12.95 KB rw-r--r-- 0:0 2025-09-03 12:18 View Del
class-wp-http-encoding.php 6.53 KB rw-r--r-- 0:0 2023-06-22 14:57 View Del
class-wp-http-ixr-client.php 3.42 KB rw-r--r-- 0:0 2026-03-10 13:55 View Del
class-wp-http-proxy.php 5.84 KB rw-r--r-- 0:0 2023-06-22 14:36 View Del
class-wp-http-requests-hooks.php 1.97 KB rw-r--r-- 0:0 2022-12-15 21:32 View Del
class-wp-http-requests-response.php 4.3 KB rw-r--r-- 0:0 2023-10-11 07:05 View Del
class-wp-http-response.php 2.91 KB rw-r--r-- 0:0 2022-09-12 15:47 View Del
class-wp-http-streams.php 16.46 KB rw-r--r-- 0:0 2023-09-21 18:29 View Del
class-wp-http.php 40.6 KB rw-r--r-- 0:0 2025-08-20 12:55 View Del
class-wp-image-editor-gd.php 20.22 KB rw-r--r-- 0:0 2025-09-03 12:18 View Del
class-wp-image-editor-imagick.php 36.11 KB rw-r--r-- 0:0 2025-08-26 21:05 View Del
class-wp-image-editor.php 17.01 KB rw-r--r-- 0:0 2025-04-28 16:37 View Del
class-wp-list-util.php 7.27 KB rw-r--r-- 0:0 2024-02-27 22:38 View Del
class-wp-locale-switcher.php 6.62 KB rw-r--r-- 0:0 2025-05-11 17:16 View Del
class-wp-locale.php 16.49 KB rw-r--r-- 0:0 2025-02-25 22:40 View Del
class-wp-matchesmapregex.php 1.79 KB rw-r--r-- 0:0 2024-02-06 01:25 View Del
class-wp-meta-query.php 29.82 KB rw-r--r-- 0:0 2025-04-20 23:51 View Del
class-wp-metadata-lazyloader.php 6.67 KB rw-r--r-- 0:0 2025-10-21 15:59 View Del
class-wp-navigation-fallback.php 8.98 KB rw-r--r-- 0:0 2025-06-18 20:39 View Del
class-wp-network-query.php 19.42 KB rw-r--r-- 0:0 2025-08-31 21:43 View Del
class-wp-network.php 12.01 KB rw-r--r-- 0:0 2024-09-13 22:12 View Del
class-wp-object-cache.php 17.11 KB rw-r--r-- 0:0 2025-04-04 22:00 View Del
class-wp-oembed-controller.php 6.74 KB rw-r--r-- 0:0 2024-03-06 05:05 View Del
class-wp-oembed.php 30.93 KB rw-r--r-- 0:0 2025-06-24 23:40 View Del
class-wp-paused-extensions-storage.php 4.99 KB rw-r--r-- 0:0 2024-09-03 18:19 View Del
class-wp-phpmailer.php 4.25 KB rw-r--r-- 0:0 2025-10-01 13:23 View Del
class-wp-plugin-dependencies.php 24.72 KB rw-r--r-- 0:0 2025-10-21 04:33 View Del
class-wp-post-type.php 29.96 KB rw-r--r-- 0:0 2025-02-09 11:09 View Del
class-wp-post.php 6.34 KB rw-r--r-- 0:0 2025-08-20 15:01 View Del
class-wp-query.php 159.91 KB rw-r--r-- 0:0 2025-10-22 06:30 View Del
class-wp-recovery-mode-cookie-service.php 6.72 KB rw-r--r-- 0:0 2022-10-04 03:59 View Del
class-wp-recovery-mode-email-service.php 10.92 KB rw-r--r-- 0:0 2023-05-02 15:45 View Del
class-wp-recovery-mode-key-service.php 4.77 KB rw-r--r-- 0:0 2025-02-17 11:24 View Del
class-wp-recovery-mode-link-service.php 3.38 KB rw-r--r-- 0:0 2022-09-12 15:47 View Del
class-wp-recovery-mode.php 11.18 KB rw-r--r-- 0:0 2025-02-23 11:11 View Del
class-wp-rewrite.php 62.19 KB rw-r--r-- 0:0 2025-07-15 08:22 View Del
class-wp-role.php 2.46 KB rw-r--r-- 0:0 2023-09-08 09:32 View Del
class-wp-roles.php 9.17 KB rw-r--r-- 0:0 2025-12-15 22:33 View Del
class-wp-script-modules.php 32.15 KB rw-r--r-- 0:0 2026-01-28 21:30 View Del
class-wp-scripts.php 34.05 KB rw-r--r-- 0:0 2026-01-28 21:30 View Del
class-wp-session-tokens.php 7.15 KB rw-r--r-- 0:0 2025-02-11 11:14 View Del
class-wp-simplepie-file.php 3.47 KB rw-r--r-- 0:0 2025-09-16 22:47 View Del
class-wp-simplepie-sanitize-kses.php 1.87 KB rw-r--r-- 0:0 2025-01-22 19:48 View Del
class-wp-site-query.php 30.91 KB rw-r--r-- 0:0 2025-08-31 21:43 View Del
class-wp-site.php 7.29 KB rw-r--r-- 0:0 2025-06-27 15:09 View Del
class-wp-speculation-rules.php 7.35 KB rw-r--r-- 0:0 2025-02-18 22:32 View Del
class-wp-styles.php 12.54 KB rw-r--r-- 0:0 2026-01-28 21:30 View Del
class-wp-tax-query.php 19.12 KB rw-r--r-- 0:0 2025-06-16 17:08 View Del
class-wp-taxonomy.php 18.12 KB rw-r--r-- 0:0 2025-03-26 21:42 View Del
class-wp-term-query.php 39.99 KB rw-r--r-- 0:0 2025-10-22 16:30 View Del
class-wp-term.php 5.17 KB rw-r--r-- 0:0 2022-09-12 15:47 View Del
class-wp-text-diff-renderer-inline.php 979 B rw-r--r-- 0:0 2024-02-14 19:27 View Del
class-wp-text-diff-renderer-table.php 18.44 KB rw-r--r-- 0:0 2025-01-22 19:48 View Del
class-wp-textdomain-registry.php 10.24 KB rw-r--r-- 0:0 2024-11-20 02:50 View Del
class-wp-theme-json-data.php 1.77 KB rw-r--r-- 0:0 2024-06-04 11:55 View Del
class-wp-theme-json-resolver.php 34.9 KB rw-r--r-- 0:0 2024-11-04 02:34 View Del
class-wp-theme-json-schema.php 7.19 KB rw-r--r-- 0:0 2024-06-06 08:02 View Del
class-wp-theme-json.php 160.5 KB rw-r--r-- 0:0 2025-11-10 06:43 View Del
class-wp-theme.php 64.27 KB rw-r--r-- 0:0 2025-09-28 21:56 View Del
class-wp-token-map.php 27.95 KB rw-r--r-- 0:0 2024-07-19 23:44 View Del
class-wp-url-pattern-prefixer.php 4.69 KB rw-r--r-- 0:0 2025-02-18 22:32 View Del
class-wp-user-meta-session-tokens.php 2.94 KB rw-r--r-- 0:0 2025-07-06 11:57 View Del
class-wp-user-query.php 43.13 KB rw-r--r-- 0:0 2025-08-31 21:43 View Del
class-wp-user-request.php 2.25 KB rw-r--r-- 0:0 2025-02-17 11:24 View Del
class-wp-user.php 22.5 KB rw-r--r-- 0:0 2025-11-11 12:53 View Del
class-wp-walker.php 13.01 KB rw-r--r-- 0:0 2024-07-26 07:56 View Del
class-wp-widget-factory.php 3.27 KB rw-r--r-- 0:0 2022-09-12 15:47 View Del
class-wp-widget.php 18 KB rw-r--r-- 0:0 2024-11-02 15:01 View Del
class-wp-xmlrpc-server.php 210.4 KB rw-r--r-- 0:0 2025-08-21 15:00 View Del
class-wp.php 25.86 KB rw-r--r-- 0:0 2025-11-01 04:46 View Del
class-wpdb.php 115.85 KB rw-r--r-- 0:0 2025-11-10 20:28 View Del
class.wp-dependencies.php 373 B rw-r--r-- 0:0 2022-09-20 14:17 View Del
class.wp-scripts.php 343 B rw-r--r-- 0:0 2022-09-20 14:17 View Del
class.wp-styles.php 338 B rw-r--r-- 0:0 2022-09-20 14:17 View Del
comment-template.php 100.73 KB rw-r--r-- 0:0 2025-10-21 14:00 View Del
comment.php 130.93 KB rw-r--r-- 0:0 2025-12-01 15:44 View Del
compat-utf8.php 19.1 KB rw-r--r-- 0:0 2025-10-21 14:03 View Del
compat.php 17.41 KB rw-r--r-- 0:0 2025-12-01 14:29 View Del
cron.php 41.98 KB rw-r--r-- 0:0 2025-12-01 14:19 View Del
date.php 400 B rw-r--r-- 0:0 2022-06-17 11:20 View Del
default-constants.php 11.1 KB rw-r--r-- 0:0 2024-09-30 23:58 View Del
default-filters.php 37.02 KB rw-r--r-- 0:0 2025-11-10 22:51 View Del
default-widgets.php 2.24 KB rw-r--r-- 0:0 2025-01-22 19:48 View Del
deprecated.php 188.13 KB rw-r--r-- 0:0 2025-10-07 06:24 View Del
embed-template.php 338 B rw-r--r-- 0:0 2022-06-17 11:20 View Del
embed.php 38 KB rw-r--r-- 0:0 2025-11-04 00:47 View Del
error-protection.php 4.02 KB rw-r--r-- 0:0 2023-05-02 15:45 View Del
feed-atom-comments.php 5.38 KB rw-r--r-- 0:0 2024-03-04 12:41 View Del
feed-atom.php 3.05 KB rw-r--r-- 0:0 2025-01-22 19:48 View Del
feed-rdf.php 2.61 KB rw-r--r-- 0:0 2020-01-29 00:45 View Del
feed-rss.php 1.16 KB rw-r--r-- 0:0 2020-01-29 00:45 View Del
feed-rss2-comments.php 4.04 KB rw-r--r-- 0:0 2024-03-04 12:41 View Del
feed-rss2.php 3.71 KB rw-r--r-- 0:0 2020-01-29 00:45 View Del
feed.php 24.6 KB rw-r--r-- 0:0 2026-01-29 01:07 View Del
fonts.php 9.56 KB rw-r--r-- 0:0 2025-10-09 22:05 View Del
formatting.php 346.43 KB rw-r--r-- 0:0 2025-11-24 19:11 View Del
functions.php 281.84 KB rw-r--r-- 0:0 2025-11-06 23:37 View Del
functions.wp-scripts.php 14.95 KB rw-r--r-- 0:0 2025-10-16 20:01 View Del
functions.wp-styles.php 8.44 KB rw-r--r-- 0:0 2025-10-16 20:01 View Del
general-template.php 168.95 KB rw-r--r-- 0:0 2025-11-10 22:31 View Del
global-styles-and-settings.php 20.71 KB rw-r--r-- 0:0 2025-07-15 12:27 View Del
http.php 25.27 KB rw-r--r-- 0:0 2025-08-20 12:55 View Del
https-detection.php 5.72 KB rw-r--r-- 0:0 2025-02-24 13:43 View Del
https-migration.php 4.63 KB rw-r--r-- 0:0 2023-07-10 22:38 View Del
kses.php 81.73 KB rw-r--r-- 0:0 2026-03-10 13:59 View Del
l10n.php 67.18 KB rw-r--r-- 0:0 2025-09-11 10:13 View Del
link-template.php 156.36 KB rw-r--r-- 0:0 2025-10-26 21:21 View Del
load.php 55.19 KB rw-r--r-- 0:0 2025-09-09 14:33 View Del
locale.php 162 B rw-r--r-- 0:0 2019-10-08 17:19 View Del
media-template.php 61.72 KB rw-r--r-- 0:0 2025-09-28 23:40 View Del
media.php 216.06 KB rw-r--r-- 0:0 2026-03-10 14:02 View Del
meta.php 65 KB rw-r--r-- 0:0 2025-05-29 23:09 View Del
ms-blogs.php 25.24 KB rw-r--r-- 0:0 2025-01-22 19:48 View Del
ms-default-constants.php 4.81 KB rw-r--r-- 0:0 2024-06-13 20:50 View Del
ms-default-filters.php 6.48 KB rw-r--r-- 0:0 2023-02-24 01:23 View Del
ms-deprecated.php 21.25 KB rw-r--r-- 0:0 2024-04-12 17:47 View Del
ms-files.php 2.79 KB rw-r--r-- 0:0 2025-10-17 17:14 View Del
ms-functions.php 89.69 KB rw-r--r-- 0:0 2025-10-27 16:35 View Del
ms-load.php 19.42 KB rw-r--r-- 0:0 2025-05-26 11:20 View Del
ms-network.php 3.69 KB rw-r--r-- 0:0 2023-05-02 11:26 View Del
ms-settings.php 4.11 KB rw-r--r-- 0:0 2025-08-27 13:42 View Del
ms-site.php 40.74 KB rw-r--r-- 0:0 2025-06-27 15:09 View Del
nav-menu-template.php 25.38 KB rw-r--r-- 0:0 2025-01-22 19:48 View Del
nav-menu.php 43.31 KB rw-r--r-- 0:0 2026-03-10 14:01 View Del
option.php 102.57 KB rw-r--r-- 0:0 2025-11-07 12:42 View Del
pluggable-deprecated.php 6.18 KB rw-r--r-- 0:0 2025-02-03 19:52 View Del
pluggable.php 124.47 KB rw-r--r-- 0:0 2026-01-28 21:17 View Del
plugin.php 35.65 KB rw-r--r-- 0:0 2025-11-03 23:47 View Del
post-formats.php 6.94 KB rw-r--r-- 0:0 2024-05-27 16:29 View Del
post-template.php 67.04 KB rw-r--r-- 0:0 2025-05-05 22:42 View Del
post-thumbnail-template.php 10.62 KB rw-r--r-- 0:0 2024-12-20 23:35 View Del
post.php 289.13 KB rw-r--r-- 0:0 2025-11-07 12:42 View Del
query.php 36.23 KB rw-r--r-- 0:0 2025-08-31 21:43 View Del
registration-functions.php 200 B rw-r--r-- 0:0 2020-11-12 11:17 View Del
registration.php 200 B rw-r--r-- 0:0 2020-11-12 11:17 View Del
rest-api.php 98.29 KB rw-r--r-- 0:0 2025-11-07 12:42 View Del
revision.php 30.02 KB rw-r--r-- 0:0 2025-01-27 23:07 View Del
rewrite.php 19.03 KB rw-r--r-- 0:0 2025-07-11 13:16 View Del
robots-template.php 5.06 KB rw-r--r-- 0:0 2022-04-06 15:33 View Del
rss-functions.php 255 B rw-r--r-- 0:0 2020-11-16 22:52 View Del
rss.php 22.66 KB rw-r--r-- 0:0 2025-09-03 12:18 View Del
script-loader.php 154.63 KB rw-r--r-- 0:0 2026-01-29 21:27 View Del
script-modules.php 9.68 KB rw-r--r-- 0:0 2025-10-21 11:32 View Del
session.php 258 B rw-r--r-- 0:0 2020-02-06 06:33 View Del
shortcodes.php 23.49 KB rw-r--r-- 0:0 2025-11-04 19:51 View Del
sitemaps.php 3.16 KB rw-r--r-- 0:0 2021-05-15 17:38 View Del
speculative-loading.php 8.4 KB rw-r--r-- 0:0 2025-08-27 10:34 View Del
spl-autoload-compat.php 441 B rw-r--r-- 0:0 2020-11-12 11:17 View Del
style-engine.php 7.39 KB rw-r--r-- 0:0 2024-05-03 04:47 View Del
taxonomy.php 172.91 KB rw-r--r-- 0:0 2025-10-15 00:42 View Del
template-canvas.php 544 B rw-r--r-- 0:0 2023-10-01 00:22 View Del
template-loader.php 4.17 KB rw-r--r-- 0:0 2026-03-10 21:20 View Del
template.php 35.97 KB rw-r--r-- 0:0 2025-11-04 19:51 View Del
theme-i18n.json 1.69 KB rw-r--r-- 0:0 2025-12-10 09:44 View Del
theme-previews.php 2.84 KB rw-r--r-- 0:0 2025-08-27 10:34 View Del
theme-templates.php 6.09 KB rw-r--r-- 0:0 2025-11-07 12:42 View Del
theme.json 8.71 KB rw-r--r-- 0:0 2025-10-21 12:22 View Del
theme.php 131.84 KB rw-r--r-- 0:0 2025-10-20 22:31 View Del
update.php 37.45 KB rw-r--r-- 0:0 2025-10-21 02:50 View Del
user.php 173.89 KB rw-r--r-- 0:0 2025-11-04 19:00 View Del
utf8.php 7.09 KB rw-r--r-- 0:0 2025-10-21 02:35 View Del
vars.php 6.41 KB rw-r--r-- 0:0 2025-01-22 19:48 View Del
version.php 1.08 KB rw-r--r-- 0:0 2026-03-11 14:28 View Del
widgets.php 69.46 KB rw-r--r-- 0:0 2025-09-12 18:05 View Del
wp-db.php 445 B rw-r--r-- 0:0 2022-07-21 22:45 View Del
wp-diff.php 799 B rw-r--r-- 0:0 2025-01-22 19:48 View Del