'HD ThemeSettings', 'slug' => 'hennessey-theme-settings', 'version' => '1.0.3', 'table_name' => 'hennessey_isetup_data', 'isetup_title' => 'Page Manager', 'isetup_slug' => 'hennessey-initial-setup', 'inf_title' => 'Information', 'inf_slug' => 'hennessey-extension-information', ]); // Initial Setup meta data } // Include admin menu code require_once ISETUP_DIR . '/core/admin/admin-menu.php'; // Include assets require_once ISETUP_DIR . '/core/admin/admin-assets.php'; // Database migrations if (isset($_GET['migration']) == 'run') { require_once 'core/bin/isetup-migrations.php'; } // ISetup functions require_once 'core/bin/isetup-functions.php'; // Notifications include 'core/admin/isetup-partials/part-notifications.php'; // Drop parent page hook add_action('admin_init', 'hd_delete_index_page', 99); function hd_delete_index_page(){ global $wpdb; $table = $wpdb->base_prefix . ISETUP_DATA['table_name']; if (isset($_GET['page']) == ISETUP_DATA['slug'] && isset($_GET['drop'])) { $wpdb->delete( $table, [ 'page_id' => $_GET['drop'] ], [ '%d' ] ); wp_delete_post($_GET['drop'], true); wp_redirect(admin_url('/admin.php?page=' . ISETUP_DATA['slug'] . '&results=global-deleting-success')); } }