'ids', 'number' => 0 ) ) as $blog_id ) { switch_to_blog( (int) $blog_id ); self::activate_site(); restore_current_blog(); } return; } self::activate_site(); } /** * Set up the current site. */ private static function activate_site() { Db::install(); add_option( 'replyping_version', REPLYPING_VERSION ); add_option( Settings::OPTION, Settings::defaults() ); if ( ! wp_next_scheduled( Db::PURGE_HOOK ) ) { wp_schedule_event( time() + HOUR_IN_SECONDS, 'daily', Db::PURGE_HOOK ); } } /** * Deactivation. */ public static function deactivate() { wp_clear_scheduled_hook( Db::PURGE_HOOK ); } }