$22 GRAYBYTE WORDPRESS FILE MANAGER $19

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

/home/raydofqv/ctcom.com.tw/wp-content/wp-includes/

HOME
Current File : /home/raydofqv/ctcom.com.tw/wp-content/wp-includes//class-wp-user-20260610154937.php
<?php
/**
 * User API: WP_User class
 *
 * @package WordPress
 * @subpackage Users
 * @since 4.4.0
 */

/**
 * Core class used to implement the WP_User object.
 *
 * @since 2.0.0
 * @since 6.8.0 The `user_pass` property is now hashed using bcrypt by default instead of phpass.
 *              Existing passwords may still be hashed using phpass.
 *
 * @property string $nickname
 * @property string $description
 * @property string $user_description
 * @property string $first_name
 * @property string $user_firstname
 * @property string $last_name
 * @property string $user_lastname
 * @property string $user_login
 * @property string $user_pass
 * @property string $user_nicename
 * @property string $user_email
 * @property string $user_url
 * @property string $user_registered
 * @property string $user_activation_key
 * @property string $user_status
 * @property int    $user_level
 * @property string $display_name
 * @property string $spam
 * @property string $deleted
 * @property string $locale
 * @property string $rich_editing
 * @property string $syntax_highlighting
 * @property string $use_ssl
 */
#[AllowDynamicProperties]
class WP_User {
	/**
	 * User data container.
	 *
	 * @since 2.0.0
	 * @var stdClass
	 */
	public $data;

	/**
	 * The user's ID.
	 *
	 * @since 2.1.0
	 * @var int
	 */
	public $ID = 0;

	/**
	 * Capabilities that the individual user has been granted outside of those inherited from their role.
	 *
	 * @since 2.0.0
	 * @var bool[] Array of key/value pairs where keys represent a capability name
	 *             and boolean values represent whether the user has that capability.
	 */
	public $caps = array();

	/**
	 * User metadata option name.
	 *
	 * @since 2.0.0
	 * @var string
	 */
	public $cap_key;

	/**
	 * The roles the user is part of.
	 *
	 * @since 2.0.0
	 * @var string[]
	 */
	public $roles = array();

	/**
	 * All capabilities the user has, including individual and role based.
	 *
	 * @since 2.0.0
	 * @var bool[] Array of key/value pairs where keys represent a capability name
	 *             and boolean values represent whether the user has that capability.
	 */
	public $allcaps = array();

	/**
	 * The filter context applied to user data fields.
	 *
	 * @since 2.9.0
	 * @var string
	 */
	public $filter = null;

	/**
	 * The site ID the capabilities of this user are initialized for.
	 *
	 * @since 4.9.0
	 * @var int
	 */
	private $site_id = 0;

	/**
	 * @since 3.3.0
	 * @var array
	 */
	private static $back_compat_keys;

	/**
	 * Constructor.
	 *
	 * Retrieves the userdata and passes it to WP_User::init().
	 *
	 * @since 2.0.0
	 *
	 * @global wpdb $wpdb WordPress database abstraction object.
	 *
	 * @param int|string|object $id      User's ID, a WP_User object, or a user object from the DB.
	 * @param string            $name    Optional. User's username
	 * @param int               $site_id Optional Site ID, defaults to current site.
	 */
	public function __construct( $id = 0, $name = '', $site_id = 0 ) {
		global $wpdb;

		if ( ! isset( self::$back_compat_keys ) ) {
			$prefix = $wpdb->prefix;

			self::$back_compat_keys = array(
				'user_firstname'             => 'first_name',
				'user_lastname'              => 'last_name',
				'user_description'           => 'description',
				'user_level'                 => $prefix . 'user_level',
				$prefix . 'usersettings'     => $prefix . 'user-settings',
				$prefix . 'usersettingstime' => $prefix . 'user-settings-time',
			);
		}

		if ( $id instanceof WP_User ) {
			$this->init( $id->data, $site_id );
			return;
		} elseif ( is_object( $id ) ) {
			$this->init( $id, $site_id );
			return;
		}

		if ( ! empty( $id ) && ! is_numeric( $id ) ) {
			$name = $id;
			$id   = 0;
		}

		if ( $id ) {
			$data = self::get_data_by( 'id', $id );
		} else {
			$data = self::get_data_by( 'login', $name );
		}

		if ( $data ) {
			$this->init( $data, $site_id );
		} else {
			$this->data = new stdClass();
		}
	}

	/**
	 * Sets up object properties, including capabilities.
	 *
	 * @since 3.3.0
	 *
	 * @param object $data    User DB row object.
	 * @param int    $site_id Optional. The site ID to initialize for.
	 */
	public function init( $data, $site_id = 0 ) {
		if ( ! isset( $data->ID ) ) {
			$data->ID = 0;
		}
		$this->data = $data;
		$this->ID   = (int) $data->ID;

		$this->for_site( $site_id );
	}

