GRAYBYTE WORDPRESS FILE MANAGER6571

Server IP : 149.255.58.128 / Your IP : 216.73.216.117
System : Linux cloud516.thundercloud.uk 5.14.0-427.26.1.el9_4.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jul 17 15:51:13 EDT 2024 x86_64
PHP Version : 8.2.28
Disable Function : allow_url_include, apache_child_terminate, apache_setenv, exec, passthru, pcntl_exec, posix_kill, posix_mkfifo, posix_getpwuid, posix_setpgid, posix_setsid, posix_setuid, posix_setgid, posix_seteuid, posix_setegid, posix_uname, proc_close, proc_get_status, proc_open, proc_terminate, shell_exec, show_source, system
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
Directory : /home/wheelch2/public_html/wp-includes/
Upload Files :
Current_dir [ Writeable ] Document_root [ Writeable ]

Command :


Current File : /home/wheelch2/public_html/wp-includes//query.php
<?php
/**
 * WordPress Query API
 *
 * The query API attempts to get which part of WordPress the user is on. It
 * also provides functionality for getting URL query information.
 *
 * @link https://developer.wordpress.org/themes/basics/the-loop/ More information on The Loop.
 *
 * @package WordPress
 * @subpackage Query
 */

/**
 * Retrieves the value of a query variable in the WP_Query class.
 *
 * @since 1.5.0
 * @since 3.9.0 The `$default_value` argument was introduced.
 *
 * @global WP_Query $wp_query WordPress Query object.
 *
 * @param string $query_var     The variable key to retrieve.
 * @param mixed  $default_value Optional. Value to return if the query variable is not set.
 *                              Default empty string.
 * @return mixed Contents of the query variable.
 */
function get_query_var( $query_var, $default_value = '' ) {
	global $wp_query;
	return $wp_query->get( $query_var, $default_value );
}

/**
 * Retrieves the currently queried object.
 *
 * Wrapper for WP_Query::get_queried_object().
 *
 * @since 3.1.0
 *
 * @global WP_Query $wp_query WordPress Query object.
 *
 * @return WP_Term|WP_Post_Type|WP_Post|WP_User|null The queried object.
 */
function get_queried_object() {
	global $wp_query;
	return $wp_query->get_queried_object();
}

/**
 * Retrieves the ID of the currently queried object.
 *
 * Wrapper for WP_Query::get_queried_object_id().
 *
 * @since 3.1.0
 *
 * @global WP_Query $wp_query WordPress Query object.
 *
 * @return int ID of the queried object.
 */
function get_queried_object_id() {
	global $wp_query;
	return $wp_query->get_queried_object_id();
}

/**
 * Sets the value of a query variable in the WP_Query class.
 *
 * @since 2.2.0
 *
 * @global WP_Query $wp_query WordPress Query object.
 *
 * @param string $query_var Query variable key.
 * @param mixed  $value     Query variable value.
 */
function set_query_var( $query_var, $value ) {
	global $wp_query;
	$wp_query->set( $query_var, $value );
}

/**
 * Sets up The Loop with query parameters.
 *
 * Note: This function will completely override the main query and isn't intended for use
 * by plugins or themes. Its overly-simplistic approach to modifying the main query can be
 * problematic and should be avoided wherever possible. In most cases, there are better,
 * more performant options for modifying the main query such as via the {@see 'pre_get_posts'}
 * action within WP_Query.
 *
 * This must not be used within the WordPress Loop.
 *
 * @since 1.5.0
 *
 * @global WP_Query $wp_query WordPress Query object.
 *
 * @param array|string $query Array or string of WP_Query arguments.
 * @return WP_Post[]|int[] Array of post objects or post IDs.
 */
function query_posts( $query ) {
	$GLOBALS['wp_query'] = new WP_Query();
	return $GLOBALS['wp_query']->query( $query );
}

/**
 * Destroys the previous query and sets up a new query.
 *
 * This should be used after query_posts() and before another query_posts().
 * This will remove obscure bugs that occur when the previous WP_Query object
 * is not destroyed properly before another is set up.
 *
 * @since 2.3.0
 *
 * @global WP_Query $wp_query     WordPress Query object.
 * @global WP_Query $wp_the_query Copy of the global WP_Query instance created during wp_reset_query().
 */
function wp_reset_query() {
	$GLOBALS['wp_query'] = $GLOBALS['wp_the_query'];
	wp_reset_postdata();
}

/**
 * After looping through a separate query, this function restores
 * the $post global to the current post in the main query.
 *
 * @since 3.0.0
 *
 * @global WP_Query $wp_query WordPress Query object.
 */
function wp_reset_postdata() {
	global $wp_query;

	if ( isset( $wp_query ) ) {
		$wp_query->reset_postdata();
	}
}

/*
 * Query type checks.
 */

/**
 * Determines whether the query is for an existing archive page.
 *
 * Archive pages include category, tag, author, date, custom post type,
 * and custom taxonomy based archives.
 *
 * For more information on this and similar theme functions, check out
 * the {@link https://developer.wordpress.org/themes/basics/conditional-tags/
 * Conditional Tags} article in the Theme Developer Handbook.
 *
 * @since 1.5.0
 *
 * @see is_category()
 * @see is_tag()
 * @see is_author()
 * @see is_date()
 * @see is_post_type_archive()
 * @see is_tax()
 * @global WP_Query $wp_query WordPress Query object.
 *
 * @return bool Whether the query is for an existing archive page.
 */
function is_archive() {
	global $wp_query;

	if ( ! isset( $wp_query ) ) {
		_doing_it_wrong( __FUNCTION__, __( 'Conditional query tags do not work before the query is run. Before then, they always return false.' ), '3.1.0' );
		return false;
	}

	return $wp_query->is_archive();
}

/**
 * Determines whether the query is for an existing post type archive page.
 *
 * For more information on this and similar theme functions, check out
 * the {@link https://developer.wordpress.org/themes/basics/conditional-tags/
 * Conditional Tags} article in the Theme Developer Handbook.
 *
 * @since 3.1.0
 *
 * @global WP_Query $wp_query WordPress Query object.
 *
 * @param string|string[] $post_types Optional. Post type or array of posts types
 *                                    to check against. Default empty.
 * @return bool Whether the query is for an existing post type archive page.
 */
function is_post_type_archive( $post_types = '' ) {
	global $wp_query;

	if ( ! isset( $wp_query ) ) {
		_doing_it_wrong( __FUNCTION__, __( 'Conditional query tags do not work before the query is run. Before then, they always return false.' ), '3.1.0' );
		return false;
	}

	return $wp_query->is_post_type_archive( $post_types );
}

/**
 * Determines whether the query is for an existing attachment page.
 *
 * For more information on this and similar theme functions, check out
 * the {@link https://developer.wordpress.org/themes/basics/conditional-tags/
 * Conditional Tags} article in the Theme Developer Handbook.
 *
 * @since 2.0.0
 *
 * @global WP_Query $wp_query WordPress Query object.
 *
 * @param int|string|int[]|string[] $attachment Optional. Attachment ID, title, slug, or array of such
 *                                              to check against. Default empty.
 * @return bool Whether the query is for an existing attachment page.
 */
function is_attachment( $attachment = '' ) {
	global $wp_query;

	if ( ! isset( $wp_query ) ) {
		_doing_it_wrong( __FUNCTION__, __( 'Conditional query tags do not work before the query is run. Before then, they always return false.' ), '3.1.0' );
		return false;
	}

	return $wp_query->is_attachment( $attachment );
}

/**
 * Determines whether the query is for an existing author archive page.
 *
 * If the $author parameter is specified, this function will additionally
 * check if the query is for one of the authors specified.
 *
 * For more information on this and similar theme functions, check out
 * the {@link https://developer.wordpress.org/themes/basics/conditional-tags/
 * Conditional Tags} article in the Theme Developer Handbook.
 *
 * @since 1.5.0
 *
 * @global WP_Query $wp_query WordPress Query object.
 *
 * @param int|string|int[]|string[] $author Optional. User ID, nickname, nicename, or array of such
 *                                          to check against. Default empty.
 * @return bool Whether the query is for an existing author archive page.
 */
