/** * Run SendPress install if plugin is network activated * network-wide. * * Will only be called by multisite actions. * @internal Unfortunately will fail if the plugin is in the must-use directory * @see https://core.trac.wordpress.org/ticket/24205 */ static function on_activate_blog($blog_id) { if (!function_exists('is_plugin_active_for_network')) { require_once ABSPATH . '/wp-admin/includes/plugin.php'; } if (is_plugin_active_for_network(plugin_basename(SENDPRESS_FILE))) { switch_to_blog($blog_id); SendPress::plugin_install(); restore_current_blog(); } }