not started // jltwp_adminify_setup_wizard_ran = 1 => finished // jltwp_adminify_setup_wizard_ran = 2 => started // jltwp_adminify_setup_wizard_ran = 3 => canceled $is_ran = get_option('jltwp_adminify_setup_wizard_ran', '0'); if (is_admin()) { global $pagenow; if (($pagenow == 'index.php' && !isset($_GET['page'])) || ($pagenow == 'admin.php' && (isset($_GET['page']) && $_GET['page'] == 'wp-adminify-settings'))) { if ($is_ran == '2') { update_option('jltwp_adminify_setup_wizard_ran', '3'); } } if ((($pagenow == 'index.php' && !isset($_GET['page'])) || ($pagenow == 'admin.php' && (isset($_GET['page']) && $_GET['page'] == 'wp-adminify-settings'))) && isset($_GET['adminify_setup_done_config']) && $_GET['adminify_setup_done_config'] == '1') { if ($is_ran == '2') { update_option('jltwp_adminify_setup_wizard_ran', '1'); } } } if ($is_ran != '1' && $is_ran != '2' && $is_ran != '3') { update_option('jltwp_adminify_setup_wizard_ran', '2'); wp_safe_redirect(admin_url('index.php?page=wp-adminify-setup-wizard')); exit; } elseif ($is_ran == '2') { new \WPAdminify\Inc\Classes\Wizard\Adminify_Setup_Wizard(); } } }