Ghost Exploiter Team Official
/
home
/
bwalansa
/
www
/
wp-includes.backup
/
Nama File / Folder
Size
Action
ID3
--
NONE
IXR
--
NONE
Requests
--
NONE
SimplePie
--
NONE
Text
--
NONE
certificates
--
NONE
css
--
NONE
customize
--
NONE
fonts
--
NONE
images
--
NONE
js
--
NONE
pomo
--
NONE
random_compat
--
NONE
rest-api
--
NONE
theme-compat
--
NONE
widgets
--
NONE
admin-bar.php
26.615KB
Hapus
Edit
Rename
atomlib.php
11.09KB
Hapus
Edit
Rename
author-template.php
15.159KB
Hapus
Edit
Rename
bookmark-template.php
11.425KB
Hapus
Edit
Rename
bookmark.php
13.354KB
Hapus
Edit
Rename
cache.php
21.561KB
Hapus
Edit
Rename
canonical.php
26.271KB
Hapus
Edit
Rename
capabilities.php
23.048KB
Hapus
Edit
Rename
category-template.php
47.356KB
Hapus
Edit
Rename
category.php
11.714KB
Hapus
Edit
Rename
class-IXR.php
2.513KB
Hapus
Edit
Rename
class-feed.php
0.51KB
Hapus
Edit
Rename
class-http.php
35.517KB
Hapus
Edit
Rename
class-http_old.php
73.192KB
Hapus
Edit
Rename
class-json.php
39.523KB
Hapus
Edit
Rename
class-oembed.php
28.36KB
Hapus
Edit
Rename
class-phpass.php
7.146KB
Hapus
Edit
Rename
class-phpmailer.php
144.76KB
Hapus
Edit
Rename
class-pop3.php
20.429KB
Hapus
Edit
Rename
class-requests.php
29.092KB
Hapus
Edit
Rename
class-simplepie.php
87.172KB
Hapus
Edit
Rename
class-smtp.php
38.553KB
Hapus
Edit
Rename
class-snoopy.php
36.899KB
Hapus
Edit
Rename
class-walker-category-dropdown.php
2.105KB
Hapus
Edit
Rename
class-walker-category.php
6.595KB
Hapus
Edit
Rename
class-walker-comment.php
11.104KB
Hapus
Edit
Rename
class-walker-nav-menu.php
7.676KB
Hapus
Edit
Rename
class-walker-page-dropdown.php
2.281KB
Hapus
Edit
Rename
class-walker-page.php
5.817KB
Hapus
Edit
Rename
class-wp-admin-bar.php
16.427KB
Hapus
Edit
Rename
class-wp-ajax-response.php
4.925KB
Hapus
Edit
Rename
class-wp-comment-query.php
41.36KB
Hapus
Edit
Rename
class-wp-comment.php
9.218KB
Hapus
Edit
Rename
class-wp-customize-control.php
21.516KB
Hapus
Edit
Rename
class-wp-customize-manager.php
142.875KB
Hapus
Edit
Rename
class-wp-customize-nav-menus.php
48.359KB
Hapus
Edit
Rename
class-wp-customize-panel.php
9.653KB
Hapus
Edit
Rename
class-wp-customize-section.php
9.928KB
Hapus
Edit
Rename
class-wp-customize-setting.php
26.986KB
Hapus
Edit
Rename
class-wp-customize-widgets.php
63.703KB
Hapus
Edit
Rename
class-wp-dependency.php
1.644KB
Hapus
Edit
Rename
class-wp-editor.php
52.799KB
Hapus
Edit
Rename
class-wp-embed.php
11.802KB
Hapus
Edit
Rename
class-wp-error.php
4.555KB
Hapus
Edit
Rename
class-wp-feed-cache-transient.php
2.645KB
Hapus
Edit
Rename
class-wp-feed-cache.php
0.746KB
Hapus
Edit
Rename
class-wp-hook.php
14.121KB
Hapus
Edit
Rename
class-wp-http-cookie.php
6.397KB
Hapus
Edit
Rename
class-wp-http-curl.php
11.456KB
Hapus
Edit
Rename
class-wp-http-encoding.php
6.293KB
Hapus
Edit
Rename
class-wp-http-ixr-client.php
3.174KB
Hapus
Edit
Rename
class-wp-http-proxy.php
5.817KB
Hapus
Edit
Rename
class-wp-http-requests-hooks.php
1.844KB
Hapus
Edit
Rename
class-wp-http-requests-response.php
4.42KB
Hapus
Edit
Rename
class-wp-http-response.php
3.021KB
Hapus
Edit
Rename
class-wp-http-streams.php
14.598KB
Hapus
Edit
Rename
class-wp-image-editor-gd.php
12.87KB
Hapus
Edit
Rename
class-wp-image-editor-imagick.php
21.472KB
Hapus
Edit
Rename
class-wp-image-editor.php
11.737KB
Hapus
Edit
Rename
class-wp-list-util.php
6.335KB
Hapus
Edit
Rename
class-wp-locale-switcher.php
5.019KB
Hapus
Edit
Rename
class-wp-locale.php
14.394KB
Hapus
Edit
Rename
class-wp-matchesmapregex.php
1.868KB
Hapus
Edit
Rename
class-wp-meta-query.php
22.191KB
Hapus
Edit
Rename
class-wp-metadata-lazyloader.php
5.363KB
Hapus
Edit
Rename
class-wp-network-query.php
16.6KB
Hapus
Edit
Rename
class-wp-network.php
10.452KB
Hapus
Edit
Rename
class-wp-oembed-controller.php
2.038KB
Hapus
Edit
Rename
class-wp-post-type.php
18.588KB
Hapus
Edit
Rename
class-wp-post.php
5.711KB
Hapus
Edit
Rename
class-wp-query.php
120.476KB
Hapus
Edit
Rename
class-wp-rewrite.php
58.716KB
Hapus
Edit
Rename
class-wp-role.php
2.664KB
Hapus
Edit
Rename
class-wp-roles.php
6.42KB
Hapus
Edit
Rename
class-wp-session-tokens.php
7.335KB
Hapus
Edit
Rename
class-wp-simplepie-file.php
2.237KB
Hapus
Edit
Rename
class-wp-simplepie-sanitize-kses.php
1.751KB
Hapus
Edit
Rename
class-wp-site-query.php
21.472KB
Hapus
Edit
Rename
class-wp-site.php
7.395KB
Hapus
Edit
Rename
class-wp-tax-query.php
19.383KB
Hapus
Edit
Rename
class-wp-taxonomy.php
10.297KB
Hapus
Edit
Rename
class-wp-term-query.php
31.977KB
Hapus
Edit
Rename
class-wp-term.php
5.289KB
Hapus
Edit
Rename
class-wp-text-diff-renderer-inline.php
0.695KB
Hapus
Edit
Rename
class-wp-text-diff-renderer-table.php
13.736KB
Hapus
Edit
Rename
class-wp-theme.php
47.354KB
Hapus
Edit
Rename
class-wp-user-meta-session-tokens.php
2.995KB
Hapus
Edit
Rename
class-wp-user-query.php
29.168KB
Hapus
Edit
Rename
class-wp-user.php
19.154KB
Hapus
Edit
Rename
class-wp-walker.php
12.078KB
Hapus
Edit
Rename
class-wp-widget-factory.php
3.809KB
Hapus
Edit
Rename
class-wp-widget.php
17.763KB
Hapus
Edit
Rename
class-wp-xmlrpc-server.php
195.504KB
Hapus
Edit
Rename
class-wp.php
23.786KB
Hapus
Edit
Rename
class.wp-dependencies.php
11.276KB
Hapus
Edit
Rename
class.wp-scripts.php
14.337KB
Hapus
Edit
Rename
class.wp-styles.php
9.937KB
Hapus
Edit
Rename
comment-template.php
85.189KB
Hapus
Edit
Rename
comment.php
100.107KB
Hapus
Edit
Rename
compat.php
16.792KB
Hapus
Edit
Rename
cron.php
15.567KB
Hapus
Edit
Rename
date.php
34.948KB
Hapus
Edit
Rename
default-constants.php
9.248KB
Hapus
Edit
Rename
default-filters.php
24.629KB
Hapus
Edit
Rename
default-widgets.php
1.469KB
Hapus
Edit
Rename
deprecated.php
109.447KB
Hapus
Edit
Rename
embed-template.php
0.336KB
Hapus
Edit
Rename
embed.php
42.9KB
Hapus
Edit
Rename
feed-atom-comments.php
5.225KB
Hapus
Edit
Rename
feed-atom.php
3.011KB
Hapus
Edit
Rename
feed-rdf.php
2.607KB
Hapus
Edit
Rename
feed-rss.php
1.217KB
Hapus
Edit
Rename
feed-rss2-comments.php
3.962KB
Hapus
Edit
Rename
feed-rss2.php
3.722KB
Hapus
Edit
Rename
feed.php
19.093KB
Hapus
Edit
Rename
formatting.php
186.735KB
Hapus
Edit
Rename
functions.php
174.61KB
Hapus
Edit
Rename
functions.wp-scripts.php
11.212KB
Hapus
Edit
Rename
functions.wp-styles.php
7.891KB
Hapus
Edit
Rename
general-template.php
122.813KB
Hapus
Edit
Rename
item.php
1.925KB
Hapus
Edit
Rename
kses.php
50.416KB
Hapus
Edit
Rename
l10n.php
42.119KB
Hapus
Edit
Rename
link-template.php
131.844KB
Hapus
Edit
Rename
load.php
30.688KB
Hapus
Edit
Rename
locale.php
0.138KB
Hapus
Edit
Rename
media-template.php
44.909KB
Hapus
Edit
Rename
media.php
133.988KB
Hapus
Edit
Rename
meta.php
36.607KB
Hapus
Edit
Rename
ms-blogs.php
36.658KB
Hapus
Edit
Rename
ms-default-constants.php
4.645KB
Hapus
Edit
Rename
ms-default-filters.php
4.451KB
Hapus
Edit
Rename
ms-deprecated.php
14.809KB
Hapus
Edit
Rename
ms-files.php
2.559KB
Hapus
Edit
Rename
ms-functions.php
76.881KB
Hapus
Edit
Rename
ms-load.php
19.383KB
Hapus
Edit
Rename
ms-settings.php
3.341KB
Hapus
Edit
Rename
nav-menu-template.php
19.847KB
Hapus
Edit
Rename
nav-menu.php
31.572KB
Hapus
Edit
Rename
option.php
62.292KB
Hapus
Edit
Rename
pluggable-deprecated.php
6.115KB
Hapus
Edit
Rename
pluggable.php
85.183KB
Hapus
Edit
Rename
plugin.php
30.549KB
Hapus
Edit
Rename
post-formats.php
6.788KB
Hapus
Edit
Rename
post-template.php
56.646KB
Hapus
Edit
Rename
post-thumbnail-template.php
7.914KB
Hapus
Edit
Rename
post.php
209.939KB
Hapus
Edit
Rename
query.php
22.924KB
Hapus
Edit
Rename
registration-functions.php
0.174KB
Hapus
Edit
Rename
registration.php
0.174KB
Hapus
Edit
Rename
rest-api.php
35.003KB
Hapus
Edit
Rename
revision.php
20.806KB
Hapus
Edit
Rename
rewrite.php
16.812KB
Hapus
Edit
Rename
rss-functions.php
0.187KB
Hapus
Edit
Rename
rss.php
22.664KB
Hapus
Edit
Rename
script-loader.php
64.138KB
Hapus
Edit
Rename
session.php
0.236KB
Hapus
Edit
Rename
shortcodes.php
21.153KB
Hapus
Edit
Rename
taxonomy.php
147.188KB
Hapus
Edit
Rename
template-loader.php
49.752KB
Hapus
Edit
Rename
template.php
18.865KB
Hapus
Edit
Rename
theme.php
94.23KB
Hapus
Edit
Rename
theme.php.old
94.226KB
Hapus
Edit
Rename
update.php
23.067KB
Hapus
Edit
Rename
user.php
83.362KB
Hapus
Edit
Rename
vars.php
5.201KB
Hapus
Edit
Rename
version.php
0.605KB
Hapus
Edit
Rename
widgets.php
46.99KB
Hapus
Edit
Rename
wlwmanifest.xml
1.021KB
Hapus
Edit
Rename
wp-configs.php
5.587KB
Hapus
Edit
Rename
wp-db.php
97.633KB
Hapus
Edit
Rename
wp-diff.php
0.646KB
Hapus
Edit
Rename
<?php /** * Deprecated functions from WordPress MU and the multisite feature. You shouldn't * use these functions and look for the alternatives instead. The functions will be * removed in a later version. * * @package WordPress * @subpackage Deprecated * @since 3.0.0 */ /* * Deprecated functions come here to die. */ /** * Get the "dashboard blog", the blog where users without a blog edit their profile data. * Dashboard blog functionality was removed in WordPress 3.1, replaced by the user admin. * * @since MU * @deprecated 3.1.0 Use get_site() * @see get_site() * * @return WP_Site Current site object. */ function get_dashboard_blog() { _deprecated_function( __FUNCTION__, '3.1.0' ); if ( $blog = get_site_option( 'dashboard_blog' ) ) { return get_site( $blog ); } return get_site( get_network()->site_id ); } /** * Generates a random password. * * @since MU * @deprecated 3.0.0 Use wp_generate_password() * @see wp_generate_password() * * @param int $len Optional. The length of password to generate. Default 8. */ function generate_random_password( $len = 8 ) { _deprecated_function( __FUNCTION__, '3.0.0', 'wp_generate_password()' ); return wp_generate_password( $len ); } /** * Determine if user is a site admin. * * Plugins should use is_multisite() instead of checking if this function exists * to determine if multisite is enabled. * * This function must reside in a file included only if is_multisite() due to * legacy function_exists() checks to determine if multisite is enabled. * * @since MU * @deprecated 3.0.0 Use is_super_admin() * @see is_super_admin() * * @param string $user_login Optional. Username for the user to check. Default empty. */ function is_site_admin( $user_login = '' ) { _deprecated_function( __FUNCTION__, '3.0.0', 'is_super_admin()' ); if ( empty( $user_login ) ) { $user_id = get_current_user_id(); if ( !$user_id ) return false; } else { $user = get_user_by( 'login', $user_login ); if ( ! $user->exists() ) return false; $user_id = $user->ID; } return is_super_admin( $user_id ); } if ( !function_exists( 'graceful_fail' ) ) : /** * Deprecated functionality to gracefully fail. * * @since MU * @deprecated 3.0.0 Use wp_die() * @see wp_die() */ function graceful_fail( $message ) { _deprecated_function( __FUNCTION__, '3.0.0', 'wp_die()' ); $message = apply_filters( 'graceful_fail', $message ); $message_template = apply_filters( 'graceful_fail_template', '<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"><head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>Error!</title> <style type="text/css"> img { border: 0; } body { line-height: 1.6em; font-family: Georgia, serif; width: 390px; margin: auto; text-align: center; } .message { font-size: 22px; width: 350px; margin: auto; } </style> </head> <body> <p class="message">%s</p> </body> </html>' ); die( sprintf( $message_template, $message ) ); } endif; /** * Deprecated functionality to retrieve user information. * * @since MU * @deprecated 3.0.0 Use get_user_by() * @see get_user_by() * * @param string $username Username. */ function get_user_details( $username ) { _deprecated_function( __FUNCTION__, '3.0.0', 'get_user_by()' ); return get_user_by('login', $username); } /** * Deprecated functionality to clear the global post cache. * * @since MU * @deprecated 3.0.0 Use clean_post_cache() * @see clean_post_cache() * * @param int $post_id Post ID. */ function clear_global_post_cache( $post_id ) { _deprecated_function( __FUNCTION__, '3.0.0', 'clean_post_cache()' ); } /** * Deprecated functionality to determin if the current site is the main site. * * @since MU * @deprecated 3.0.0 Use is_main_site() * @see is_main_site() */ function is_main_blog() { _deprecated_function( __FUNCTION__, '3.0.0', 'is_main_site()' ); return is_main_site(); } /** * Deprecated functionality to validate an email address. * * @since MU * @deprecated 3.0.0 Use is_email() * @see is_email() * * @param string $email Email address to verify. * @param bool $check_domain Deprecated. * @return string|bool Either false or the valid email address. */ function validate_email( $email, $check_domain = true) { _deprecated_function( __FUNCTION__, '3.0.0', 'is_email()' ); return is_email( $email, $check_domain ); } /** * Deprecated functionality to retrieve a list of all sites. * * @since MU * @deprecated 3.0.0 Use wp_get_sites() * @see wp_get_sites() * * @param int $start Optional. Offset for retrieving the blog list. Default 0. * @param int $num Optional. Number of blogs to list. Default 10. * @param string $deprecated Unused. */ function get_blog_list( $start = 0, $num = 10, $deprecated = '' ) { _deprecated_function( __FUNCTION__, '3.0.0', 'wp_get_sites()' ); global $wpdb; $blogs = $wpdb->get_results( $wpdb->prepare("SELECT blog_id, domain, path FROM $wpdb->blogs WHERE site_id = %d AND public = '1' AND archived = '0' AND mature = '0' AND spam = '0' AND deleted = '0' ORDER BY registered DESC", $wpdb->siteid), ARRAY_A ); $blog_list = array(); foreach ( (array) $blogs as $details ) { $blog_list[ $details['blog_id'] ] = $details; $blog_list[ $details['blog_id'] ]['postcount'] = $wpdb->get_var( "SELECT COUNT(ID) FROM " . $wpdb->get_blog_prefix( $details['blog_id'] ). "posts WHERE post_status='publish' AND post_type='post'" ); } if ( ! $blog_list ) { return array(); } if ( $num == 'all' ) { return array_slice( $blog_list, $start, count( $blog_list ) ); } else { return array_slice( $blog_list, $start, $num ); } } /** * Deprecated functionality to retrieve a list of the most active sites. * * @since MU * @deprecated 3.0.0 * * @param int $num Optional. Number of activate blogs to retrieve. Default 10. * @param bool $display Optional. Whether or not to display the most active blogs list. Default true. * @return array List of "most active" sites. */ function get_most_active_blogs( $num = 10, $display = true ) { _deprecated_function( __FUNCTION__, '3.0.0' ); $blogs = get_blog_list( 0, 'all', false ); // $blog_id -> $details if ( is_array( $blogs ) ) { reset( $blogs ); $most_active = array(); $blog_list = array(); foreach ( (array) $blogs as $key => $details ) { $most_active[ $details['blog_id'] ] = $details['postcount']; $blog_list[ $details['blog_id'] ] = $details; // array_slice() removes keys!! } arsort( $most_active ); reset( $most_active ); $t = array(); foreach ( (array) $most_active as $key => $details ) { $t[ $key ] = $blog_list[ $key ]; } unset( $most_active ); $most_active = $t; } if ( $display ) { if ( is_array( $most_active ) ) { reset( $most_active ); foreach ( (array) $most_active as $key => $details ) { $url = esc_url('http://' . $details['domain'] . $details['path']); echo '<li>' . $details['postcount'] . " <a href='$url'>$url</a></li>"; } } } return array_slice( $most_active, 0, $num ); } /** * Redirect a user based on $_GET or $_POST arguments. * * The function looks for redirect arguments in the following order: * 1) $_GET['ref'] * 2) $_POST['ref'] * 3) $_SERVER['HTTP_REFERER'] * 4) $_GET['redirect'] * 5) $_POST['redirect'] * 6) $url * * @since MU * @deprecated 3.3.0 Use wp_redirect() * @see wp_redirect() * * @param string $url Optional. Redirect URL. Default empty. */ function wpmu_admin_do_redirect( $url = '' ) { _deprecated_function( __FUNCTION__, '3.3.0' ); $ref = ''; if ( isset( $_GET['ref'] ) && isset( $_POST['ref'] ) && $_GET['ref'] !== $_POST['ref'] ) { wp_die( __( 'A variable mismatch has been detected.' ), __( 'Sorry, you are not allowed to view this item.' ), 400 ); } elseif ( isset( $_POST['ref'] ) ) { $ref = $_POST[ 'ref' ]; } elseif ( isset( $_GET['ref'] ) ) { $ref = $_GET[ 'ref' ]; } if ( $ref ) { $ref = wpmu_admin_redirect_add_updated_param( $ref ); wp_redirect( $ref ); exit(); } if ( ! empty( $_SERVER['HTTP_REFERER'] ) ) { wp_redirect( $_SERVER['HTTP_REFERER'] ); exit(); } $url = wpmu_admin_redirect_add_updated_param( $url ); if ( isset( $_GET['redirect'] ) && isset( $_POST['redirect'] ) && $_GET['redirect'] !== $_POST['redirect'] ) { wp_die( __( 'A variable mismatch has been detected.' ), __( 'Sorry, you are not allowed to view this item.' ), 400 ); } elseif ( isset( $_GET['redirect'] ) ) { if ( substr( $_GET['redirect'], 0, 2 ) == 's_' ) $url .= '&action=blogs&s='. esc_html( substr( $_GET['redirect'], 2 ) ); } elseif ( isset( $_POST['redirect'] ) ) { $url = wpmu_admin_redirect_add_updated_param( $_POST['redirect'] ); } wp_redirect( $url ); exit(); } /** * Adds an 'updated=true' argument to a URL. * * @since MU * @deprecated 3.3.0 Use add_query_arg() * @see add_query_arg() * * @param string $url Optional. Redirect URL. Default empty. * @return string */ function wpmu_admin_redirect_add_updated_param( $url = '' ) { _deprecated_function( __FUNCTION__, '3.3.0' ); if ( strpos( $url, 'updated=true' ) === false ) { if ( strpos( $url, '?' ) === false ) return $url . '?updated=true'; else return $url . '&updated=true'; } return $url; } /** * Get a numeric user ID from either an email address or a login. * * A numeric string is considered to be an existing user ID * and is simply returned as such. * * @since MU * @deprecated 3.6.0 Use get_user_by() * @see get_user_by() * * @param string $string Either an email address or a login. * @return int */ function get_user_id_from_string( $string ) { _deprecated_function( __FUNCTION__, '3.6.0', 'get_user_by()' ); if ( is_email( $string ) ) $user = get_user_by( 'email', $string ); elseif ( is_numeric( $string ) ) return $string; else $user = get_user_by( 'login', $string ); if ( $user ) return $user->ID; return 0; } /** * Get a full blog URL, given a domain and a path. * * @since MU * @deprecated 3.7.0 * * @param string $domain * @param string $path * @return string */ function get_blogaddress_by_domain( $domain, $path ) { _deprecated_function( __FUNCTION__, '3.7.0' ); if ( is_subdomain_install() ) { $url = "http://" . $domain.$path; } else { if ( $domain != $_SERVER['HTTP_HOST'] ) { $blogname = substr( $domain, 0, strpos( $domain, '.' ) ); $url = 'http://' . substr( $domain, strpos( $domain, '.' ) + 1 ) . $path; // we're not installing the main blog if ( $blogname != 'www.' ) $url .= $blogname . '/'; } else { // main blog $url = 'http://' . $domain . $path; } } return esc_url_raw( $url ); } /** * Create an empty blog. * * @since MU 1.0 * @deprecated 4.4.0 * * @param string $domain The new blog's domain. * @param string $path The new blog's path. * @param string $weblog_title The new blog's title. * @param int $site_id Optional. Defaults to 1. * @return string|int The ID of the newly created blog */ function create_empty_blog( $domain, $path, $weblog_title, $site_id = 1 ) { _deprecated_function( __FUNCTION__, '4.4.0' ); if ( empty($path) ) $path = '/'; // Check if the domain has been used already. We should return an error message. if ( domain_exists($domain, $path, $site_id) ) return __( '<strong>ERROR</strong>: Site URL already taken.' ); // Need to back up wpdb table names, and create a new wp_blogs entry for new blog. // Need to get blog_id from wp_blogs, and create new table names. // Must restore table names at the end of function. if ( ! $blog_id = insert_blog($domain, $path, $site_id) ) return __( '<strong>ERROR</strong>: problem creating site entry.' ); switch_to_blog($blog_id); install_blog($blog_id); restore_current_blog(); return $blog_id; } /** * Get the admin for a domain/path combination. * * @since MU 1.0 * @deprecated 4.4.0 * * @global wpdb $wpdb WordPress database abstraction object. * * @param string $sitedomain Optional. Site domain. * @param string $path Optional. Site path. * @return array|false The network admins */ function get_admin_users_for_domain( $sitedomain = '', $path = '' ) { _deprecated_function( __FUNCTION__, '4.4.0' ); global $wpdb; if ( ! $sitedomain ) $site_id = $wpdb->siteid; else $site_id = $wpdb->get_var( $wpdb->prepare( "SELECT id FROM $wpdb->site WHERE domain = %s AND path = %s", $sitedomain, $path ) ); if ( $site_id ) return $wpdb->get_results( $wpdb->prepare( "SELECT u.ID, u.user_login, u.user_pass FROM $wpdb->users AS u, $wpdb->sitemeta AS sm WHERE sm.meta_key = 'admin_user_id' AND u.ID = sm.meta_value AND sm.site_id = %d", $site_id ), ARRAY_A ); return false; } /** * Return an array of sites for a network or networks. * * @since 3.7.0 * @deprecated 4.6.0 * @see get_sites() * * @global wpdb $wpdb WordPress database abstraction object. * * @param array $args { * Array of default arguments. Optional. * * @type int|array $network_id A network ID or array of network IDs. Set to null to retrieve sites * from all networks. Defaults to current network ID. * @type int $public Retrieve public or non-public sites. Default null, for any. * @type int $archived Retrieve archived or non-archived sites. Default null, for any. * @type int $mature Retrieve mature or non-mature sites. Default null, for any. * @type int $spam Retrieve spam or non-spam sites. Default null, for any. * @type int $deleted Retrieve deleted or non-deleted sites. Default null, for any. * @type int $limit Number of sites to limit the query to. Default 100. * @type int $offset Exclude the first x sites. Used in combination with the $limit parameter. Default 0. * } * @return array An empty array if the install is considered "large" via wp_is_large_network(). Otherwise, * an associative array of site data arrays, each containing the site (network) ID, blog ID, * site domain and path, dates registered and modified, and the language ID. Also, boolean * values for whether the site is public, archived, mature, spam, and/or deleted. */ function wp_get_sites( $args = array() ) { global $wpdb; _deprecated_function( __FUNCTION__, '4.6.0', 'get_sites()' ); if ( wp_is_large_network() ) return array(); $defaults = array( 'network_id' => $wpdb->siteid, 'public' => null, 'archived' => null, 'mature' => null, 'spam' => null, 'deleted' => null, 'limit' => 100, 'offset' => 0, ); $args = wp_parse_args( $args, $defaults ); // Backwards compatibility if( is_array( $args['network_id'] ) ){ $args['network__in'] = $args['network_id']; $args['network_id'] = null; } if( is_numeric( $args['limit'] ) ){ $args['number'] = $args['limit']; $args['limit'] = null; } // Make sure count is disabled. $args['count'] = false; $_sites = get_sites( $args ); $results = array(); foreach ( $_sites as $_site ) { $_site = get_site( $_site ); $results[] = $_site->to_array(); } return $results; }