function is_author( $author = '' ) {
	global $wp_query;

	if ( ! isset( $wp_query ) ) {
		_doing_it_wrong( __FUNCTION__, __( 'Conditional query tags do not work before the query is run. Before then, they always return false.' ), '3.1.0' );
		return false;
	}

	return $wp_query->is_author( $author );
}

/**
 * Determines whether the query is for an existing category archive page.
 *
 * If the $category parameter is specified, this function will additionally
 * check if the query is for one of the categories specified.
 *
 * For more information on this and similar theme functions, check out
 * the {@link https://developer.wordpress.org/themes/basics/conditional-tags/
 * Conditional Tags} article in the Theme Developer Handbook.
 *
 * @since 1.5.0
 *
 * @global WP_Query $wp_query WordPress Query object.
 *
 * @param int|string|int[]|string[] $category Optional. Category ID, name, slug, or array of such
 *                                            to check against. Default empty.
 * @return bool Whether the query is for an existing category archive page.
 */
function is_category( $category = '' ) {
	global $wp_query;

	if ( ! isset( $wp_query ) ) {
		_doing_it_wrong( __FUNCTION__, __( 'Conditional query tags do not work before the query is run. Before then, they always return false.' ), '3.1.0' );
		return false;
	}

	return $wp_query->is_category( $category );
}

/**
 * Determines whether the query is for an existing tag archive page.
 *
 * If the $tag parameter is specified, this function will additionally
 * check if the query is for one of the tags specified.
 *
 * For more information on this and similar theme functions, check out
 * the {@link https://developer.wordpress.org/themes/basics/conditional-tags/
 * Conditional Tags} article in the Theme Developer Handbook.
 *
 * @since 2.3.0
 *
 * @global WP_Query $wp_query WordPress Query object.
 *
 * @param int|string|int[]|string[] $tag Optional. Tag ID, name, slug, or array of such
 *                                       to check against. Default empty.
 * @return bool Whether the query is for an existing tag archive page.
 */
function is_tag( $tag = '' ) {
	global $wp_query;

	if ( ! isset( $wp_query ) ) {
		_doing_it_wrong( __FUNCTION__, __( 'Conditional query tags do not work before the query is run. Before then, they always return false.' ), '3.1.0' );
		return false;
	}

	return $wp_query->is_tag( $tag );
}

/**
 * Determines whether the query is for an existing custom taxonomy archive page.
 *
 * If the $taxonomy parameter is specified, this function will additionally
 * check if the query is for that specific $taxonomy.
 *
 * If the $term parameter is specified in addition to the $taxonomy parameter,
 * this function will additionally check if the query is for one of the terms
 * specified.
 *
 * For more information on this and similar theme functions, check out
 * the {@link https://developer.wordpress.org/themes/basics/conditional-tags/
 * Conditional Tags} article in the Theme Developer Handbook.
 *
 * @since 2.5.0
 *
 * @global WP_Query $wp_query WordPress Query object.
 *
 * @param string|string[]           $taxonomy Optional. Taxonomy slug or slugs to check against.
 *                                            Default empty.
 * @param int|string|int[]|string[] $term     Optional. Term ID, name, slug, or array of such
 *                                            to check against. Default empty.
 * @return bool Whether the query is for an existing custom taxonomy archive page.
 *              True for custom taxonomy archive pages, false for built-in taxonomies
 *              (category and tag archives).
 */
function is_tax( $taxonomy = '', $term = '' ) {
	global $wp_query;

	if ( ! isset( $wp_query ) ) {
		_doing_it_wrong( __FUNCTION__, __( 'Conditional query tags do not work before the query is run. Before then, they always return false.' ), '3.1.0' );
		return false;
	}

	return $wp_query->is_tax( $taxonomy, $term );
}

/**
 * Determines whether the query is for an existing date archive.
 *
 * For more information on this and similar theme functions, check out
 * the {@link https://developer.wordpress.org/themes/basics/conditional-tags/
 * Conditional Tags} article in the Theme Developer Handbook.
 *
 * @since 1.5.0
 *
 * @global WP_Query $wp_query WordPress Query object.
 *
 * @return bool Whether the query is for an existing date archive.
 */
function is_date() {
	global $wp_query;

	if ( ! isset( $wp_query ) ) {
		_doing_it_wrong( __FUNCTION__, __( 'Conditional query tags do not work before the query is run. Before then, they always return false.' ), '3.1.0' );
		return false;
	}

	return $wp_query->is_date();
}

/**
 * Determines whether the query is for an existing day archive.
 *
 * A conditional check to test whether the page is a date-based archive page displaying posts for the current day.
 *
 * For more information on this and similar theme functions, check out
 * the {@link https://developer.wordpress.org/themes/basics/conditional-tags/
 * Conditional Tags} article in the Theme Developer Handbook.
 *
 * @since 1.5.0
 *
 * @global WP_Query $wp_query WordPress Query object.
 *
 * @return bool Whether the query is for an existing day archive.
 */
function is_day() {
	global $wp_query;

	if ( ! isset( $wp_query ) ) {
		_doing_it_wrong( __FUNCTION__, __( 'Conditional query tags do not work before the query is run. Before then, they always return false.' ), '3.1.0' );
		return false;
	}

	return $wp_query->is_day();
}

/**
 * Determines whether the query is for a feed.
 *
 * For more information on this and similar theme functions, check out
 * the {@link https://developer.wordpress.org/themes/basics/conditional-tags/
 * Conditional Tags} article in the Theme Developer Handbook.
 *
 * @since 1.5.0
 *
 * @global WP_Query $wp_query WordPress Query object.
 *
 * @param string|string[] $feeds Optional. Feed type or array of feed types
 *                                         to check against. Default empty.
 * @return bool Whether the query is for a feed.
 */
function is_feed( $feeds = '' ) {
	global $wp_query;

	if ( ! isset( $wp_query ) ) {
		_doing_it_wrong( __FUNCTION__, __( 'Conditional query tags do not work before the query is run. Before then, they always return false.' ), '3.1.0' );
		return false;
	}

	return $wp_query->is_feed( $feeds );
}

/**
 * Is the query for a comments feed?
 *
 * @since 3.0.0
 *
 * @global WP_Query $wp_query WordPress Query object.
 *
 * @return bool Whether the query is for a comments feed.
 */
function is_comment_feed() {
	global $wp_query;

	if ( ! isset( $wp_query ) ) {
		_doing_it_wrong( __FUNCTION__, __( 'Conditional query tags do not work before the query is run. Before then, they always return false.' ), '3.1.0' );
		return false;
	}

	return $wp_query->is_comment_feed();
}

/**
 * Determines whether the query is for the front page of the site.
 *
 * This is for what is displayed at your site's main URL.
 *
 * Depends on the site's "Front page displays" Reading Settings 'show_on_front' and 'page_on_front'.
 *
 * If you set a static page for the front page of your site, this function will return
 * true when viewing that page.
 *
 * Otherwise the same as {@see is_home()}.
 *
 * For more information on this and similar theme functions, check out
 * the {@link https://developer.wordpress.org/themes/basics/conditional-tags/
 * Conditional Tags} article in the Theme Developer Handbook.
 *
 * @since 2.5.0
 *
 * @global WP_Query $wp_query WordPress Query object.
 *
 * @return bool Whether the query is for the front page of the site.
 */
function is_front_page() {
	global $wp_query;

	if ( ! isset( $wp_query ) ) {
		_doing_it_wrong( __FUNCTION__, __( 'Conditional query tags do not work before the query is run. Before then, they always return false.' ), '3.1.0' );
		return false;
	}

	return $wp_query->is_front_page();
}

/**
 * Determines whether the query is for the blog homepage.
 *
 * The blog homepage is the page that shows the time-based blog content of the site.
 *
 * is_home() is dependent on the site's "Front page displays" Reading Settings 'show_on_front'
 * and 'page_for_posts'.
 *
 * If a static page is set for the front page of the site, this function will return true only
 * on the page you set as the "Posts page".
 *
 * For more information on this and similar theme functions, check out
 * the {@link https://developer.wordpress.org/themes/basics/conditional-tags/
 * Conditional Tags} article in the Theme Developer Handbook.
 *
 * @since 1.5.0
 *
 * @see is_front_page()
 * @global WP_Query $wp_query WordPress Query object.
 *
 * @return bool Whether the query is for the blog homepage.
 */
