/** * Quit the wizard */ function wpem_quit() { update_option('wpem_opt_out', 1); wpem_mark_as_done(); if (!function_exists('get_plugins')) { require_once ABSPATH . 'wp-admin/includes/plugin.php'; } /** * Filter plugins to be deactivated on quit * * @var array */ $plugins = apply_filters('wpem_deactivate_plugins_on_quit', array_keys(get_plugins())); if (is_array($plugins) && (!defined('WPEM_DOING_TESTS') || !WPEM_DOING_TESTS)) { deactivate_plugins($plugins); } if (function_exists('wp_safe_redirect')) { wp_safe_redirect(self_admin_url()); exit; } }
/** * Mark wizard as done and redirect */ private function redirect() { wpem_mark_as_done(); wp_safe_redirect(wpem_get_customizer_url(['return' => self_admin_url(), 'wpem' => 1])); exit; }
private function redirect() { wpem_mark_as_done(); if ('store' === $this->site_type && is_plugin_active('woocommerce/woocommerce.php')) { wp_safe_redirect(add_query_arg(array('page' => 'wc-setup'), self_admin_url('index.php'))); exit; } wp_safe_redirect(wpem_get_customizer_url(array('return' => self_admin_url(), 'wpem' => 1))); exit; }