From f88de97352a9c80816d5e6a6c527022864f2def2 Mon Sep 17 00:00:00 2001 From: Tim Carr Date: Fri, 24 Apr 2026 17:13:45 +0800 Subject: [PATCH 1/3] Refresh Resource: Member Content: Include Forms --- ...ass-convertkit-admin-refresh-resources.php | 10 +++++++++ resources/backend/js/refresh-resources.js | 21 ++++++++++++++++++- 2 files changed, 30 insertions(+), 1 deletion(-) diff --git a/admin/class-convertkit-admin-refresh-resources.php b/admin/class-convertkit-admin-refresh-resources.php index 9c9418a8d..9cae3a61f 100644 --- a/admin/class-convertkit-admin-refresh-resources.php +++ b/admin/class-convertkit-admin-refresh-resources.php @@ -105,6 +105,15 @@ public function refresh_resources( $request ) { break; case 'restrict_content': + // Fetch Forms. + $forms = new ConvertKit_Resource_Forms( 'user_refresh_resource' ); + $results_forms = $forms->refresh(); + + // Bail if an error occured. + if ( is_wp_error( $results_forms ) ) { + return rest_ensure_response( $results_forms ); + } + // Fetch Tags. $tags = new ConvertKit_Resource_Tags( 'user_refresh_resource' ); $results_tags = $tags->refresh(); @@ -126,6 +135,7 @@ public function refresh_resources( $request ) { // Return resources. return rest_ensure_response( array( + 'forms' => array_values( $results_forms ), 'tags' => array_values( $results_tags ), 'products' => array_values( $results_products ), ) diff --git a/resources/backend/js/refresh-resources.js b/resources/backend/js/refresh-resources.js index fca71e8d4..0d457bdd1 100644 --- a/resources/backend/js/refresh-resources.js +++ b/resources/backend/js/refresh-resources.js @@ -96,7 +96,26 @@ function convertKitRefreshResources(button) { // Depending on the resource we're refreshing, populate the