platform->token->blog_id; } function has_videopress() { // TODO - this only works on wporg site - need to detect videopress option for remote Jetpack site on WPCOM $videopress = Jetpack_Options::get_option( 'videopress', array() ); if ( isset( $videopress['blog_id'] ) && $videopress['blog_id'] > 0 ) { return true; } return false; } function upgraded_filetypes_enabled() { return true; } function is_mapped_domain() { return true; } function is_redirect() { return false; } function is_following() { return false; } function has_wordads() { // TODO: any way to detect wordads on the site, or does it need to be modified on the way through? return false; } function get_frame_nonce() { return false; } function allowed_file_types() { $allowed_file_types = array(); // http://codex.wordpress.org/Uploading_Files $mime_types = get_allowed_mime_types(); foreach ( $mime_types as $type => $mime_type ) { $extras = explode( '|', $type ); foreach ( $extras as $extra ) { $allowed_file_types[] = $extra; } } return $allowed_file_types; } function is_private() { return false; } function get_plan() { return false; } function get_subscribers_count() { return 0; // special magic fills this in on the WPCOM side } function get_capabilities() { return false; } function get_locale() { return get_bloginfo( 'language' ); } function get_icon() { if ( function_exists( 'jetpack_site_icon_url' ) && function_exists( 'jetpack_photon_url' ) ) { return array( 'img' => (string) jetpack_photon_url( jetpack_site_icon_url( get_current_blog_id() , 80 ), array( 'w' => 80 ), 'https' ), 'ico' => (string) jetpack_photon_url( jetpack_site_icon_url( get_current_blog_id() , 16 ), array( 'w' => 16 ), 'https' ), ); } return null; } function is_jetpack() { return true; } protected function get_jetpack_version() { return JETPACK__VERSION; } function get_ak_vp_bundle_enabled() {} }