マルチサイトの、id 1 以外のアクティブな、ブログIDを書き出します。
checked:WordPress3.4
function multisite_blog_ids(){ global $wpdb; if ( is_multisite() ) { $blogs= $wpdb->get_results(" SELECT blog_id FROM {$wpdb->blogs} WHERE site_id= '{$wpdb->siteid}' AND spam= '0' AND deleted= '0' AND archived= '0' AND blog_id != 1 "); foreach($blogs as $val){ $result[]= $val->blog_id; } return $result; }else{ return false; } } var_dump( multisite_blog_ids() );