diff --git a/civicrm.php b/civicrm.php
index dd1efef5b15f2a955b65986db28973944812fff0..ac3b7cf7a8980c9f9b223d6df17ff44d9cbc94ad 100644
--- a/civicrm.php
+++ b/civicrm.php
@@ -291,6 +291,7 @@ class CiviCRM_For_WordPress {
 
     // Set a one-time-only option
     add_option( 'civicrm_activation_in_progress', 'true' );
+    add_option('civicrm_setup_do_activation_redirect', true);
 
   }
 
@@ -321,6 +322,11 @@ class CiviCRM_For_WordPress {
 
     // Change option so this action never fires again
     update_option( 'civicrm_activation_in_progress', 'false' );
+    if (!isset($_GET['activate-multi'])) {
+      wp_redirect(admin_url("options-general.php?page=civicrm-install"));
+      exit;
+    }
+    update_option('civicrm_setup_do_activation_redirect', 'false');
 
   }