	/**
	 * Returns only the main user fields.
	 *
	 * @since 3.3.0
	 * @since 4.4.0 Added 'ID' as an alias of 'id' for the `$field` parameter.
	 *
	 * @global wpdb $wpdb WordPress database abstraction object.
	 *
	 * @param string     $field The field to query against: Accepts 'id', 'ID', 'slug', 'email' or 'login'.
	 * @param string|int $value The field value.
	 * @return object|false Raw user object.
	 */
	public static function get_data_by( $field, $value ) {
		global $wpdb;

		// 'ID' is an alias of 'id'.
		if ( 'ID' === $field ) {
			$field = 'id';
		}

		if ( 'id' === $field ) {
			// Make sure the value is numeric to avoid casting objects, for example, to int 1.
			if ( ! is_numeric( $value ) ) {
				return false;
			}
			$value = (int) $value;
			if ( $value < 1 ) {
				return false;
			}
		} else {
			$value = trim( $value );
		}

		if ( ! $value ) {
			return false;
		}

		switch ( $field ) {
			case 'id':
				$user_id  = $value;
				$db_field = 'ID';
				break;
			case 'slug':
				$user_id  = wp_cache_get( $value, 'userslugs' );
				$db_field = 'user_nicename';
				break;
			case 'email':
				$user_id  = wp_cache_get( $value, 'useremail' );
				$db_field = 'user_email';
				break;
			case 'login':
				$value    = sanitize_user( $value );
				$user_id  = wp_cache_get( $value, 'userlogins' );
				$db_field = 'user_login';
				break;
			default:
				return false;
		}

		if ( false !== $user_id ) {
			$user = wp_cache_get( $user_id, 'users' );
			if ( $user ) {
				return $user;
			}
		}

		$user = $wpdb->get_row(
			$wpdb->prepare(
				"SELECT * FROM $wpdb->users WHERE $db_field = %s LIMIT 1",
				$value
			)
		);
		if ( ! $user ) {
			return false;
		}

		update_user_caches( $user );

		return $user;
	}

	/**
	 * Magic method for checking the existence of a certain custom field.
	 *
	 * @since 3.3.0
	 *
	 * @param string $key User meta key to check if set.
	 * @return bool Whether the given user meta key is set.
	 */
	public function __isset( $key ) {
		if ( 'id' === $key ) {
			_deprecated_argument(
				'WP_User->id',
				'2.1.0',
				sprintf(
					/* translators: %s: WP_User->ID */
					__( 'Use %s instead.' ),
					'<code>WP_User->ID</code>'
				)
			);
			$key = 'ID';
		}

		if ( isset( $this->data->$key ) ) {
			return true;
		}

		if ( isset( self::$back_compat_keys[ $key ] ) ) {
			$key = self::$back_compat_keys[ $key ];
		}

		return metadata_exists( 'user', $this->ID, $key );
	}

	/**
	 * Magic method for accessing custom fields.
	 *
	 * @since 3.3.0
	 *
	 * @param string $key User meta key to retrieve.
	 * @return mixed Value of the given user meta key (if set). If `$key` is 'id', the user ID.
	 */
	public function __get( $key ) {
		if ( 'id' === $key ) {
			_deprecated_argument(
				'WP_User->id',
				'2.1.0',
				sprintf(
					/* translators: %s: WP_User->ID */
					__( 'Use %s instead.' ),
					'<code>WP_User->ID</code>'
				)
			);
			return $this->ID;
		}

		if ( isset( $this->data->$key ) ) {
			$value = $this->data->$key;
		} else {
			if ( isset( self::$back_compat_keys[ $key ] ) ) {
				$key = self::$back_compat_keys[ $key ];
			}
			$value = get_user_meta( $this->ID, $key, true );
		}

		if ( $this->filter ) {
			$value = sanitize_user_field( $key, $value, $this->ID, $this->filter );
		}

		return $value;
	}

	/**
	 * Magic method for setting custom user fields.
	 *
	 * This method does not update custom fields in the database. It only stores
	 * the value on the WP_User instance.
	 *
	 * @since 3.3.0
	 *
	 * @param string $key   User meta key.
	 * @param mixed  $value User meta value.
	 */
	public function __set( $key, $value ) {
		if ( 'id' === $key ) {
			_deprecated_argument(
				'WP_User->id',
				'2.1.0',
				sprintf(
					/* translators: %s: WP_User->ID */
					__( 'Use %s instead.' ),
					'<code>WP_User->ID</code>'
				)
			);
			$this->ID = $value;
			return;
		}

		$this->data->$key = $value;
	}

	/**
	 * Magic method for unsetting a certain custom field.
	 *
	 * @since 4.4.0
	 *
	 * @param string $key User meta key to unset.
	 */
	public function __unset( $key ) {
		if ( 'id' === $key ) {
			_deprecated_argument(
				'WP_User->id',
				'2.1.0',
				sprintf(
					/* translators: %s: WP_User->ID */
					__( 'Use %s instead.' ),
					'<code>WP_User->ID</code>'
				)
			);
		}

		if ( isset( $this->data->$key ) ) {
			unset( $this->data->$key );
		}

		if ( isset( self::$back_compat_keys[ $key ] ) ) {
			unset( self::$back_compat_keys[ $key ] );
		}
	}

	/**
	 * Determines whether the user exists in the database.
	 *
	 * @since 3.4.0
	 *
	 * @return bool True if user exists in the database, false if not.
	 */
	public function exists() {
		return ! empty( $this->ID );
	}

	/**
	 * Retrieves the value of a property or meta key.
	 *
	 * Retrieves from the users and usermeta table.
	 *
	 * @since 3.3.0
	 *
	 * @param string $key Property
	 * @return mixed
	 */
	public function get( $key ) {
		return $this->__get( $key );
	}

	/**
	 * Determines whether a property or meta key is set.
	 *
	 * Consults the users and usermeta tables.
	 *
	 * @since 3.3.0
	 *
	 * @param string $key Property.
	 * @return bool
	 */
	public function has_prop( $key ) {
		return $this->__isset( $key );
	}

	/**
	 * Returns an array representation.
	 *
	 * @since 3.5.0
	 *
	 * @return array Array representation.
	 */
	public function to_array() {
		return get_object_vars( $this->data );
	}

	/**
	 * Makes private/protected methods readable for backward compatibility.
	 *
	 * @since 4.3.0
	 *
	 * @param string $name      Method to call.
	 * @param array  $arguments Arguments to pass when calling.
	 * @return mixed|false Return value of the callback, false otherwise.
	 */
	public function __call( $name, $arguments ) {
		if ( '_init_caps' === $name ) {
			return $this->_init_caps( ...$arguments );
		}
		return false;
	}

