From 8bb78ddb4176a2a9c2b039ed3397bbac49b6974f Mon Sep 17 00:00:00 2001 From: jacobd Date: Tue, 4 Nov 2025 16:06:02 +0000 Subject: [PATCH 1/2] Added upsell section for CDN settings page. --- inc/options/cdn-fsd-marketing.php | 107 ++++++++++++++++++++++++++++++ inc/options/cdn.php | 17 +++++ pub/css/options.css | 28 +++++--- 3 files changed, 143 insertions(+), 9 deletions(-) create mode 100644 inc/options/cdn-fsd-marketing.php diff --git a/inc/options/cdn-fsd-marketing.php b/inc/options/cdn-fsd-marketing.php new file mode 100644 index 000000000..eae785095 --- /dev/null +++ b/inc/options/cdn-fsd-marketing.php @@ -0,0 +1,107 @@ + +
+ +
+ +

+ +

+

+ +

+ +
+ +
+ <?php echo esc_attr( W3TC_CDN_NAME ); ?> icon +

+ +

+ +
+ +
+

+ ', + '' + ); + ?> +

+
+ +
+

+ ', + '' + ); + ?> +

+
+ +
+ diff --git a/inc/options/cdn.php b/inc/options/cdn.php index 46ed0c078..87ca45271 100644 --- a/inc/options/cdn.php +++ b/inc/options/cdn.php @@ -494,6 +494,23 @@ + get_string( 'plugin.license_key' ); + + if ( + ! $is_w3tc_pro + || ! $is_totalcdn_authorized + || ( $is_w3tc_pro && $is_totalcdn_authorized && ! $is_totalcdn_fsd ) + ) { + include W3TC_INC_DIR . '/options/cdn-fsd-marketing.php'; + } + ?> + Date: Tue, 4 Nov 2025 16:34:29 +0000 Subject: [PATCH 2/2] Addressed copilot feedback. --- inc/options/cdn-fsd-marketing.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/inc/options/cdn-fsd-marketing.php b/inc/options/cdn-fsd-marketing.php index eae785095..7e9766bfd 100644 --- a/inc/options/cdn-fsd-marketing.php +++ b/inc/options/cdn-fsd-marketing.php @@ -85,12 +85,12 @@ } elseif ( $is_w3tc_pro && ! $is_totalcdn_fsd ) { ?>
-

+