From 41ea8ee350fa2dc5001f4283a2b59a403219c417 Mon Sep 17 00:00:00 2001 From: Tim Carr Date: Tue, 10 Feb 2026 10:49:25 +0800 Subject: [PATCH 1/2] Fix `initialize_admin` AJAX calls --- includes/class-wp-convertkit.php | 7 +++++++ views/backend/setup-wizard/header.php | 3 --- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/includes/class-wp-convertkit.php b/includes/class-wp-convertkit.php index ecafc5792..5f2fd2f0d 100644 --- a/includes/class-wp-convertkit.php +++ b/includes/class-wp-convertkit.php @@ -79,6 +79,13 @@ private function initialize_admin() { return; } + // Bail if this is a WordPress AJAX request. + // We don't need to initialize admin classes for AJAX requests, + // as any AJAX-based requests in this Plugin use the REST API instead. + if ( wp_doing_ajax() ) { + return; + } + $this->classes['admin_bulk_edit'] = new ConvertKit_Admin_Bulk_Edit(); $this->classes['admin_cache_plugins'] = new ConvertKit_Admin_Cache_Plugins(); $this->classes['admin_category'] = new ConvertKit_Admin_Category(); diff --git a/views/backend/setup-wizard/header.php b/views/backend/setup-wizard/header.php index 6598dab8a..2515484a7 100644 --- a/views/backend/setup-wizard/header.php +++ b/views/backend/setup-wizard/header.php @@ -13,9 +13,6 @@ <?php echo esc_html( 'Kit' ); ?> ‹ <?php bloginfo( 'name' ); ?> — WordPress - Date: Tue, 10 Feb 2026 10:51:39 +0800 Subject: [PATCH 2/2] Revert ajaxurl change --- views/backend/setup-wizard/header.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/views/backend/setup-wizard/header.php b/views/backend/setup-wizard/header.php index 2515484a7..6598dab8a 100644 --- a/views/backend/setup-wizard/header.php +++ b/views/backend/setup-wizard/header.php @@ -13,6 +13,9 @@ <?php echo esc_html( 'Kit' ); ?> ‹ <?php bloginfo( 'name' ); ?> — WordPress +