	/**
	 * Sets up capability object properties.
	 *
	 * Will set the value for the 'cap_key' property to current database table
	 * prefix, followed by 'capabilities'. Will then check to see if the
	 * property matching the 'cap_key' exists and is an array. If so, it will be
	 * used.
	 *
	 * @since 2.1.0
	 * @deprecated 4.9.0 Use WP_User::for_site()
	 *
	 * @global wpdb $wpdb WordPress database abstraction object.
	 *
	 * @param string $cap_key Optional capability key
	 */
	protected function _init_caps( $cap_key = '' ) {
		global $wpdb;

		_deprecated_function( __METHOD__, '4.9.0', 'WP_User::for_site()' );

		if ( empty( $cap_key ) ) {
			$this->cap_key = $wpdb->get_blog_prefix( $this->site_id ) . 'capabilities';
		} else {
			$this->cap_key = $cap_key;
		}

		$this->caps = $this->get_caps_data();

		$this->get_role_caps();
	}

	/**
	 * Retrieves all of the capabilities of the user's roles, and merges them with
	 * individual user capabilities.
	 *
	 * All of the capabilities of the user's roles are merged with the user's individual
	 * capabilities. This means that the user can be denied specific capabilities that
	 * their role might have, but the user is specifically denied.
	 *
	 * @since 2.0.0
	 *
	 * @return bool[] Array of key/value pairs where keys represent a capability name
	 *                and boolean values represent whether the user has that capability.
	 */
	public function get_role_caps() {
		$switch_site = false;
		if ( is_multisite() && get_current_blog_id() !== $this->site_id ) {
			$switch_site = true;

			switch_to_blog( $this->site_id );
		}

		$wp_roles = wp_roles();

		// Select caps that are role names and assign to $this->roles.
		if ( is_array( $this->caps ) ) {
			$this->roles = array();

			foreach ( $this->caps as $key => $value ) {
				if ( $wp_roles->is_role( $key ) ) {
					$this->roles[] = $key;
				}
			}
		}

		// Build $allcaps from role caps, overlay user's $caps.
		$this->allcaps = array();
		foreach ( (array) $this->roles as $role ) {
			$the_role      = $wp_roles->get_role( $role );
			$this->allcaps = array_merge( (array) $this->allcaps, (array) $the_role->capabilities );
		}
		$this->allcaps = array_merge( (array) $this->allcaps, (array) $this->caps );

		if ( $switch_site ) {
			restore_current_blog();
		}

		return $this->allcaps;
	}

	/**
	 * Adds role to user.
	 *
	 * Updates the user's meta data option with capabilities and roles.
	 *
	 * @since 2.0.0
	 *
	 * @param string $role Role name.
	 */
	public function add_role( $role ) {
		if ( empty( $role ) ) {
			return;
		}

		if ( in_array( $role, $this->roles, true ) ) {
			return;
		}

		$this->caps[ $role ] = true;
		update_user_meta( $this->ID, $this->cap_key, $this->caps );
		$this->get_role_caps();
		$this->update_user_level_from_caps();

		/**
		 * Fires immediately after the user has been given a new role.
		 *
		 * @since 4.3.0
		 *
		 * @param int    $user_id The user ID.
		 * @param string $role    The new role.
		 */
		do_action( 'add_user_role', $this->ID, $role );
	}

	/**
	 * Removes role from user.
	 *
	 * @since 2.0.0
	 *
	 * @param string $role Role name.
	 */
	public function remove_role( $role ) {
		if ( ! in_array( $role, $this->roles, true ) ) {
			return;
		}

		unset( $this->caps[ $role ] );
		update_user_meta( $this->ID, $this->cap_key, $this->caps );
		$this->get_role_caps();
		$this->update_user_level_from_caps();

		/**
		 * Fires immediately after a role as been removed from a user.
		 *
		 * @since 4.3.0
		 *
		 * @param int    $user_id The user ID.
		 * @param string $role    The removed role.
		 */
		do_action( 'remove_user_role', $this->ID, $role );
	}

	/**
	 * Sets the role of the user.
	 *
	 * This will remove the previous roles of the user and assign the user the
	 * new one. You can set the role to an empty string and it will remove all
	 * of the roles from the user.
	 *
	 * @since 2.0.0
	 *
	 * @param string $role Role name.
	 */
	public function set_role( $role ) {
		if ( 1 === count( $this->roles ) && current( $this->roles ) === $role ) {
			return;
		}

		foreach ( (array) $this->roles as $oldrole ) {
			unset( $this->caps[ $oldrole ] );
		}

		$old_roles = $this->roles;

		if ( ! empty( $role ) ) {
			$this->caps[ $role ] = true;
			$this->roles         = array( $role => true );
		} else {
			$this->roles = array();
		}

		update_user_meta( $this->ID, $this->cap_key, $this->caps );
		$this->get_role_caps();
		$this->update_user_level_from_caps();

		foreach ( $old_roles as $old_role ) {
			if ( ! $old_role || $old_role === $role ) {
				continue;
			}

			/** This action is documented in wp-includes/class-wp-user.php */
			do_action( 'remove_user_role', $this->ID, $old_role );
		}

		if ( $role && ! in_array( $role, $old_roles, true ) ) {
			/** This action is documented in wp-includes/class-wp-user.php */
			do_action( 'add_user_role', $this->ID, $role );
		}

		/**
		 * Fires after the user's role has changed.
		 *
		 * @since 2.9.0
		 * @since 3.6.0 Added `$old_roles` to include an array of the user's previous roles.
		 *
		 * @param int      $user_id   The user ID.
		 * @param string   $role      The new role.
		 * @param string[] $old_roles An array of the user's previous roles.
		 */
		do_action( 'set_user_role', $this->ID, $role, $old_roles );
	}

