From 49c93d564e8a59a747d169dcfefebb8be2c459bf Mon Sep 17 00:00:00 2001 From: Dharmesh Patel Date: Thu, 8 Jan 2026 16:28:42 +0530 Subject: [PATCH 1/8] Fix plugin check plugin errors to improve overall codebase. --- includes/admin/admin-notices.php | 5 ++++ includes/admin/class-mailchimp-user-sync.php | 3 ++- includes/admin/templates/activate-account.php | 4 +++ .../admin/templates/create-account-page.php | 5 ++++ includes/admin/templates/header.php | 7 ++++- includes/admin/templates/login-button.php | 5 ++++ includes/admin/templates/login.php | 5 ++++ includes/admin/templates/settings-header.php | 4 +++ includes/admin/templates/settings.php | 6 +++++ includes/admin/templates/setup-page.php | 10 ++++--- includes/admin/templates/suggest-to-login.php | 4 +++ includes/admin/templates/user-sync.php | 5 ++++ .../mailchimp-form-field/field-markup.php | 5 ++++ .../blocks/mailchimp-form-group/markup.php | 5 ++++ includes/blocks/mailchimp/markup.php | 5 ++++ includes/class-mailchimp-form-submission.php | 9 ++++++- mailchimp.php | 27 +++++++++++++------ mailchimp_compat.php | 5 ++++ mailchimp_upgrade.php | 5 ++++ mailchimp_widget.php | 5 ++++ readme.txt | 2 +- 21 files changed, 116 insertions(+), 15 deletions(-) diff --git a/includes/admin/admin-notices.php b/includes/admin/admin-notices.php index 16dd25b3..163cc06a 100644 --- a/includes/admin/admin-notices.php +++ b/includes/admin/admin-notices.php @@ -7,6 +7,11 @@ namespace Mailchimp\WordPress\Includes\Admin; +// Exit if accessed directly. +if ( ! defined( 'ABSPATH' ) ) { + exit; +} + /** * Display success admin notice. * diff --git a/includes/admin/class-mailchimp-user-sync.php b/includes/admin/class-mailchimp-user-sync.php index 467b185b..0f58aedd 100644 --- a/includes/admin/class-mailchimp-user-sync.php +++ b/includes/admin/class-mailchimp-user-sync.php @@ -325,7 +325,8 @@ public function subscriber_status_field() { _n( 'You will need %1$sa Mailchimp plan%2$s that includes %3$d contact.', 'You will need %1$sa Mailchimp plan%2$s that includes %3$d contacts.', - absint( $users_count ) + absint( $users_count ), + 'mailchimp' ), '', '', diff --git a/includes/admin/templates/activate-account.php b/includes/admin/templates/activate-account.php index ac642ceb..f7c0ea05 100644 --- a/includes/admin/templates/activate-account.php +++ b/includes/admin/templates/activate-account.php @@ -5,6 +5,10 @@ * @package Mailchimp */ +// Exit if accessed directly. +if ( ! defined( 'ABSPATH' ) ) { + exit; +} ?>
- \ No newline at end of file + diff --git a/includes/admin/templates/login-button.php b/includes/admin/templates/login-button.php index 971c9664..dca0048c 100644 --- a/includes/admin/templates/login-button.php +++ b/includes/admin/templates/login-button.php @@ -5,6 +5,11 @@ * @package Mailchimp */ +// Exit if accessed directly. +if ( ! defined( 'ABSPATH' ) ) { + exit; +} + $button_text = $login_button_text ?? __( 'Log in', 'mailchimp' ); ?>