function is_home() {
	global $wp_query;

	if ( ! isset( $wp_query ) ) {
		_doing_it_wrong( __FUNCTION__, __( 'Conditional query tags do not work before the query is run. Before then, they always return false.' ), '3.1.0' );
		return false;
	}

	return $wp_query->is_home();
}

/**
 * Determines whether the query is for the Privacy Policy page.
 *
 * The Privacy Policy page is the page that shows the Privacy Policy content of the site.
 *
 * is_privacy_policy() is dependent on the site's "Change your Privacy Policy page" Privacy Settings 'wp_page_for_privacy_policy'.
 *
 * This function will return true only on the page you set as the "Privacy Policy page".
 *
 * For more information on this and similar theme functions, check out
 * the {@link https://developer.wordpress.org/themes/basics/conditional-tags/
 * Conditional Tags} article in the Theme Developer Handbook.
 *
 * @since 5.2.0
 *
 * @global WP_Query $wp_query WordPress Query object.
 *
 * @return bool Whether the query is for the Privacy Policy page.
 */
function is_privacy_policy() {
	global $wp_query;

	if ( ! isset( $wp_query ) ) {
		_doing_it_wrong( __FUNCTION__, __( 'Conditional query tags do not work before the query is run. Before then, they always return false.' ), '3.1.0' );
		return false;
	}

	return $wp_query->is_privacy_policy();
}

/**
 * Determines whether the query is for an existing month archive.
 *
 * For more information on this and similar theme functions, check out
 * the {@link https://developer.wordpress.org/themes/basics/conditional-tags/
 * Conditional Tags} article in the Theme Developer Handbook.
 *
 * @since 1.5.0
 *
 * @global WP_Query $wp_query WordPress Query object.
 *
 * @return bool Whether the query is for an existing month archive.
 */
function is_month() {
	global $wp_query;

	if ( ! isset( $wp_query ) ) {
		_doing_it_wrong( __FUNCTION__, __( 'Conditional query tags do not work before the query is run. Before then, they always return false.' ), '3.1.0' );
		return false;
	}

	return $wp_query->is_month();
}

/**
 * Determines whether the query is for an existing single page.
 *
 * If the $page parameter is specified, this function will additionally
 * check if the query is for one of the pages specified.
 *
 * For more information on this and similar theme functions, check out
 * the {@link https://developer.wordpress.org/themes/basics/conditional-tags/
 * Conditional Tags} article in the Theme Developer Handbook.
 *
 * @since 1.5.0
 *
 * @see is_single()
 * @see is_singular()
 * @global WP_Query $wp_query WordPress Query object.
 *
 * @param int|string|int[]|string[] $page Optional. Page ID, title, slug, or array of such
 *                                        to check against. Default empty.
 * @return bool Whether the query is for an existing single page.
 */
function is_page( $page = '' ) {
	global $wp_query;

	if ( ! isset( $wp_query ) ) {
		_doing_it_wrong( __FUNCTION__, __( 'Conditional query tags do not work before the query is run. Before then, they always return false.' ), '3.1.0' );
		return false;
	}

	return $wp_query->is_page( $page );
}

/**
 * Determines whether the query is for a paged result and not for the first page.
 *
 * For more information on this and similar theme functions, check out
 * the {@link https://developer.wordpress.org/themes/basics/conditional-tags/
 * Conditional Tags} article in the Theme Developer Handbook.
 *
 * @since 1.5.0
 *
 * @global WP_Query $wp_query WordPress Query object.
 *
 * @return bool Whether the query is for a paged result.
 */
function is_paged() {
	global $wp_query;

	if ( ! isset( $wp_query ) ) {
		_doing_it_wrong( __FUNCTION__, __( 'Conditional query tags do not work before the query is run. Before then, they always return false.' ), '3.1.0' );
		return false;
	}

	return $wp_query->is_paged();
}

/**
 * Determines whether the query is for a post or page preview.
 *
 * For more information on this and similar theme functions, check out
 * the {@link https://developer.wordpress.org/themes/basics/conditional-tags/
 * Conditional Tags} article in the Theme Developer Handbook.
 *
 * @since 2.0.0
 *
 * @global WP_Query $wp_query WordPress Query object.
 *
 * @return bool Whether the query is for a post or page preview.
 */
function is_preview() {
	global $wp_query;

	if ( ! isset( $wp_query ) ) {
		_doing_it_wrong( __FUNCTION__, __( 'Conditional query tags do not work before the query is run. Before then, they always return false.' ), '3.1.0' );
		return false;
	}

	return $wp_query->is_preview();
}

/**
 * Is the query for the robots.txt file?
 *
 * @since 2.1.0
 *
 * @global WP_Query $wp_query WordPress Query object.
 *
 * @return bool Whether the query is for the robots.txt file.
 */
function is_robots() {
	global $wp_query;

	if ( ! isset( $wp_query ) ) {
		_doing_it_wrong( __FUNCTION__, __( 'Conditional query tags do not work before the query is run. Before then, they always return false.' ), '3.1.0' );
		return false;
	}

	return $wp_query->is_robots();
}

/**
 * Is the query for the favicon.ico file?
 *
 * @since 5.4.0
 *
 * @global WP_Query $wp_query WordPress Query object.
 *
 * @return bool Whether the query is for the favicon.ico file.
 */
function is_favicon() {
	global $wp_query;

	if ( ! isset( $wp_query ) ) {
		_doing_it_wrong( __FUNCTION__, __( 'Conditional query tags do not work before the query is run. Before then, they always return false.' ), '3.1.0' );
		return false;
	}

	return $wp_query->is_favicon();
}

/**
 * Determines whether the query is for a search.
 *
 * For more information on this and similar theme functions, check out
 * the {@link https://developer.wordpress.org/themes/basics/conditional-tags/
 * Conditional Tags} article in the Theme Developer Handbook.
 *
 * @since 1.5.0
 *
 * @global WP_Query $wp_query WordPress Query object.
 *
 * @return bool Whether the query is for a search.
 */
function is_search() {
	global $wp_query;

	if ( ! isset( $wp_query ) ) {
		_doing_it_wrong( __FUNCTION__, __( 'Conditional query tags do not work before the query is run. Before then, they always return false.' ), '3.1.0' );
		return false;
	}

	return $wp_query->is_search();
}

/**
 * Determines whether the query is for an existing single post.
 *
 * Works for any post type, except attachments and pages
 *
 * If the $post parameter is specified, this function will additionally
 * check if the query is for one of the Posts specified.
 *
 * For more information on this and similar theme functions, check out
 * the {@link https://developer.wordpress.org/themes/basics/conditional-tags/
 * Conditional Tags} article in the Theme Developer Handbook.
 *
 * @since 1.5.0
 *
 * @see is_page()
 * @see is_singular()
 * @global WP_Query $wp_query WordPress Query object.
 *
 * @param int|string|int[]|string[] $post Optional. Post ID, title, slug, or array of such
 *                                        to check against. Default empty.
 * @return bool Whether the query is for an existing single post.
 */
function is_single( $post = '' ) {
	global $wp_query;

	if ( ! isset( $wp_query ) ) {
		_doing_it_wrong( __FUNCTION__, __( 'Conditional query tags do not work before the query is run. Before then, they always return false.' ), '3.1.0' );
		return false;
	}

	return $wp_query->is_single( $post );
}

/**
 * Determines whether the query is for an existing single post of any post type
 * (post, attachment, page, custom post types).
 *
 * If the $post_types parameter is specified, this function will additionally
 * check if the query is for one of the Posts Types specified.
 *
 * For more information on this and similar theme functions, check out
 * the {@link https://developer.wordpress.org/themes/basics/conditional-tags/
 * Conditional Tags} article in the Theme Developer Handbook.
 *
 * @since 1.5.0
 *
 * @see is_page()
 * @see is_single()
 * @global WP_Query $wp_query WordPress Query object.
 *
 * @param string|string[] $post_types Optional. Post type or array of post types
 *                                    to check against. Default empty.
 * @return bool Whether the query is for an existing single post
 *              or any of the given post types.
 */
function is_singular( $post_types = '' ) {
	global $wp_query;

	if ( ! isset( $wp_query ) ) {
		_doing_it_wrong( __FUNCTION__, __( 'Conditional query tags do not work before the query is run. Before then, they always return false.' ), '3.1.0' );
		return false;
	}

	return $wp_query->is_singular( $post_types );
}