	/**
	 * Chooses the maximum level the user has.
	 *
	 * Will compare the level from the $item parameter against the $max
	 * parameter. If the item is incorrect, then just the $max parameter value
	 * will be returned.
	 *
	 * Used to get the max level based on the capabilities the user has. This
	 * is also based on roles, so if the user is assigned the Administrator role
	 * then the capability 'level_10' will exist and the user will get that
	 * value.
	 *
	 * @since 2.0.0
	 *
	 * @param int    $max  Max level of user.
	 * @param string $item Level capability name.
	 * @return int Max Level.
	 */
	public function level_reduction( $max, $item ) {
		if ( preg_match( '/^level_(10|[0-9])$/i', $item, $matches ) ) {
			$level = (int) $matches[1];
			return max( $max, $level );
		} else {
			return $max;
		}
	}

	/**
	 * Updates the maximum user level for the user.
	 *
	 * Updates the 'user_level' user metadata (includes prefix that is the
	 * database table prefix) with the maximum user level. Gets the value from
	 * the all of the capabilities that the user has.
	 *
	 * @since 2.0.0
	 *
	 * @global wpdb $wpdb WordPress database abstraction object.
	 */
	public function update_user_level_from_caps() {
		global $wpdb;
		$this->user_level = array_reduce( array_keys( $this->allcaps ), array( $this, 'level_reduction' ), 0 );
		update_user_meta( $this->ID, $wpdb->get_blog_prefix() . 'user_level', $this->user_level );
	}

	/**
	 * Adds capability and grant or deny access to capability.
	 *
	 * @since 2.0.0
	 *
	 * @param string $cap   Capability name.
	 * @param bool   $grant Whether to grant capability to user.
	 */
	public function add_cap( $cap, $grant = true ) {
		$this->caps[ $cap ] = $grant;
		update_user_meta( $this->ID, $this->cap_key, $this->caps );
		$this->get_role_caps();
		$this->update_user_level_from_caps();
	}

	/**
	 * Removes capability from user.
	 *
	 * @since 2.0.0
	 *
	 * @param string $cap Capability name.
	 */
	public function remove_cap( $cap ) {
		if ( ! isset( $this->caps[ $cap ] ) ) {
			return;
		}
		unset( $this->caps[ $cap ] );
		update_user_meta( $this->ID, $this->cap_key, $this->caps );
		$this->get_role_caps();
		$this->update_user_level_from_caps();
	}

	/**
	 * Removes all of the capabilities of the user.
	 *
	 * @since 2.1.0
	 *
	 * @global wpdb $wpdb WordPress database abstraction object.
	 */
	public function remove_all_caps() {
		global $wpdb;
		$this->caps = array();
		delete_user_meta( $this->ID, $this->cap_key );
		delete_user_meta( $this->ID, $wpdb->get_blog_prefix() . 'user_level' );
		$this->get_role_caps();
	}

	/**
	 * Returns whether the user has the specified capability.
	 *
	 * This function also accepts an ID of an object to check against if the capability is a meta capability. Meta
	 * capabilities such as `edit_post` and `edit_user` are capabilities used by the `map_meta_cap()` function to
	 * map to primitive capabilities that a user or role has, such as `edit_posts` and `edit_others_posts`.
	 *
	 * Example usage:
	 *
	 *     $user->has_cap( 'edit_posts' );
	 *     $user->has_cap( 'edit_post', $post->ID );
	 *     $user->has_cap( 'edit_post_meta', $post->ID, $meta_key );
	 *
	 * While checking against a role in place of a capability is supported in part, this practice is discouraged as it
	 * may produce unreliable results.
	 *
	 * @since 2.0.0
	 * @since 5.3.0 Formalized the existing and already documented `...$args` parameter
	 *              by adding it to the function signature.
	 *
	 * @see map_meta_cap()
	 *
	 * @param string $cap     Capability name.
	 * @param mixed  ...$args Optional further parameters, typically starting with an object ID.
	 * @return bool Whether the user has the given capability, or, if an object ID is passed, whether the user has
	 *              the given capability for that object.
	 */
	public function has_cap( $cap, ...$args ) {
		if ( is_numeric( $cap ) ) {
			_deprecated_argument( __FUNCTION__, '2.0.0', __( 'Usage of user levels is deprecated. Use capabilities instead.' ) );
			$cap = $this->translate_level_to_cap( $cap );
		}

		$caps = map_meta_cap( $cap, $this->ID, ...$args );

		// Multisite super admin has all caps by definition, Unless specifically denied.
		if ( is_multisite() && is_super_admin( $this->ID ) ) {
			if ( in_array( 'do_not_allow', $caps, true ) ) {
				return false;
			}
			return true;
		}

		// Maintain BC for the argument passed to the "user_has_cap" filter.
		$args = array_merge( array( $cap, $this->ID ), $args );

		/**
		 * Dynamically filter a user's capabilities.
		 *
		 * @since 2.0.0
		 * @since 3.7.0 Added the `$user` parameter.
		 *
		 * @param bool[]   $allcaps Array of key/value pairs where keys represent a capability name
		 *                          and boolean values represent whether the user has that capability.
		 * @param string[] $caps    Required primitive capabilities for the requested capability.
		 * @param array    $args {
		 *     Arguments that accompany the requested capability check.
		 *
		 *     @type string    $0 Requested capability.
		 *     @type int       $1 Concerned user ID.
		 *     @type mixed  ...$2 Optional second and further parameters, typically object ID.
		 * }
		 * @param WP_User  $user    The user object.
		 */
		$capabilities = apply_filters( 'user_has_cap', $this->allcaps, $caps, $args, $this );

		// Everyone is allowed to exist.
		$capabilities['exist'] = true;

		// Nobody is allowed to do things they are not allowed to do.
		unset( $capabilities['do_not_allow'] );

		// Must have ALL requested caps.
		foreach ( (array) $caps as $cap ) {
			if ( empty( $capabilities[ $cap ] ) ) {
				return false;
			}
		}

		return true;
	}

