plugin_header_invalid_domain_path
plugin header invalid domain path
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 | Updated | Top Issue |
|---|---|---|---|---|---|---|---|
| #1 | Membership Plugin – Kadence Memberships | 19 | 5,082 | 2,982 | 9k+ | Text Domain Mismatch | |
| #2 | Imagify: Optimize Images for Top Speed (Compress & Convert to WebP/AVIF) | 21 | 418 | 851 | 1m+ | Non Prefixed Variable Found | |
| #3 | Advanced Form Integration — Connect Forms to 200+ Apps | 22 | 5,771 | 4,678 | 10k+ | wp function not compatible with requires wp | |
| #4 | SSL Zen — SSL Certificate Installer & HTTPS Redirects | 22 | 779 | 1,575 | 10k+ | Non Prefixed Variable Found | |
| #5 | Restrict – membership, site, content and user access restrictions for WordPress | 23 | 973 | 1,519 | 2k+ | Non Prefixed Variable Found | |
| #6 | Site Reviews | 23 | 1,625 | 598 | 60k+ | Output Not Escaped | |
| #7 | Checkout with Zelle on Woocommerce | 23 | 637 | 1,404 | 3k+ | Non Prefixed Variable Found | |
| #8 | WP Hotelier | 23 | 693 | 1,635 | 2k+ | Non Prefixed Variable Found | |
| #9 | Icegram Collect – Easy Form, Lead Collection and Subscription plugin | 25 | 424 | 290 | 2k+ | Output Not Escaped | |
| #10 | WP Popups – WordPress Popup builder | 25 | 440 | 342 | 30k+ | Output Not Escaped | |
| #11 | Easy Post Views Count | 26 | 534 | 1,180 | 2k+ | Non Prefixed Variable Found | |
| #12 | Kama Thumbnail | 28 | 80 | 47 | 9k+ | Output Not Escaped | |
| #13 | Loginfy – Custom Login Page Customizer | 28 | 338 | 398 | 2k+ | Output Not Escaped | |
| #14 | WPS Bidouille | 28 | 472 | 215 | 10k+ | Output Not Escaped | |
| #15 | Ultimate Auction for WooCommerce – Excellent WP Auction Plugin | 29 | 52 | 523 | 2k+ | Non Prefixed Variable Found | |
| #16 | Checkout with Cash App on WooCommerce | 30 | 122 | 308 | 2k+ | Non Prefixed Variable Found | |
| #17 | WPS Cleaner | 30 | 430 | 491 | 20k+ | Output Not Escaped | |
| #18 | Widget Options – Advanced Conditional Visibility for Gutenberg Blocks & Classic Widgets | 31 | 837 | 295 | 100k+ | Unsafe Printing Function | |
| #19 | GSheetConnector For WPForms – WPForms Google Sheets Integration (Real-Time Sync) | 32 | 120 | 145 | 8k+ | Non Prefixed Variable Found | |
| #20 | Popup Builder & Popup Maker for WordPress – OptinMonster Email Marketing and Lead Generation | 32 | 462 | 41 | 1m+ | Text Domain Mismatch | |
| #21 | Cooked – Recipe Management | 33 | 412 | 271 | 3k+ | Output Not Escaped | |
| #22 | YourChannel: Everything you want in a YouTube plugin. | 34 | 262 | 115 | 10k+ | Text Domain Mismatch | |
| #23 | Gutenberg Block Editor Toolkit – EditorsKit | 35 | 61 | 25 | 30k+ | Text Domain Mismatch | |
| #24 | Flutterwave WooCommerce | 35 | 7 | 20 | 2k+ | Non Prefixed Class Found | |
| #25 | CMB2 | 36 | 148 | 19 | 300k+ | Output Not Escaped | |
| #26 | Plugins Garbage Collector (Database Cleanup) | 36 | 32 | 51 | 10k+ | Missing | |
| #27 | Custom Product Tabs for WooCommerce | 36 | 87 | 81 | 80k+ | Output Not Escaped | |
| #28 | Before After Image Comparison Slider for Elementor | 37 | 90 | 41 | 10k+ | Text Domain Mismatch | |
| #29 | JVM Rich Text Icons | 37 | 86 | 34 | 3k+ | Output Not Escaped | |
| #30 | WP WooCommerce Mailchimp | 37 | 62 | 85 | 6k+ | Non Prefixed Hookname Found | |
| #31 | Admin Bar Editor – Toolbar Customization with User Role based access & Custom menus | 38 | 56 | 46 | 3k+ | Output Not Escaped | |
| #32 | Weather Underground | 38 | 64 | 27 | 3k+ | Output Not Escaped | |
| #33 | AffiliateWP – Affiliate Area Tabs | 39 | 86 | 26 | 3k+ | Output Not Escaped | |
| #34 | WPS Limit Login | 39 | 152 | 76 | 100k+ | Output Not Escaped | |
| #35 | Bulk Move | 40 | 85 | 44 | 9k+ | Unsafe Printing Function | |
| #36 | MailerSend – Official SMTP Integration | 40 | 39 | 25 | 2k+ | Unsafe Printing Function | |
| #37 | Sinatra Core | 40 | 101 | 15 | 8k+ | Output Not Escaped | |
| #38 | WP Date and Time Shortcode | 40 | 90 | 12 | 10k+ | Output Not Escaped | |
| #39 | WPS Menu Exporter | 40 | 47 | 22 | 10k+ | Output Not Escaped | |
| #40 | MaxSlider | 41 | 21 | 45 | 7k+ | Output Not Escaped | |
| #41 | WooCommerce Colors | 41 | 63 | 28 | 10k+ | Output Not Escaped | |
| #42 | WPS Hide Login | 41 | 34 | 72 | 2m+ | Recommended | |
| #43 | Disable User Login | 42 | 25 | 19 | 5k+ | Unsafe Printing Function | |
| #44 | Sinbyte Indexer | 43 | 61 | 19 | 2k+ | Text Domain Mismatch | |
| #45 | Disable Author Pages | 48 | 23 | 5 | 6k+ | Unsafe Printing Function | |
| #46 | Easy Property Listings | 49 | 60 | 66 | 5k+ | wp function not compatible with requires wp | |
| #47 | Firelight Lightbox | 51 | 78 | 97 | 200k+ | Non Prefixed Variable Found | |
| #48 | Affiliate Area Shortcodes by AffiliateWP | 52 | 56 | 16 | 2k+ | Text Domain Mismatch | |
| #49 | Blockskit | 54 | 33 | 29 | 8k+ | Text Domain Mismatch | |
| #50 | Expanding Archives | 54 | 37 | 9 | 3k+ | Output Not Escaped |