/**
 * Determines whether the query is for a specific time.
 *
 * For more information on this and similar theme functions, check out
 * the {@link https://developer.wordpress.org/themes/basics/conditional-tags/
 * Conditional Tags} article in the Theme Developer Handbook.
 *
 * @since 1.5.0
 *
 * @global WP_Query $wp_query WordPress Query object.
 *
 * @return bool Whether the query is for a specific time.
 */
function is_time() {
	global $wp_query;

	if ( ! isset( $wp_query ) ) {
		_doing_it_wrong( __FUNCTION__, __( 'Conditional query tags do not work before the query is run. Before then, they always return false.' ), '3.1.0' );
		return false;
	}

	return $wp_query->is_time();
}

/**
 * Determines whether the query is for a trackback endpoint call.
 *
 * For more information on this and similar theme functions, check out
 * the {@link https://developer.wordpress.org/themes/basics/conditional-tags/
 * Conditional Tags} article in the Theme Developer Handbook.
 *
 * @since 1.5.0
 *
 * @global WP_Query $wp_query WordPress Query object.
 *
 * @return bool Whether the query is for a trackback endpoint call.
 */
function is_trackback() {
	global $wp_query;

	if ( ! isset( $wp_query ) ) {
		_doing_it_wrong( __FUNCTION__, __( 'Conditional query tags do not work before the query is run. Before then, they always return false.' ), '3.1.0' );
		return false;
	}

	return $wp_query->is_trackback();
}

/**
 * Determines whether the query is for an existing year archive.
 *
 * For more information on this and similar theme functions, check out
 * the {@link https://developer.wordpress.org/themes/basics/conditional-tags/
 * Conditional Tags} article in the Theme Developer Handbook.
 *
 * @since 1.5.0
 *
 * @global WP_Query $wp_query WordPress Query object.
 *
 * @return bool Whether the query is for an existing year archive.
 */
function is_year() {
	global $wp_query;

	if ( ! isset( $wp_query ) ) {
		_doing_it_wrong( __FUNCTION__, __( 'Conditional query tags do not work before the query is run. Before then, they always return false.' ), '3.1.0' );
		return false;
	}

	return $wp_query->is_year();
}

/**
 * Determines whether the query has resulted in a 404 (returns no results).
 *
 * For more information on this and similar theme functions, check out
 * the {@link https://developer.wordpress.org/themes/basics/conditional-tags/
 * Conditional Tags} article in the Theme Developer Handbook.
 *
 * @since 1.5.0
 *
 * @global WP_Query $wp_query WordPress Query object.
 *
 * @return bool Whether the query is a 404 error.
 */
function is_404() {
	global $wp_query;

	if ( ! isset( $wp_query ) ) {
		_doing_it_wrong( __FUNCTION__, __( 'Conditional query tags do not work before the query is run. Before then, they always return false.' ), '3.1.0' );
		return false;
	}

	return $wp_query->is_404();
}

/**
 * Is the query for an embedded post?
 *
 * @since 4.4.0
 *
 * @global WP_Query $wp_query WordPress Query object.
 *
 * @return bool Whether the query is for an embedded post.
 */
function is_embed() {
	global $wp_query;

	if ( ! isset( $wp_query ) ) {
		_doing_it_wrong( __FUNCTION__, __( 'Conditional query tags do not work before the query is run. Before then, they always return false.' ), '3.1.0' );
		return false;
	}

	return $wp_query->is_embed();
}

/**
 * Determines whether the query is the main query.
 *
 * For more information on this and similar theme functions, check out
 * the {@link https://developer.wordpress.org/themes/basics/conditional-tags/
 * Conditional Tags} article in the Theme Developer Handbook.
 *
 * @since 3.3.0
 *
 * @global WP_Query $wp_query WordPress Query object.
 *
 * @return bool Whether the query is the main query.
 */
function is_main_query() {
	global $wp_query;

	if ( ! isset( $wp_query ) ) {
		_doing_it_wrong( __FUNCTION__, __( 'Conditional query tags do not work before the query is run. Before then, they always return false.' ), '6.1.0' );
		return false;
	}

	if ( 'pre_get_posts' === current_filter() ) {
		_doing_it_wrong(
			__FUNCTION__,
			sprintf(
				/* translators: 1: pre_get_posts, 2: WP_Query->is_main_query(), 3: is_main_query(), 4: Documentation URL. */
				__( 'In %1$s, use the %2$s method, not the %3$s function. See %4$s.' ),
				'<code>pre_get_posts</code>',
				'<code>WP_Query->is_main_query()</code>',
				'<code>is_main_query()</code>',
				__( 'https://developer.wordpress.org/reference/functions/is_main_query/' )
			),
			'3.7.0'
		);
	}

	return $wp_query->is_main_query();
}

/*
 * The Loop. Post loop control.
 */

/**
 * Determines whether current WordPress query has posts to loop over.
 *
 * @since 1.5.0
 *
 * @global WP_Query $wp_query WordPress Query object.
 *
 * @return bool True if posts are available, false if end of the loop.
 */
function have_posts() {
	global $wp_query;

	if ( ! isset( $wp_query ) ) {
		return false;
	}

	return $wp_query->have_posts();
}

/**
 * Determines whether the caller is in the Loop.
 *
 * For more information on this and similar theme functions, check out
 * the {@link https://developer.wordpress.org/themes/basics/conditional-tags/
 * Conditional Tags} article in the Theme Developer Handbook.
 *
 * @since 2.0.0
 *
 * @global WP_Query $wp_query WordPress Query object.
 *
 * @return bool True if caller is within loop, false if loop hasn't started or ended.
 */
function in_the_loop() {
	global $wp_query;

	if ( ! isset( $wp_query ) ) {
		return false;
	}

	return $wp_query->in_the_loop;
}

/**
 * Rewind the loop posts.
 *
 * @since 1.5.0
 *
 * @global WP_Query $wp_query WordPress Query object.
 */
function rewind_posts() {
	global $wp_query;

	if ( ! isset( $wp_query ) ) {
		return;
	}

	$wp_query->rewind_posts();
}

/**
 * Iterate the post index in the loop.
 *
 * @since 1.5.0
 *
 * @global WP_Query $wp_query WordPress Query object.
 */
function the_post() {
	global $wp_query;

	if ( ! isset( $wp_query ) ) {
		return;
	}

	$wp_query->the_post();
}

/*
 * Comments loop.
 */

/**
 * Determines whether current WordPress query has comments to loop over.
 *
 * @since 2.2.0
 *
 * @global WP_Query $wp_query WordPress Query object.
 *
 * @return bool True if comments are available, false if no more comments.
 */
function have_comments() {
	global $wp_query;

	if ( ! isset( $wp_query ) ) {
		return false;
	}

	return $wp_query->have_comments();
}

/**
 * Iterate comment index in the comment loop.
 *
 * @since 2.2.0
 *
 * @global WP_Query $wp_query WordPress Query object.
 */
function the_comment() {
	global $wp_query;

	if ( ! isset( $wp_query ) ) {
		return;
	}

	$wp_query->the_comment();
}

/**
 * Redirect old slugs to the correct permalink.
 *
 * Attempts to find the current slug from the past slugs.
 *
 * @since 2.1.0
 */
function wp_old_slug_redirect() {
	if ( is_404() && '' !== get_query_var( 'name' ) ) {
		// Guess the current post type based on the query vars.
		if ( get_query_var( 'post_type' ) ) {
			$post_type = get_query_var( 'post_type' );
		} elseif ( get_query_var( 'attachment' ) ) {
			$post_type = 'attachment';
		} elseif ( get_query_var( 'pagename' ) ) {
			$post_type = 'page';
		} else {
			$post_type = 'post';
		}

		if ( is_array( $post_type ) ) {
			if ( count( $post_type ) > 1 ) {
				return;
			}
			$post_type = reset( $post_type );
		}

		// Do not attempt redirect for hierarchical post types.
		if ( is_post_type_hierarchical( $post_type ) ) {
			return;
		}

		$id = _find_post_by_old_slug( $post_type );

		if ( ! $id ) {
			$id = _find_post_by_old_date( $post_type );
		}

		/**
		 * Filters the old slug redirect post ID.
		 *
		 * @since 4.9.3
		 *
		 * @param int $id The redirect post ID.
		 */
		$id = apply_filters( 'old_slug_redirect_post_id', $id );

		if ( ! $id ) {
			return;
		}

		$link = get_permalink( $id );

		if ( get_query_var( 'paged' ) > 1 ) {
			$link = user_trailingslashit( trailingslashit( $link ) . 'page/' . get_query_var( 'paged' ) );
		} elseif ( is_embed() ) {
			$link = user_trailingslashit( trailingslashit( $link ) . 'embed' );
		}

		/**
		 * Filters the old slug redirect URL.
		 *
		 * @since 4.4.0
		 *
		 * @param string $link The redirect URL.
		 */
		$link = apply_filters( 'old_slug_redirect_url', $link );

		if ( ! $link ) {
			return;
		}

		wp_redirect( $link, 301 ); // Permanent redirect.
		exit;
	}
}

