Automatically displays a shopping cart in your menu bar. Works with WooCommerce and Easy Digital Downloads (EDD)
Category Scores
Top Issues by Category
i18n87
maintainability21
Issues Details
109 issues found in latest scan
Mismatched text domain. Expected 'woocommerce-menu-bar-cart' but got 'wp-menu-cart'.
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "active_plugins".
Function "apply_filters_deprecated()" requires WordPress 4.6.0, but your plugin minimum supported version is WordPress 3.4.0.
PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;
The plugin name includes a restricted term. Your chosen plugin name - "WP Menu Cart" - contains the restricted term "wp" which cannot be used at all in your plugin name.
Global constants defined by a theme/plugin should start with the theme/plugin prefix. Found: "WOOCOMMERCE_CART".
Functions declared in the global namespace by a theme/plugin should start with the theme/plugin prefix. Found: "WPO_Menu_Cart".
Global constants defined by a theme/plugin should start with the theme/plugin prefix. Found: "$name".
wp_redirect() found. Using wp_safe_redirect(), along with the "allowed_redirect_hosts" filter if needed, can help avoid any chances of malicious redirects within code. It is also important to remember to call exit() after a redirect so that no other unwanted code is executed.
Plugin name "Menu Cart for WooCommerce" is different from the name declared in plugin header "WP Menu Cart".
The "Text Domain" header in the plugin file does not match the slug. Found "wp-menu-cart", expected "woocommerce-menu-bar-cart".
| Code | Type | Message | Count |
|---|---|---|---|
| WordPress.WP.I18n.TextDomainMismatch | ERROR | Mismatched text domain. Expected 'woocommerce-menu-bar-cart' but got 'wp-menu-cart'. | 86 |
| WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound | WARNING | Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "active_plugins". | 8 |
| wp_function_not_compatible_with_requires_wp | ERROR | Function "apply_filters_deprecated()" requires WordPress 4.6.0, but your plugin minimum supported version is WordPress 3.4.0. | 5 |
| missing_direct_file_access_protection | ERROR | PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit; | 2 |
| trademarked_term | WARNING | The plugin name includes a restricted term. Your chosen plugin name - "WP Menu Cart" - contains the restricted term "wp" which cannot be used at all in your plugin name. | 2 |
| WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedConstantFound | WARNING | Global constants defined by a theme/plugin should start with the theme/plugin prefix. Found: "WOOCOMMERCE_CART". | 1 |
| WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound | WARNING | Functions declared in the global namespace by a theme/plugin should start with the theme/plugin prefix. Found: "WPO_Menu_Cart". | 1 |
| WordPress.NamingConventions.PrefixAllGlobals.VariableConstantNameFound | WARNING | Global constants defined by a theme/plugin should start with the theme/plugin prefix. Found: "$name". | 1 |
| WordPress.Security.SafeRedirect.wp_redirect_wp_redirect | WARNING | wp_redirect() found. Using wp_safe_redirect(), along with the "allowed_redirect_hosts" filter if needed, can help avoid any chances of malicious redirects within code. It is also important to remember to call exit() after a redirect so that no other unwanted code is executed. | 1 |
| mismatched_plugin_name | WARNING | Plugin name "Menu Cart for WooCommerce" is different from the name declared in plugin header "WP Menu Cart". | 1 |
| textdomain_mismatch | WARNING | The "Text Domain" header in the plugin file does not match the slug. Found "wp-menu-cart", expected "woocommerce-menu-bar-cart". | 1 |
Latest Snapshot
Findings
109
Errors
93
Warnings
16
Score History
First score snapshot
First scan completed
v2.14.12 · Plugin Check 2.0.0 · Model 2026.06-mvp-static-v2
v2.14.12
92
Latest
- Findings
- 109
- Errors
- 93
- Warnings
- 16
- Plugin Check
- 2.0.0
- Model
- 2026.06-mvp-static-v2
| Scan | Score | Findings | Errors | Warnings | Plugin | Plugin Check | Model |
|---|---|---|---|---|---|---|---|
| Latest | 92 | 109 | 93 | 16 | v2.14.12 | 2.0.0 | 2026.06-mvp-static-v2 |