	/**
	 * Converts numeric level to level capability name.
	 *
	 * Prepends 'level_' to level number.
	 *
	 * @since 2.0.0
	 *
	 * @param int $level Level number, 1 to 10.
	 * @return string
	 */
	public function translate_level_to_cap( $level ) {
		return 'level_' . $level;
	}

	/**
	 * Sets the site to operate on. Defaults to the current site.
	 *
	 * @since 3.0.0
	 * @deprecated 4.9.0 Use WP_User::for_site()
	 *
	 * @param int $blog_id Optional. Site ID, defaults to current site.
	 */
	public function for_blog( $blog_id = 0 ) {
		_deprecated_function( __METHOD__, '4.9.0', 'WP_User::for_site()' );

		$this->for_site( $blog_id );
	}

	/**
	 * Sets the site to operate on. Defaults to the current site.
	 *
	 * @since 4.9.0
	 *
	 * @global wpdb $wpdb WordPress database abstraction object.
	 *
	 * @param int $site_id Site ID to initialize user capabilities for. Default is the current site.
	 */
	public function for_site( $site_id = 0 ) {
		global $wpdb;

		if ( ! empty( $site_id ) ) {
			$this->site_id = absint( $site_id );
		} else {
			$this->site_id = get_current_blog_id();
		}

		$this->cap_key = $wpdb->get_blog_prefix( $this->site_id ) . 'capabilities';

		$this->caps = $this->get_caps_data();

		$this->get_role_caps();
	}

	/**
	 * Gets the ID of the site for which the user's capabilities are currently initialized.
	 *
	 * @since 4.9.0
	 *
	 * @return int Site ID.
	 */
	public function get_site_id() {
		return $this->site_id;
	}

	/**
	 * Gets the available user capabilities data.
	 *
	 * @since 4.9.0
	 *
	 * @return bool[] List of capabilities keyed by the capability name,
	 *                e.g. `array( 'edit_posts' => true, 'delete_posts' => false )`.
	 */
	private function get_caps_data() {
		$caps = get_user_meta( $this->ID, $this->cap_key, true );

		if ( ! is_array( $caps ) ) {
			return array();
		}

		return $caps;
	}
}