/**
 * Find the post ID for redirecting an old slug.
 *
 * @since 4.9.3
 * @access private
 *
 * @see wp_old_slug_redirect()
 * @global wpdb $wpdb WordPress database abstraction object.
 *
 * @param string $post_type The current post type based on the query vars.
 * @return int The Post ID.
 */
function _find_post_by_old_slug( $post_type ) {
	global $wpdb;

	$query = $wpdb->prepare( "SELECT post_id FROM $wpdb->postmeta, $wpdb->posts WHERE ID = post_id AND post_type = %s AND meta_key = '_wp_old_slug' AND meta_value = %s", $post_type, get_query_var( 'name' ) );

	/*
	 * If year, monthnum, or day have been specified, make our query more precise
	 * just in case there are multiple identical _wp_old_slug values.
	 */
	if ( get_query_var( 'year' ) ) {
		$query .= $wpdb->prepare( ' AND YEAR(post_date) = %d', get_query_var( 'year' ) );
	}
	if ( get_query_var( 'monthnum' ) ) {
		$query .= $wpdb->prepare( ' AND MONTH(post_date) = %d', get_query_var( 'monthnum' ) );
	}
	if ( get_query_var( 'day' ) ) {
		$query .= $wpdb->prepare( ' AND DAYOFMONTH(post_date) = %d', get_query_var( 'day' ) );
	}

	$key          = md5( $query );
	$last_changed = wp_cache_get_last_changed( 'posts' );
	$cache_key    = "find_post_by_old_slug:$key:$last_changed";
	$cache        = wp_cache_get( $cache_key, 'post-queries' );
	if ( false !== $cache ) {
		$id = $cache;
	} else {
		$id = (int) $wpdb->get_var( $query );
		wp_cache_set( $cache_key, $id, 'post-queries' );
	}

	return $id;
}

/**
 * Find the post ID for redirecting an old date.
 *
 * @since 4.9.3
 * @access private
 *
 * @see wp_old_slug_redirect()
 * @global wpdb $wpdb WordPress database abstraction object.
 *
 * @param string $post_type The current post type based on the query vars.
 * @return int The Post ID.
 */
function _find_post_by_old_date( $post_type ) {
	global $wpdb;

	$date_query = '';
	if ( get_query_var( 'year' ) ) {
		$date_query .= $wpdb->prepare( ' AND YEAR(pm_date.meta_value) = %d', get_query_var( 'year' ) );
	}
	if ( get_query_var( 'monthnum' ) ) {
		$date_query .= $wpdb->prepare( ' AND MONTH(pm_date.meta_value) = %d', get_query_var( 'monthnum' ) );
	}
	if ( get_query_var( 'day' ) ) {
		$date_query .= $wpdb->prepare( ' AND DAYOFMONTH(pm_date.meta_value) = %d', get_query_var( 'day' ) );
	}

	$id = 0;
	if ( $date_query ) {
		$query        = $wpdb->prepare( "SELECT post_id FROM $wpdb->postmeta AS pm_date, $wpdb->posts WHERE ID = post_id AND post_type = %s AND meta_key = '_wp_old_date' AND post_name = %s" . $date_query, $post_type, get_query_var( 'name' ) );
		$key          = md5( $query );
		$last_changed = wp_cache_get_last_changed( 'posts' );
		$cache_key    = "find_post_by_old_date:$key:$last_changed";
		$cache        = wp_cache_get( $cache_key, 'post-queries' );
		if ( false !== $cache ) {
			$id = $cache;
		} else {
			$id = (int) $wpdb->get_var( $query );
			if ( ! $id ) {
				// Check to see if an old slug matches the old date.
				$id = (int) $wpdb->get_var( $wpdb->prepare( "SELECT ID FROM $wpdb->posts, $wpdb->postmeta AS pm_slug, $wpdb->postmeta AS pm_date WHERE ID = pm_slug.post_id AND ID = pm_date.post_id AND post_type = %s AND pm_slug.meta_key = '_wp_old_slug' AND pm_slug.meta_value = %s AND pm_date.meta_key = '_wp_old_date'" . $date_query, $post_type, get_query_var( 'name' ) ) );
			}
			wp_cache_set( $cache_key, $id, 'post-queries' );
		}
	}

	return $id;
}

/**
 * Set up global post data.
 *
 * @since 1.5.0
 * @since 4.4.0 Added the ability to pass a post ID to `$post`.
 *
 * @global WP_Query $wp_query WordPress Query object.
 *
 * @param WP_Post|object|int $post WP_Post instance or Post ID/object.
 * @return bool True when finished.
 */
function setup_postdata( $post ) {
	global $wp_query;

	if ( ! empty( $wp_query ) && $wp_query instanceof WP_Query ) {
		return $wp_query->setup_postdata( $post );
	}

	return false;
}

/**
 * Generates post data.
 *
 * @since 5.2.0
 *
 * @global WP_Query $wp_query WordPress Query object.
 *
 * @param WP_Post|object|int $post WP_Post instance or Post ID/object.
 * @return array|false Elements of post, or false on failure.
 */
function generate_postdata( $post ) {
	global $wp_query;

	if ( ! empty( $wp_query ) && $wp_query instanceof WP_Query ) {
		return $wp_query->generate_postdata( $post );
	}

	return false;
}

