wp_get_sites
函数
wp_get_sites ( $args = array() )
- 参数
-
-
(array)
$args
{ Array of default arguments. Optional. @type int|int[] $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. }- Required: 否
- Default: array()
-
(array)
- 返回值
-
- (array[]) An empty array if the installation is considered “large” via wp_is_large_network(). Otherwise, an associative array of WP_Site data as arrays.
- 相关
-
- get_sites()
- 定义位置
-
-
wp-includes/ms-deprecated.php
, line 480
-
wp-includes/ms-deprecated.php
- 引入
- 3.7.0
- 弃用
- 4.6.0
Return an array of sites for a network or networks.
function wp_get_sites( $args = array() ) { _deprecated_function( __FUNCTION__, '4.6.0', 'get_sites()' ); if ( wp_is_large_network() ) return array(); $defaults = array( 'network_id' => get_current_network_id(), 'public' => null, 'archived' => null, 'mature' => null, 'spam' => null, 'deleted' => null, 'limit' => 100, 'offset' => 0, ); $args = wp_parse_args( $args, $defaults ); // Backward 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; } elseif ( ! $args['limit'] ) { $args['number'] = 0; $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; }
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。