Current_dir [ WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
11 Jun 2026 3.07 AM
raydofqv / raydofqv
0755
ID3
--
5 Jun 2026 6.28 AM
raydofqv / raydofqv
0755
IXR
--
5 Jun 2026 6.28 AM
raydofqv / raydofqv
0755
PHPMailer
--
5 Jun 2026 4.13 AM
raydofqv / raydofqv
0755
Requests
--
5 Jun 2026 6.28 AM
raydofqv / raydofqv
0755
abilities-api
--
5 Jun 2026 6.28 AM
raydofqv / raydofqv
0755
ai-client
--
5 Jun 2026 6.28 AM
raydofqv / raydofqv
0755
block-bindings
--
5 Jun 2026 6.28 AM
raydofqv / raydofqv
0755
block-patterns
--
5 Jun 2026 6.28 AM
raydofqv / raydofqv
0755
block-supports
--
5 Jun 2026 6.28 AM
raydofqv / raydofqv
0755
build
--
5 Jun 2026 6.28 AM
raydofqv / raydofqv
0755
certificates
--
5 Jun 2026 6.28 AM
raydofqv / raydofqv
0755
css
--
5 Jun 2026 6.28 AM
raydofqv / raydofqv
0755
customize
--
5 Jun 2026 6.28 AM
raydofqv / raydofqv
0755
html-api
--
5 Jun 2026 6.28 AM
raydofqv / raydofqv
0755
images
--
5 Jun 2026 6.28 AM
raydofqv / raydofqv
0755
interactivity-api
--
5 Jun 2026 4.13 AM
raydofqv / raydofqv
0755
js
--
10 Jun 2026 10.26 AM
raydofqv / raydofqv
0755
php-compat
--
5 Jun 2026 6.28 AM
raydofqv / raydofqv
0755
rest-api
--
5 Jun 2026 6.28 AM
raydofqv / raydofqv
0755
sitemaps
--
5 Jun 2026 6.28 AM
raydofqv / raydofqv
0755
style-engine
--
5 Jun 2026 6.28 AM
raydofqv / raydofqv
0755
theme-compat
--
5 Jun 2026 6.28 AM
raydofqv / raydofqv
0755
widgets
--
5 Jun 2026 6.28 AM
raydofqv / raydofqv
0755
wp-admin
--
10 Jun 2026 1.13 PM
raydofqv / raydofqv
0755
wp-content
--
10 Jun 2026 3.47 AM
raydofqv / raydofqv
0755
.hcflag
0.029 KB
8 Jun 2026 11.30 PM
raydofqv / raydofqv
0644
.litespeed_flag
0.29 KB
10 Jun 2026 1.37 AM
raydofqv / raydofqv
0644
abilities-20260610093640.php
7.821 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
abilities-api.php
23.798 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
abilities.php
7.821 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
admin-bar.php
38.396 KB
5 Jun 2026 6.19 AM
raydofqv / raydofqv
0644
ai-client.php
2.489 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
atomlib.php
11.896 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
author-template.php
19.379 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
block-bindings.php
7.35 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
block-editor-20260610122942.php
28.051 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
block-editor.php
28.051 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
block-i18n-20260610031830.json
0.309 KB
11 Aug 2021 6.38 PM
raydofqv / raydofqv
0644
block-i18n.json
0.309 KB
11 Aug 2021 6.38 PM
raydofqv / raydofqv
0644
block-patterns.php
15.24 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
block-template-utils.php
61.332 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
block-template.php
17.833 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
blocks.php
116.643 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
bookmark-template-20260610143024.php
12.469 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
bookmark-template.php
12.469 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
bookmark.php
15.065 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
cache-compat.php
10.763 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
cache.php
13.17 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
canonical.php
33.833 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
capabilities.php
42.61 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
category-20260610100702.php
12.535 KB
5 Jun 2026 6.19 AM
raydofqv / raydofqv
0644
category-template.php
55.649 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
category.php
12.535 KB
5 Jun 2026 6.19 AM
raydofqv / raydofqv
0644
class-IXR.php
2.555 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-avif-info-20260610135838.php
29.305 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-avif-info.php
29.305 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-feed.php
0.526 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-http.php
0.358 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-json-20260610060324.php
42.652 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-json.php
42.652 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-oembed.php
0.392 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-phpass-20260610110905.php
6.612 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-phpass.php
6.612 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-phpmailer.php
0.648 KB
21 Jul 2020 10.28 PM
raydofqv / raydofqv
0644
class-pop3.php
20.626 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-requests.php
2.185 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-simplepie-20260610083333.php
0.442 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-simplepie.php
0.442 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-smtp.php
0.446 KB
27 Jan 2021 12.15 AM
raydofqv / raydofqv
0644
class-snoopy-20260610072408.php
36.831 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-snoopy.php
36.831 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-walker-category-dropdown-20260610055645.php
2.411 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-walker-category-dropdown.php
2.411 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-walker-category.php
8.278 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-walker-comment.php
13.888 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-walker-nav-menu-20260610103014.php
11.762 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-walker-nav-menu.php
11.762 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-walker-page-dropdown-20260610055706.php
2.646 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-walker-page-dropdown.php
2.646 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-walker-page.php
7.434 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-20260610083708.php
25.753 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-admin-bar.php
17.582 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-ajax-response.php
5.143 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-application-passwords-20260610071056.php
16.698 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-application-passwords.php
16.698 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-block-bindings-registry-20260610042837.php
8.069 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-block-bindings-registry.php
8.069 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-block-bindings-source.php
2.922 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-block-editor-context-20260610035401.php
1.318 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-block-editor-context.php
1.318 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-block-list.php
4.603 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-block-metadata-registry-20260610052131.php
11.568 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-block-metadata-registry.php
11.568 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-block-parser-20260610085807.php
11.25 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-block-parser-block-20260610063149.php
2.495 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-block-parser-block.php
2.495 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-block-parser-frame.php
1.947 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-block-parser.php
11.25 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-block-pattern-categories-registry.php
4.28 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-block-patterns-registry-20260610061901.php
10.07 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-block-patterns-registry.php
10.07 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-block-processor.php
68.319 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-block-styles-registry-20260610064009.php
6.269 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-block-styles-registry.php
6.269 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-block-supports.php
6.397 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-block-template.php
1.985 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-block-templates-registry.php
6.914 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-block-type-registry.php
4.912 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-block-type.php
16.829 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-block.php
24.141 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-classic-to-block-menu-converter.php
3.932 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-comment-query.php
47.491 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-comment.php
9.151 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-connector-registry.php
14.071 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-customize-control-20260610142541.php
25.507 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-customize-control.php
25.507 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-customize-manager.php
198.126 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-customize-nav-menus.php
56.609 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-customize-panel-20260610115937.php
10.459 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-customize-panel.php
10.459 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-customize-section.php
10.946 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-customize-setting.php
29.261 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-customize-widgets.php
70.893 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-date-query.php
35.127 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-dependencies-20260610081106.php
16.688 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-dependencies.php
16.688 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-dependency.php
2.591 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-duotone.php
39.951 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-editor.php
70.535 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-embed-20260610023301.php
15.535 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-embed.php
15.535 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-error-20260610120529.php
7.326 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-error.php
7.326 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-exception-20260610030841.php
0.247 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-exception.php
0.247 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-fatal-error-handler-20260610083345.php
7.959 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-fatal-error-handler.php
7.959 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-feed-cache-transient-20260610074233.php
3.227 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-feed-cache-transient.php
3.227 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-feed-cache.php
0.946 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-hook.php
16.246 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-http-cookie-20260610092224.php
7.099 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-http-cookie.php
7.099 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-http-curl-20260610034706.php
12.95 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-http-curl.php
12.95 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-http-encoding.php
6.532 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-http-ixr-client-20260610050847.php
3.434 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-http-ixr-client.php
3.434 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-http-proxy-20260610150229.php
5.84 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-http-proxy.php
5.84 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-http-requests-hooks-20260610054224.php
1.975 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-http-requests-hooks.php
1.975 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-http-requests-response-20260610050508.php
4.144 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-http-requests-response.php
4.144 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-http-response.php
2.907 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-http-streams.php
16.371 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-http.php
40.672 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-icons-registry.php
7.673 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-image-editor-gd.php
20.22 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-image-editor-imagick-20260610080133.php
36.11 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-image-editor-imagick.php
36.11 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-image-editor.php
17.01 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-list-util.php
7.269 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-locale-switcher-20260610094421.php
6.617 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-locale-switcher.php
6.617 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-locale.php
16.453 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-matchesmapregex.php
1.785 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-meta-query-20260610100631.php
29.792 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-meta-query.php
29.792 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-metadata-lazyloader-20260610052415.php
6.673 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-metadata-lazyloader.php
6.673 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-navigation-fallback-20260610050828.php
8.978 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-navigation-fallback.php
8.978 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-network-20260610071409.php
12.008 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-network-query.php
19.252 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-network.php
12.008 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-object-cache-20260610124052.php
17.113 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-object-cache.php
17.113 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-oembed-controller.php
6.743 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-oembed.php
30.862 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-paused-extensions-storage.php
4.948 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-phpmailer-20260610040110.php
4.246 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-phpmailer.php
4.246 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-plugin-dependencies.php
24.592 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-post-20260610143040.php
6.331 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-post-type.php
29.953 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-post.php
6.331 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-query.php
159.503 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-recovery-mode-20260610051837.php
11.185 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-recovery-mode-cookie-service.php
6.716 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-recovery-mode-email-service.php
10.904 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-recovery-mode-key-service.php
4.799 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-recovery-mode-link-service.php
3.44 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-recovery-mode.php
11.185 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-rewrite-20260610081304.php
62.2 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-rewrite.php
62.2 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-role.php
2.464 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-roles-20260610100841.php
9.103 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-roles.php
9.103 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-script-modules.php
39.647 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-scripts.php
35.927 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-session-tokens.php
7.147 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-simplepie-file.php
3.469 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-simplepie-sanitize-kses-20260610084306.php
1.865 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-simplepie-sanitize-kses.php
1.865 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-site-query-20260610103353.php
30.744 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-site-query.php
30.744 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-site.php
7.284 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-speculation-rules.php
7.377 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-styles.php
13.043 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-tax-query-20260610035219.php
19.118 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-tax-query.php
19.118 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-taxonomy.php
18.124 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-term-query-20260610093743.php
39.796 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-term-query.php
39.796 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-term.php
5.14 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-text-diff-renderer-inline.php
0.956 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-text-diff-renderer-table.php
18.488 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-textdomain-registry.php
10.235 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-theme-json-data.php
1.767 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-theme-json-resolver.php
34.855 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-theme-json-schema.php
7.194 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-theme-json.php
169.569 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-theme.php
64.22 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-token-map.php
27.947 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-url-pattern-prefixer.php
4.689 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-user-20260610154937.php
22.477 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-user-meta-session-tokens.php
2.885 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-user-query.php
43.068 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-user-request-20260610035710.php
2.251 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-user-request.php
2.251 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-user.php
22.477 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-walker.php
13.01 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-widget-factory.php
3.269 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-widget.php
17.985 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp-xmlrpc-server.php
209.98 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wp.php
25.753 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class-wpdb.php
115.857 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class.wp-dependencies.php
0.364 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class.wp-scripts-20260610150333.php
0.335 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class.wp-scripts.php
0.335 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class.wp-styles-20260610022925.php
0.33 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
class.wp-styles.php
0.33 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
collaboration.php
2.107 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
comment-template.php
100.792 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
comment.php
130.944 KB
5 Jun 2026 6.19 AM
raydofqv / raydofqv
0644
compat-20260610070924.php
15.688 KB
5 Jun 2026 6.19 AM
raydofqv / raydofqv
0644
compat-utf8.php
19.096 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
compat.php
15.688 KB
5 Jun 2026 6.19 AM
raydofqv / raydofqv
0644
connectors.php
23.516 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
cron.php
44.069 KB
5 Jun 2026 6.19 AM
raydofqv / raydofqv
0644
date.php
0.391 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
default-constants-20260610123557.php
11.099 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
default-constants.php
11.099 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
default-filters.php
36.54 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
default-widgets-20260610110256.php
2.241 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
default-widgets.php
2.241 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
deprecated.php
189.431 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
embed-template.php
0.33 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
embed.php
37.994 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
error-protection.php
3.996 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
error_log
1.69 MB
10 Jun 2026 6.02 AM
raydofqv / raydofqv
0644
feed-20260610080212.php
24.601 KB
5 Jun 2026 6.19 AM
raydofqv / raydofqv
0644
feed-atom-20260610105915.php
3.048 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
feed-atom-comments.php
5.375 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
feed-atom.php
3.048 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
feed-rdf-20260610072420.php
2.605 KB
29 Jan 2020 11.15 AM
raydofqv / raydofqv
0644
feed-rdf.php
2.605 KB
29 Jan 2020 11.15 AM
raydofqv / raydofqv
0644
feed-rss-20260610120717.php
1.161 KB
29 Jan 2020 11.15 AM
raydofqv / raydofqv
0644
feed-rss.php
1.161 KB
29 Jan 2020 11.15 AM
raydofqv / raydofqv
0644
feed-rss2-comments.php
4.039 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
feed-rss2.php
3.71 KB
29 Jan 2020 11.15 AM
raydofqv / raydofqv
0644
feed.php
24.601 KB
5 Jun 2026 6.19 AM
raydofqv / raydofqv
0644
fonts.php
9.563 KB
5 Jun 2026 6.19 AM
raydofqv / raydofqv
0644
formatting.php
346.379 KB
5 Jun 2026 6.19 AM
raydofqv / raydofqv
0644
functions.php
283.644 KB
5 Jun 2026 6.19 AM
raydofqv / raydofqv
0644
functions.wp-scripts-20260610063819.php
20.012 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
functions.wp-scripts.php
20.012 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
functions.wp-styles.php
8.451 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
general-template.php
170.939 KB
5 Jun 2026 3.40 AM
raydofqv / raydofqv
0644
global-styles-and-settings.php
20.293 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
http.php
26.618 KB
5 Jun 2026 6.19 AM
raydofqv / raydofqv
0644
https-detection.php
5.72 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
https-migration.php
4.63 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
index.php
19.021 KB
9 Jun 2026 3.57 AM
raydofqv / raydofqv
0644
kses-20260610135852.php
80.645 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
kses.php
80.645 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
l10n.php
69.743 KB
5 Jun 2026 6.19 AM
raydofqv / raydofqv
0644
link-template-20260610120317.php
156.394 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
link-template.php
156.394 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
load.php
55.153 KB
5 Jun 2026 6.19 AM
raydofqv / raydofqv
0644
locale-20260610110928.php
0.158 KB
9 Oct 2019 2.49 AM
raydofqv / raydofqv
0644
locale.php
0.158 KB
9 Oct 2019 2.49 AM
raydofqv / raydofqv
0644
media-20260610110004.php
218.551 KB
5 Jun 2026 6.19 AM
raydofqv / raydofqv
0644
media-template-20260610130744.php
61.792 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
media-template.php
61.792 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
media.php
218.551 KB
5 Jun 2026 6.19 AM
raydofqv / raydofqv
0644
meta-20260610103413.php
65.175 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
meta.php
65.175 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
ms-blogs.php
25.714 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
ms-default-constants.php
4.806 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
ms-default-filters.php
6.48 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
ms-deprecated.php
21.24 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
ms-files.php
2.79 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
ms-functions-20260610031522.php
89.689 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
ms-functions.php
89.689 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
ms-load-20260610104112.php
19.568 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
ms-load.php
19.568 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
ms-network.php
3.693 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
ms-settings-20260610093847.php
4.105 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
ms-settings.php
4.105 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
ms-site-20260610063824.php
40.751 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
ms-site.php
40.751 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
nav-menu-template.php
25.381 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
nav-menu.php
43.233 KB
5 Jun 2026 6.19 AM
raydofqv / raydofqv
0644
option.php
102.616 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
pluggable-deprecated-20260610120630.php
6.176 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
pluggable-deprecated.php
6.176 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
pluggable.php
124.57 KB
5 Jun 2026 6.19 AM
raydofqv / raydofqv
0644
plugin.php
35.771 KB
5 Jun 2026 6.19 AM
raydofqv / raydofqv
0644
post-formats.php
6.904 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
post-template.php
67.007 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
post-thumbnail-template-20260610043209.php
10.624 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
post-thumbnail-template.php
10.624 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
post.php
289.577 KB
5 Jun 2026 6.19 AM
raydofqv / raydofqv
0644
query.php
36.228 KB
5 Jun 2026 6.19 AM
raydofqv / raydofqv
0644
registration-functions.php
0.195 KB
12 Nov 2020 9.47 PM
raydofqv / raydofqv
0644
registration.php
0.195 KB
12 Nov 2020 9.47 PM
raydofqv / raydofqv
0644
rest-api.php
98.519 KB
5 Jun 2026 6.19 AM
raydofqv / raydofqv
0644
revision.php
29.994 KB
5 Jun 2026 6.19 AM
raydofqv / raydofqv
0644
rewrite-20260610131005.php
19.005 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
rewrite.php
19.005 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
robots-template.php
5.063 KB
25 May 2022 6.09 AM
raydofqv / raydofqv
0644
rss-20260610062057.php
22.659 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
rss-functions-20260610083457.php
0.249 KB
17 Nov 2020 9.22 AM
raydofqv / raydofqv
0644
rss-functions.php
0.249 KB
17 Nov 2020 9.22 AM
raydofqv / raydofqv
0644
rss.php
22.659 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
script-loader.php
159.303 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
script-modules-20260610091400.php
11.663 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
script-modules.php
11.663 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
session.php
0.252 KB
6 Feb 2020 5.03 PM
raydofqv / raydofqv
0644
shortcodes.php
23.471 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
sitemaps.php
3.164 KB
5 Jun 2026 6.19 AM
raydofqv / raydofqv
0644
speculative-loading.php
8.398 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
spl-autoload-compat-20260610100901.php
0.431 KB
12 Nov 2020 9.47 PM
raydofqv / raydofqv
0644
spl-autoload-compat.php
0.431 KB
12 Nov 2020 9.47 PM
raydofqv / raydofqv
0644
style-engine.php
7.388 KB
5 Jun 2026 6.19 AM
raydofqv / raydofqv
0644
taxonomy-20260610123253.php
172.994 KB
5 Jun 2026 6.19 AM
raydofqv / raydofqv
0644
taxonomy.php
172.994 KB
5 Jun 2026 6.19 AM
raydofqv / raydofqv
0644
template-20260610051822.php
35.961 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
template-canvas.php
0.531 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
template-loader-20260610071745.php
4.289 KB
5 Jun 2026 6.19 AM
raydofqv / raydofqv
0644
template-loader.php
4.289 KB
5 Jun 2026 6.19 AM
raydofqv / raydofqv
0644
template.php
35.961 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
theme-i18n.json
1.848 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
theme-previews.php
2.819 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
theme-templates-20260610082516.php
3.965 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
theme-templates.php
3.965 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
theme.json
8.825 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
theme.php
131.478 KB
5 Jun 2026 6.19 AM
raydofqv / raydofqv
0644
thoms.php
8.482 KB
4 Jun 2026 8.19 PM
raydofqv / raydofqv
0644
update.php
37.381 KB
5 Jun 2026 6.19 AM
raydofqv / raydofqv
0644
user.php
174.635 KB
5 Jun 2026 6.19 AM
raydofqv / raydofqv
0644
utf8-20260610035352.php
7.09 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
utf8.php
7.09 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
vars.php
6.454 KB
5 Jun 2026 6.19 AM
raydofqv / raydofqv
0644
version.php
1.077 KB
5 Jun 2026 6.19 AM
raydofqv / raydofqv
0644
view-transitions-20260610082027.php
0.588 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
view-transitions.php
0.588 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
widgets-20260610154924.php
69.17 KB
5 Jun 2026 6.19 AM
raydofqv / raydofqv
0644
widgets.php
69.17 KB
5 Jun 2026 6.19 AM
raydofqv / raydofqv
0644
wp-db.php
0.435 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
wp-diff.php
0.78 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
wp-load.php
3.988 KB
5 Jun 2026 6.19 AM
raydofqv / raydofqv
0644
wp-mail.php
8.522 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644
wp-settings.php
31.885 KB
5 Jun 2026 6.19 AM
raydofqv / raydofqv
0644
wp-trackback.php
5.092 KB
2 Jun 2026 6.01 AM
raydofqv / raydofqv
0644

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