[ Back ]
Name
Size
Last Modified
Owner / Group
Permissions
Options
..
--
May 21 2025 21:42:20
1032 / wheelch2
0755
ID3
--
February 21 2024 04:25:51
1032 / wheelch2
0755
IXR
--
February 21 2024 04:25:51
1032 / wheelch2
0755
PHPMailer
--
December 06 2023 05:33:44
1032 / wheelch2
0755
Requests
--
May 29 2023 22:38:19
1032 / wheelch2
0755
SimplePie
--
March 06 2020 21:43:31
1032 / wheelch2
0755
Text
--
February 19 2024 02:18:53
1032 / wheelch2
0755
assets
--
February 19 2024 02:18:53
1032 / wheelch2
0755
block-patterns
--
February 20 2024 03:44:41
1032 / wheelch2
0755
block-supports
--
March 05 2024 12:06:43
1032 / wheelch2
0755
blocks
--
March 05 2024 12:06:43
1032 / wheelch2
0755
certificates
--
February 20 2024 03:44:41
1032 / wheelch2
0755
css
--
February 17 2024 04:03:26
1032 / wheelch2
0755
customize
--
May 29 2023 22:38:18
1032 / wheelch2
0755
fonts
--
March 05 2024 12:06:43
1032 / wheelch2
0755
html-api
--
March 05 2024 12:06:43
1032 / wheelch2
0755
images
--
February 21 2024 04:25:51
1032 / wheelch2
0755
js
--
February 19 2024 02:18:53
1032 / wheelch2
0755
php-compat
--
February 17 2024 04:03:26
1032 / wheelch2
0755
pomo
--
February 17 2024 04:03:26
1032 / wheelch2
0755
random_compat
--
February 21 2024 04:25:51
1032 / wheelch2
0755
rest-api
--
February 21 2024 04:25:51
1032 / wheelch2
0755
sitemaps
--
May 29 2023 22:38:18
1032 / wheelch2
0755
sodium_compat
--
February 20 2024 03:44:41
1032 / wheelch2
0755
style-engine
--
February 20 2024 03:44:41
1032 / wheelch2
0755
theme-compat
--
February 20 2024 03:44:41
1032 / wheelch2
0755
widgets
--
February 20 2024 03:44:41
1032 / wheelch2
0755
wp-backup
--
May 20 2025 03:29:06
1032 / wheelch2
0755
admin-bar.php
35.152 KB
September 26 2023 20:59:20
1032 / wheelch2
0644
atomlib.php
11.67 KB
April 21 2022 15:54:18
1032 / wheelch2
0644
author-template.php
18.507 KB
May 14 2023 22:28:24
1032 / wheelch2
0644
block-editor.php
27.269 KB
September 27 2023 22:10:20
1032 / wheelch2
0644
block-i18n.json
0.309 KB
August 11 2021 13:38:02
1032 / wheelch2
0644
block-patterns.php
12.639 KB
November 10 2023 21:30:26
1032 / wheelch2
0644
block-template-utils.php
47.348 KB
November 17 2023 12:47:24
1032 / wheelch2
0644
block-template.php
12 KB
October 27 2023 23:06:22
1032 / wheelch2
0644
blocks.php
69.784 KB
November 06 2023 20:59:18
1032 / wheelch2
0644
bookmark-template.php
12.606 KB
June 22 2023 19:27:24
1032 / wheelch2
0644
bookmark.php
15.018 KB
July 10 2023 00:47:30
1032 / wheelch2
0644
cache-compat.php
5.829 KB
October 10 2022 22:52:12
1032 / wheelch2
0644
cache.php
13.158 KB
October 10 2022 22:52:12
1032 / wheelch2
0644
canonical.php
33.269 KB
January 26 2024 01:13:16
1032 / wheelch2
0644
capabilities.php
39.088 KB
July 10 2023 00:47:30
1032 / wheelch2
0644
category-template.php
55.667 KB
September 26 2023 04:57:12
1032 / wheelch2
0644
category.php
12.411 KB
August 24 2023 13:31:16
1032 / wheelch2
0644
checkbox.php
0 KB
December 16 2023 06:00:19
1032 / wheelch2
0644
class-IXR.php
2.483 KB
February 06 2020 12:03:12
1032 / wheelch2
0644
class-feed.php
0.517 KB
February 06 2020 12:03:12
1032 / wheelch2
0644
class-http.php
0.358 KB
June 17 2022 15:50:14
1032 / wheelch2
0644
class-json.php
42.66 KB
February 03 2023 19:05:20
1032 / wheelch2
0644
class-oembed.php
0.392 KB
June 17 2022 15:50:14
1032 / wheelch2
0644
class-phpass.php
6.551 KB
February 13 2023 14:38:24
1032 / wheelch2
0644
class-phpmailer.php
0.648 KB
July 21 2020 17:28:02
1032 / wheelch2
0644
class-pop3.php
20.478 KB
February 11 2023 18:13:22
1032 / wheelch2
0644
class-requests.php
2.185 KB
April 05 2023 17:42:26
1032 / wheelch2
0644
class-simplepie.php
95.824 KB
May 13 2023 02:05:22
1032 / wheelch2
0644
class-smtp.php
0.446 KB
January 26 2021 19:15:58
1032 / wheelch2
0644
class-snoopy.php
36.831 KB
February 03 2023 19:05:20
1032 / wheelch2
0644
class-walker-category-dropdown.php
2.411 KB
September 14 2023 17:16:20
1032 / wheelch2
0644
class-walker-category.php
8.278 KB
September 08 2023 14:02:24
1032 / wheelch2
0644
class-walker-comment.php
13.88 KB
September 09 2023 13:58:26
1032 / wheelch2
0644
class-walker-nav-menu.php
11.048 KB
June 27 2023 19:56:28
1032 / wheelch2
0644
class-walker-page-dropdown.php
2.646 KB
September 14 2023 17:16:20
1032 / wheelch2
0644
class-walker-page.php
7.434 KB
September 14 2023 17:16:20
1032 / wheelch2
0644
class-wp-admin-bar.php
16.957 KB
July 10 2023 00:47:30
1032 / wheelch2
0644
class-wp-ajax-response.php
5.143 KB
September 12 2022 20:17:14
1032 / wheelch2
0644
class-wp-application-passwords.php
12.553 KB
May 09 2023 03:07:24
1032 / wheelch2
0644
class-wp-block-editor-context.php
1.318 KB
September 12 2022 20:17:14
1032 / wheelch2
0644
class-wp-block-list.php
4.661 KB
October 09 2023 15:53:28
1032 / wheelch2
0644
class-wp-block-parser-block.php
2.495 KB
June 27 2023 05:15:38
1032 / wheelch2
0644
class-wp-block-parser-frame.php
1.871 KB
June 27 2023 05:15:38
1032 / wheelch2
0644
class-wp-block-parser.php
11.262 KB
October 16 2023 23:47:20
1032 / wheelch2
0644
class-wp-block-pattern-categories-registry.php
5.245 KB
September 12 2022 20:17:14
1032 / wheelch2
0644
class-wp-block-patterns-registry.php
9.841 KB
October 17 2023 20:18:24
1032 / wheelch2
0644
class-wp-block-styles-registry.php
5.745 KB
September 12 2022 20:17:14
1032 / wheelch2
0644
class-wp-block-supports.php
5.39 KB
September 29 2023 14:50:30
1032 / wheelch2
0644
class-wp-block-template.php
1.905 KB
June 23 2023 10:59:24
1032 / wheelch2
0644
class-wp-block-type-registry.php
4.896 KB
October 12 2023 17:04:34
1032 / wheelch2
0644
class-wp-block-type.php
14.397 KB
September 14 2023 17:55:18
1032 / wheelch2
0644
class-wp-block.php
8.204 KB
September 09 2023 13:58:26
1032 / wheelch2
0644
class-wp-classic-to-block-menu-converter.php
3.992 KB
August 21 2023 22:21:20
1032 / wheelch2
0644
class-wp-comment-query.php
46.708 KB
September 09 2023 13:58:26
1032 / wheelch2
0644
class-wp-comment.php
9.152 KB
August 24 2023 13:14:24
1032 / wheelch2
0644
class-wp-customize-control.php
25.236 KB
September 08 2023 14:02:24
1032 / wheelch2
0644
class-wp-customize-manager.php
197.517 KB
September 30 2023 02:09:26
1032 / wheelch2
0644
class-wp-customize-nav-menus.php
55.975 KB
September 26 2023 01:35:22
1032 / wheelch2
0644
class-wp-customize-panel.php
10.42 KB
September 10 2023 13:34:18
1032 / wheelch2
0644
class-wp-customize-section.php
10.98 KB
September 10 2023 13:34:18
1032 / wheelch2
0644
class-wp-customize-setting.php
29.188 KB
September 10 2023 13:34:18
1032 / wheelch2
0644
class-wp-customize-widgets.php
69.934 KB
September 26 2023 01:35:22
1032 / wheelch2
0644
class-wp-date-query.php
34.882 KB
June 22 2023 19:06:26
1032 / wheelch2
0644
class-wp-dependencies.php
13.732 KB
September 08 2023 14:02:24
1032 / wheelch2
0644
class-wp-dependency.php
2.565 KB
November 25 2022 20:42:16
1032 / wheelch2
0644
class-wp-duotone.php
38.519 KB
October 24 2023 15:38:26
1032 / wheelch2
0644
class-wp-editor.php
70.395 KB
July 15 2023 01:29:26
1032 / wheelch2
0644
class-wp-embed.php
15.619 KB
July 10 2023 00:47:30
1032 / wheelch2
0644
class-wp-error.php
7.326 KB
February 21 2023 22:09:20
1032 / wheelch2
0644
class-wp-fatal-error-handler.php
7.688 KB
February 23 2023 16:08:22
1032 / wheelch2
0644
class-wp-feed-cache-transient.php
2.525 KB
September 12 2022 20:17:14
1032 / wheelch2
0644
class-wp-feed-cache.php
0.946 KB
August 10 2023 05:36:22
1032 / wheelch2
0644
class-wp-hook.php
15.625 KB
September 18 2023 17:11:18
1032 / wheelch2
0644
class-wp-http-cookie.php
7.216 KB
June 24 2023 21:47:24
1032 / wheelch2
0644
class-wp-http-curl.php
12.247 KB
September 21 2023 22:59:12
1032 / wheelch2
0644
class-wp-http-encoding.php
6.532 KB
June 22 2023 19:27:24
1032 / wheelch2
0644
class-wp-http-ixr-client.php
3.419 KB
September 12 2022 20:17:14
1032 / wheelch2
0644
class-wp-http-proxy.php
5.84 KB
June 22 2023 19:06:26
1032 / wheelch2
0644
class-wp-http-requests-hooks.php
1.975 KB
December 16 2022 03:02:18
1032 / wheelch2
0644
class-wp-http-requests-response.php
4.297 KB
October 11 2023 11:35:26
1032 / wheelch2
0644
class-wp-http-response.php
2.907 KB
September 12 2022 20:17:14
1032 / wheelch2
0644
class-wp-http-streams.php
16.464 KB
September 21 2023 22:59:12
1032 / wheelch2
0644
class-wp-http.php
39.634 KB
September 26 2023 21:25:20
1032 / wheelch2
0644
class-wp-image-editor-gd.php
17.114 KB
August 19 2023 04:40:24
1032 / wheelch2
0644
class-wp-image-editor-imagick.php
30.47 KB
September 08 2023 14:02:24
1032 / wheelch2
0644
class-wp-image-editor.php
17.172 KB
September 07 2023 19:29:22
1032 / wheelch2
0644
class-wp-list-util.php
7.269 KB
September 09 2023 13:58:26
1032 / wheelch2
0644
class-wp-locale-switcher.php
6.407 KB
July 10 2023 01:55:24
1032 / wheelch2
0644
class-wp-locale.php
15.737 KB
July 10 2023 01:55:24
1032 / wheelch2
0644
class-wp-matchesmapregex.php
1.783 KB
September 12 2022 20:17:14
1032 / wheelch2
0644
class-wp-meta-query.php
29.817 KB
September 09 2023 13:58:26
1032 / wheelch2
0644
class-wp-metadata-lazyloader.php
6.673 KB
May 11 2023 15:45:24
1032 / wheelch2
0644
class-wp-navigation-fallback.php
8.995 KB
October 06 2023 18:36:22
1032 / wheelch2
0644
class-wp-network-query.php
18.839 KB
March 10 2023 22:00:04
1032 / wheelch2
0644
class-wp-network.php
11.903 KB
July 12 2023 14:16:26
1032 / wheelch2
0644
class-wp-object-cache.php
17.182 KB
March 14 2023 22:25:20
1032 / wheelch2
0644
class-wp-oembed-controller.php
6.718 KB
November 13 2022 19:21:20
1032 / wheelch2
0644
class-wp-oembed.php
30.658 KB
July 10 2023 01:55:24
1032 / wheelch2
0644
class-wp-paused-extensions-storage.php
4.943 KB
September 12 2022 20:17:14
1032 / wheelch2
0644
class-wp-post-type.php
29.275 KB
October 10 2023 18:35:22
1032 / wheelch2
0644
class-wp-post.php
6.332 KB
September 12 2022 20:17:14
1032 / wheelch2
0644
class-wp-query.php
148.029 KB
October 13 2023 04:11:24
1032 / wheelch2
0644
class-wp-recovery-mode-cookie-service.php
6.716 KB
October 04 2022 08:29:14
1032 / wheelch2
0644
class-wp-recovery-mode-email-service.php
10.921 KB
May 02 2023 20:15:22
1032 / wheelch2
0644
class-wp-recovery-mode-key-service.php
4.396 KB
February 21 2023 21:29:18
1032 / wheelch2
0644
class-wp-recovery-mode-link-service.php
3.382 KB
September 12 2022 20:17:14
1032 / wheelch2
0644
class-wp-recovery-mode.php
11.167 KB
May 02 2023 20:15:22
1032 / wheelch2
0644
class-wp-rewrite.php
61.943 KB
September 09 2023 13:58:26
1032 / wheelch2
0644
class-wp-role.php
2.464 KB
September 08 2023 14:02:24
1032 / wheelch2
0644
class-wp-roles.php
8.379 KB
July 28 2023 16:07:26
1032 / wheelch2
0644
class-wp-scripts.php
27.991 KB
October 13 2023 23:16:22
1032 / wheelch2
0644
class-wp-session-tokens.php
7.276 KB
September 12 2022 20:17:14
1032 / wheelch2
0644
class-wp-simplepie-file.php
3.298 KB
August 10 2023 05:36:22
1032 / wheelch2
0644
class-wp-simplepie-sanitize-kses.php
1.729 KB
August 10 2023 05:36:22
1032 / wheelch2
0644
class-wp-site-query.php
30.293 KB
June 22 2023 19:06:26
1032 / wheelch2
0644
class-wp-site.php
7.279 KB
September 12 2022 20:17:14
1032 / wheelch2
0644
class-wp-styles.php
10.643 KB
May 02 2023 20:15:22
1032 / wheelch2
0644
class-wp-tax-query.php
19.087 KB
July 08 2023 15:18:24
1032 / wheelch2
0644
class-wp-taxonomy.php
18.132 KB
April 28 2023 03:45:18
1032 / wheelch2
0644
class-wp-term-query.php
40.054 KB
November 01 2023 20:45:16
1032 / wheelch2
0644
class-wp-term.php
5.174 KB
September 12 2022 20:17:14
1032 / wheelch2
0644
class-wp-text-diff-renderer-inline.php
0.81 KB
September 08 2023 14:02:24
1032 / wheelch2
0644
class-wp-text-diff-renderer-table.php
18.366 KB
October 15 2023 19:25:24
1032 / wheelch2
0644
class-wp-textdomain-registry.php
5.836 KB
July 10 2023 01:55:24
1032 / wheelch2
0644
class-wp-theme-json-data.php
1.517 KB
September 08 2023 14:02:24
1032 / wheelch2
0644
class-wp-theme-json-resolver.php
24.063 KB
September 26 2023 18:17:20
1032 / wheelch2
0644
class-wp-theme-json-schema.php
4.124 KB
October 02 2023 15:57:24
1032 / wheelch2
0644
class-wp-theme-json.php
126.521 KB
October 10 2023 08:13:22
1032 / wheelch2
0644
class-wp-theme.php
62.761 KB
October 21 2023 00:06:02
1032 / wheelch2
0644
class-wp-user-meta-session-tokens.php
2.92 KB
January 09 2019 10:34:50
1032 / wheelch2
0644
class-wp-user-query.php
42.374 KB
September 08 2023 01:15:16
1032 / wheelch2
0644
class-wp-user-request.php
2.17 KB
September 12 2022 20:17:14
1032 / wheelch2
0644
class-wp-user.php
22.229 KB
July 10 2023 17:23:26
1032 / wheelch2
0644
class-wp-walker.php
12.857 KB
September 09 2023 13:58:26
1032 / wheelch2
0644
class-wp-widget-factory.php
3.269 KB
September 12 2022 20:17:14
1032 / wheelch2
0644
class-wp-widget.php
17.955 KB
August 25 2023 05:58:16
1032 / wheelch2
0644
class-wp-xmlrpc-server.php
209.121 KB
September 21 2023 00:01:20
1032 / wheelch2
0644
class-wp.php
25.507 KB
August 13 2023 15:01:24
1032 / wheelch2
0644
class-wpdb.php
116.657 KB
November 09 2023 02:08:22
1032 / wheelch2
0644
class.wp-dependencies.php
0.364 KB
September 20 2022 18:47:12
1032 / wheelch2
0644
class.wp-scripts.php
0.335 KB
September 20 2022 18:47:12
1032 / wheelch2
0644
class.wp-styles.php
0.33 KB
September 20 2022 18:47:12
1032 / wheelch2
0644
comment-template.php
99.055 KB
September 26 2023 01:35:22
1032 / wheelch2
0644
comment.php
126.086 KB
September 29 2023 21:43:24
1032 / wheelch2
0644
compat.php
14.862 KB
September 09 2023 13:58:26
1032 / wheelch2
0644
cron.php
40.501 KB
September 11 2023 09:57:22
1032 / wheelch2
0644
date.php
0.391 KB
June 17 2022 15:50:14
1032 / wheelch2
0644
default-constants.php
10.909 KB
September 26 2023 22:03:20
1032 / wheelch2
0644
default-filters.php
33.697 KB
January 25 2024 00:56:12
1032 / wheelch2
0644
default-widgets.php
2.17 KB
May 25 2021 12:57:58
1032 / wheelch2
0644
deprecated.php
179.501 KB
October 13 2023 21:51:22
1032 / wheelch2
0644
embed-template.php
0.33 KB
June 17 2022 15:50:14
1032 / wheelch2
0644
embed.php
36.776 KB
September 25 2023 21:36:34
1032 / wheelch2
0644
error-protection.php
4.024 KB
May 02 2023 20:15:22
1032 / wheelch2
0644
feed-atom-comments.php
5.323 KB
July 29 2023 05:01:36
1032 / wheelch2
0644
feed-atom.php
2.977 KB
November 29 2021 15:22:00
1032 / wheelch2
0644
feed-rdf.php
2.605 KB
January 29 2020 06:15:18
1032 / wheelch2
0644
feed-rss.php
1.161 KB
January 29 2020 06:15:18
1032 / wheelch2
0644
feed-rss2-comments.php
3.984 KB
February 12 2023 23:38:22
1032 / wheelch2
0644
feed-rss2.php
3.71 KB
January 29 2020 06:15:18
1032 / wheelch2
0644
feed.php
22.517 KB
July 10 2023 02:18:22
1032 / wheelch2
0644
fonts.php
2.283 KB
September 07 2023 22:00:18
1032 / wheelch2
0644
formatting.php
327.073 KB
September 26 2023 04:57:12
1032 / wheelch2
0644
functions.php
269.734 KB
November 15 2023 23:17:20
1032 / wheelch2
0644
functions.wp-scripts.php
14.413 KB
November 01 2023 20:45:16
1032 / wheelch2
0644
functions.wp-styles.php
8.382 KB
January 15 2023 20:27:14
1032 / wheelch2
0644
general-template.php
163.793 KB
November 15 2023 23:17:20
1032 / wheelch2
0644
global-styles-and-settings.php
19.731 KB
August 25 2023 00:29:18
1032 / wheelch2
0644
http.php
23.293 KB
August 03 2023 16:40:28
1032 / wheelch2
0644
https-detection.php
5.528 KB
September 22 2023 23:38:20
1032 / wheelch2
0644
https-migration.php
4.63 KB
July 11 2023 03:08:26
1032 / wheelch2
0644
kses.php
70.208 KB
September 19 2023 17:00:14
1032 / wheelch2
0644
l10n.php
61.312 KB
August 18 2023 21:59:20
1032 / wheelch2
0644
link-template.php
152.417 KB
October 16 2023 04:37:26
1032 / wheelch2
0644
load.php
52.86 KB
October 09 2023 19:19:26
1032 / wheelch2
0644
locale.php
0.158 KB
October 08 2019 21:49:04
1032 / wheelch2
0644
media-template.php
60.372 KB
September 26 2023 19:15:24
1032 / wheelch2
0644
media.php
202.505 KB
October 12 2023 17:17:22
1032 / wheelch2
0644
meta.php
62.576 KB
September 26 2023 20:02:20
1032 / wheelch2
0644
ms-blogs.php
25.027 KB
December 05 2023 01:29:20
1032 / wheelch2
0644
ms-default-constants.php
4.785 KB
July 11 2023 03:18:22
1032 / wheelch2
0644
ms-default-filters.php
6.48 KB
February 24 2023 06:53:20
1032 / wheelch2
0644
ms-deprecated.php
21.248 KB
June 22 2023 19:27:24
1032 / wheelch2
0644
ms-files.php
2.647 KB
August 23 2023 20:23:24
1032 / wheelch2
0644
ms-functions.php
89.119 KB
July 11 2023 03:18:22
1032 / wheelch2
0644
ms-load.php
19.404 KB
July 11 2023 03:18:22
1032 / wheelch2
0644
ms-network.php
3.693 KB
May 02 2023 15:56:24
1032 / wheelch2
0644
ms-settings.php
4.027 KB
June 22 2023 19:27:24
1032 / wheelch2
0644
ms-site.php
39.553 KB
September 09 2023 13:58:26
1032 / wheelch2
0644
nav-menu-template.php
25.181 KB
February 16 2023 05:34:22
1032 / wheelch2
0644
nav-menu.php
43.045 KB
July 11 2023 03:18:22
1032 / wheelch2
0644
option.php
89.199 KB
October 31 2023 04:53:24
1032 / wheelch2
0644
pluggable-deprecated.php
6.116 KB
January 12 2020 00:02:06
1032 / wheelch2
0644
pluggable.php
110.372 KB
October 03 2023 20:45:20
1032 / wheelch2
0644
plugin.php
34.634 KB
June 08 2023 12:24:22
1032 / wheelch2
0644
post-formats.php
6.934 KB
February 21 2023 22:09:20
1032 / wheelch2
0644
post-template.php
65.228 KB
August 22 2023 17:00:30
1032 / wheelch2
0644
post-thumbnail-template.php
10.066 KB
May 17 2023 23:01:24
1032 / wheelch2
0644
post.php
271.797 KB
October 13 2023 04:11:24
1032 / wheelch2
0644
query.php
36.167 KB
August 24 2023 13:31:16
1032 / wheelch2
0644
registration-functions.php
0.195 KB
November 12 2020 16:47:08
1032 / wheelch2
0644
registration.php
0.195 KB
November 12 2020 16:47:08
1032 / wheelch2
0644
rest-api.php
94.867 KB
October 12 2023 17:02:32
1032 / wheelch2
0644
revision.php
30.181 KB
October 24 2023 00:26:20
1032 / wheelch2
0644
rewrite.php
19.057 KB
July 11 2023 15:45:28
1032 / wheelch2
0644
robots-template.php
5.063 KB
April 06 2022 20:03:04
1032 / wheelch2
0644
rss-functions.php
0.249 KB
November 17 2020 04:22:06
1032 / wheelch2
0644
rss.php
22.476 KB
April 11 2023 00:01:18
1032 / wheelch2
0644
script-loader.php
127.03 KB
October 02 2023 23:18:24
1032 / wheelch2
0644
session.php
0.252 KB
February 06 2020 12:03:12
1032 / wheelch2
0644
shortcodes.php
23.297 KB
October 12 2023 17:17:22
1032 / wheelch2
0644
sitemaps.php
3.162 KB
May 15 2021 22:08:06
1032 / wheelch2
0644
spl-autoload-compat.php
0.431 KB
November 12 2020 16:47:08
1032 / wheelch2
0644
style-engine.php
7.031 KB
September 14 2023 09:26:22
1032 / wheelch2
0644
taxonomy.php
169.461 KB
November 01 2023 20:35:20
1032 / wheelch2
0644
template-canvas.php
0.531 KB
October 01 2023 04:52:28
1032 / wheelch2
0644
template-loader.php
2.941 KB
May 26 2020 14:07:10
1032 / wheelch2
0644
template.php
22.974 KB
September 20 2023 21:57:24
1032 / wheelch2
0644
theme-i18n.json
1.124 KB
September 21 2022 16:13:14
1032 / wheelch2
0644
theme-previews.php
2.76 KB
October 03 2023 03:12:24
1032 / wheelch2
0644
theme-templates.php
6.077 KB
October 13 2023 21:51:22
1032 / wheelch2
0644
theme.json
7.132 KB
September 21 2023 11:05:20
1032 / wheelch2
0644
theme.php
128.134 KB
December 05 2023 01:29:20
1032 / wheelch2
0644
update.php
35.961 KB
September 12 2023 19:53:18
1032 / wheelch2
0644
user.php
167.136 KB
September 14 2023 05:55:16
1032 / wheelch2
0644
vars.php
6.057 KB
September 21 2023 01:21:20
1032 / wheelch2
0644
version.php
0.906 KB
January 31 2024 00:40:16
1032 / wheelch2
0644
widgets.php
68.237 KB
July 11 2023 03:41:22
1032 / wheelch2
0644
wlwmanifest.xml
1.021 KB
December 12 2013 01:19:12
1032 / wheelch2
0644
wp-db.php
0.435 KB
July 22 2022 03:15:12
1032 / wheelch2
0644
wp-diff.php
0.632 KB
February 06 2020 12:03:12
1032 / wheelch2
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025
CONTACT ME
Static GIF