MC4WP: WPML Integration

WPML integration for the Mailchimp for WordPress plugin.

v1.0.6Danny van KootenUpdated Added 2k+ installs60% rating
91
Score
7
Errors
9
Warnings
+0
Change

Category Scores

Security89
Repo97
Performance100
Maintainability89

Issues to Review

Prioritized issue groups from the latest Plugin Check scan

16 findings

Maintainability

14

5 issue groups

Security

1

1 issue group

Repo Compliance

1

1 issue group

ERRORMaintainabilityMissing direct file access protectionPHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;6
Category
Maintainability
Occurrences
6
Severity
error

Sample message

PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;

WARNINGMaintainabilityNon-prefixed global variableGlobal variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$language".3
Category
Maintainability
Occurrences
3
Severity
warning

Sample message

Global variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$language".

WARNINGMaintainabilitytrademarked termThe plugin name includes a restricted term. Your chosen plugin name - "MC4WP: WPML Integration" - contains the restricted term "wp" which cannot be used at all in your plugin name.3
Category
Maintainability
Occurrences
3
Severity
warning

Sample message

The plugin name includes a restricted term. Your chosen plugin name - "MC4WP: WPML Integration" - contains the restricted term "wp" which cannot be used at all in your plugin name.

ERRORSecuritySetting is missing a sanitization callbackSanitization missing for register_setting().1
Category
Security
Occurrences
1
Severity
error

Sample message

Sanitization missing for register_setting().

WARNINGMaintainabilityNon-prefixed hook nameHook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "wpml_current_language".1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "wpml_current_language".

WARNINGMaintainabilitymismatched plugin namePlugin name "MC4WP: WPML Integration" is different from the name declared in plugin header "MC4WP: WPML compatibility".1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

Plugin name "MC4WP: WPML Integration" is different from the name declared in plugin header "MC4WP: WPML compatibility".

WARNINGRepo Complianceplugin header nonexistent domain pathThe "Domain Path" header in the plugin file must point to an existing folder. Found: "languages"1
Category
Repo Compliance
Occurrences
1
Severity
warning

Sample message

The "Domain Path" header in the plugin file must point to an existing folder. Found: "languages"

External Connections

Not analyzed yet.

Score History

First score snapshot

v1.0.6

91

Latest

Findings
16
Errors
7
Warnings
9
Check
2.0.0

Relationship Map

Author, categories, issues, domains, and nearby plugins.

26 nodes

Related Plugins