plugin_header_invalid_plugin_uri
plugin header invalid plugin uri
The plugin file header contains missing, invalid, or inconsistent metadata.
Why It Shows Up
Plugin Check found a header value such as plugin name, license, domain path, network, Requires PHP, or Requires at least that does not match expected format.
Why It Matters
Header metadata tells WordPress and WordPress.org how to identify, load, translate, and present the plugin.
How to Fix
- Use standard WordPress plugin header fields and valid values.
- Keep header values consistent with the readme and actual plugin support policy.
- Remove unsupported or stale metadata before release.
References
Affected Plugins
| Rank | Plugin | Score | Errors | Warnings | Installs | Added | Updated | Top Issue |
|---|---|---|---|---|---|---|---|---|
| #1 | Live Shopping & Shoppable Videos For WooCommerce | 0 | 79 | 174 | 400 | Non-prefixed global variable | ||
| #2 | Scrollsequence – Cinematic Scroll Image Animation Plugin | 19 | 878 | 1,528 | 4k+ | Non-prefixed global variable | ||
| #3 | Pay For Post with WooCommerce | 21 | 958 | 1,477 | 1k+ | Non-prefixed global variable | ||
| #4 | Falang multilanguage for WordPress | 22 | 716 | 769 | 1k+ | Output is not escaped | ||
| #5 | Fullscreen Menu | 23 | 537 | 1,287 | 2k+ | Non-prefixed global variable | ||
| #6 | Robokassa payment gateway for Woocommerce | 27 | 95 | 211 | 3k+ | Non-prefixed global variable | ||
| #7 | PiWeb Export Customers Users & Guest customer to CSV for WooCommerce | 30 | 173 | 75 | 1k+ | Text Domain Mismatch | ||
| #8 | AI ChatBot with ChatGPT and Content Generator by AYS | 31 | 170 | 378 | 400 | Non-prefixed global variable | ||
| #9 | g-FFL Checkout | 31 | 249 | 300 | 600 | Request data is not unslashed | ||
| #10 | Agile CRM | 33 | 163 | 81 | 500 | wp function not compatible with requires wp | ||
| #11 | WP Theme Optimizer | 33 | 388 | 80 | 400 | Output is not escaped | ||
| #12 | ACF Color Swatches | 35 | 50 | 21 | 1k+ | Text Domain Mismatch | ||
| #13 | ACF: Image Hotspots Field | 35 | 26 | 5 | 2k+ | Text Domain Mismatch | ||
| #14 | Currency Switcher for WooCommerce | 35 | 166 | 61 | 800 | Text Domain Mismatch | ||
| #15 | Remove Admin Toolbar | 35 | 13 | 7 | 500 | Missing direct file access protection | ||
| #16 | Dynamic Copyright Year | 36 | 972 | 43 | 800 | Output is not escaped | ||
| #17 | Email Before Download | 36 | 89 | 29 | 6k+ | Unsafe printing function | ||
| #18 | Localendar Calendar for WordPress | 37 | 241 | 6 | 400 | Output is not escaped | ||
| #19 | Robots & Sitemap | 37 | 199 | 28 | 500 | Text Domain Mismatch | ||
| #20 | Hide My WP Lite | 39 | 24 | 62 | 400 | Nonce verification recommended | ||
| #21 | AgreeMe Checkboxes For WooCommerce | 40 | 88 | 44 | 600 | Text Domain Mismatch | ||
| #22 | Risk Free Cash On Delivery (COD) – WooCommerce | 40 | 106 | 31 | 400 | Text Domain Mismatch | ||
| #23 | Gelato Integration for WooCommerce | 42 | 36 | 32 | 5k+ | Output is not escaped | ||
| #24 | Automatic Responsive Tables | 43 | 67 | 15 | 1k+ | Output is not escaped | ||
| #25 | Slider Templates | 45 | 10 | 33 | 1k+ | Request data is not unslashed | ||
| #26 | The Tribal Plugin | 47 | 43 | 62 | 700 | Non-prefixed function | ||
| #27 | Yeloni Exit Popup | (Free) GDPR Compliance | 54 | 41 | 12 | 700 | Output is not escaped | ||
| #28 | FeedFocal | 63 | 16 | 6 | 2k+ | Unsafe printing function | ||
| #29 | TP Show Product Images on Checkout Page for WooCommerce | 64 | 16 | 5 | 500 | Setting is missing a sanitization callback | ||
| #30 | YaMaps for WordPress Plugin | 64 | 21 | 30 | 10k+ | Non-prefixed global variable | ||
| #31 | WP Disable Automatic Updates | 69 | 14 | 8 | 2k+ | Output is not escaped | ||
| #32 | Change Administrator Email Address | 71 | 12 | 9 | 700 | Output is not escaped | ||
| #33 | Multiple Admin Email Addresses | 74 | 7 | 4 | 1k+ | Missing nonce verification | ||
| #34 | Always Edit In HTML | 77 | 7 | 5 | 1k+ | Output is not escaped | ||
| #35 | AWEOS Google Maps iframe load per click | 81 | 11 | 7 | 3k+ | Text Domain Mismatch | ||
| #36 | Iknow Extra | 82 | 6 | 5 | 400 | Missing direct file access protection | ||
| #37 | Contact Form 7 Shortcode Enabler | 92 | 4 | 3 | 10k+ | trademarked term | ||
| #38 | Art WooCommerce Order One Click | 95 | 14 | 40 | 4k+ | Non-prefixed global variable | ||
| #39 | Gosign – Contact Person Box Block | 97 | 3 | 4 | 1k+ | Missing Version | ||
| #40 | Sopro | 97 | 4 | 4 | 500 | Non-prefixed function |