license_mismatch
license mismatch
The plugin's license metadata is missing, invalid, or inconsistent.
Why It Shows Up
Plugin Check found license information that does not match WordPress.org expectations across the plugin header, readme, or bundled files.
Why It Matters
Clear license metadata helps users and repository reviewers understand whether the plugin can be distributed and modified.
How to Fix
- Declare the license in the plugin header and readme.
- Use a valid SPDX-style license name or a WordPress.org-accepted GPL-compatible license.
- Keep bundled third-party library licenses intact and compatible.
References
Affected Plugins
| Rank | Plugin | Score | Errors | Warnings | Installs | Added | Updated | Top Issue |
|---|---|---|---|---|---|---|---|---|
| #551 | WordPress Widgets Shortcode | 89 | 5 | 4 | 500 | trademarked term | ||
| #552 | Beehive Analytics – Google Analytics Dashboard | 90 | 611 | 22 | 20k+ | Text Domain Mismatch | ||
| #553 | GamiPress – WooCommerce Points Per Purchase Total | 90 | 10 | 5 | 400 | trademarked term | ||
| #554 | VK Ads Pixel plugin | 90 | 6 | 4 | 2k+ | Missing direct file access protection | ||
| #555 | BLAZING Email Transfer Payment Gateway | 90 | 23 | 6 | 2k+ | Text Domain Mismatch | ||
| #556 | WP PHP Version Display | 90 | 6 | 4 | 3k+ | trademarked term | ||
| #557 | Advanced Cron Manager – debug & control | 91 | 30 | 90 | 30k+ | Non-prefixed global variable | ||
| #558 | Change Empty Trash Time | 91 | 5 | 3 | 1k+ | Missing direct file access protection | ||
| #559 | Custom Highlight Color | 91 | 5 | 1 | 900 | Missing direct file access protection | ||
| #560 | Limit Revisions | 91 | 7 | 1 | 1k+ | Missing Arg Domain | ||
| #561 | Simple WP Maintenance Mode | 91 | 6 | 4 | 2k+ | trademarked term | ||
| #562 | Slivery Extender | 91 | 557 | 11 | 1k+ | Text Domain Mismatch | ||
| #563 | Tumblr Importer | 91 | 7 | 9 | 10k+ | wp function not compatible with requires wp | ||
| #564 | WooCommerce New Product Badge | 91 | 8 | 8 | 800 | Text Domain Mismatch | ||
| #565 | WP Mobile Detect | 91 | 4 | 6 | 5k+ | trademarked term | ||
| #566 | Fluent Forms Block | 92 | 4 | 18 | 2k+ | Non-prefixed global variable | ||
| #567 | Version Control for jQuery | 92 | 5 | 1 | 6k+ | Offloaded Content | ||
| #568 | WP Quick Post Duplicator | 92 | 3 | 10 | 2k+ | trademarked term | ||
| #569 | WPLMS CoAuthors Plus | 92 | 3 | 4 | 1k+ | trademarked term | ||
| #570 | Enable Mastodon Apps | 93 | 13 | 65 | 600 | Non-prefixed global variable | ||
| #571 | Hide Updates | 93 | 3 | 4 | 6k+ | Nonce verification recommended | ||
| #572 | WP Disable Site Health | 93 | 4 | 4 | 1k+ | trademarked term | ||
| #573 | ACF Options For Polylang | 94 | 9 | 23 | 10k+ | Non-prefixed constant | ||
| #574 | Coinbase Commerce Payment Gateway for WooCommerce | 94 | 21 | 5 | 4k+ | Missing Arg Domain | ||
| #575 | Noindex Pages | 94 | 3 | 3 | 2k+ | Missing Version | ||
| #576 | Regiones de Chile para WooCommerce | 94 | 7 | 4 | 400 | trademarked term | ||
| #577 | Sch.gr Commons | 94 | 6 | 5 | 1k+ | Discouraged text-domain loading | ||
| #578 | WP Click to Chat – Email, Live Chat, Call & Book Now Buttons | 94 | 43 | 47 | 1k+ | wp function not compatible with requires wp | ||
| #579 | Widget Instance | 94 | 7 | 11 | 500 | Non-prefixed global variable | ||
| #580 | WP Sync for Notion – Notion to WordPress | 94 | 14 | 47 | 1k+ | Non-prefixed hook name | ||
| #581 | Zotabox – 20+ Promotional Sales tools to boost your subscribers and sales | 94 | 12 | 8 | 500 | wp function not compatible with requires wp | ||
| #582 | Custom Login Page Customizer | 95 | 3 | 55 | 50k+ | Non-prefixed global variable | ||
| #583 | Fluid Player | 95 | 7 | 2 | 400 | Missing direct file access protection | ||
| #584 | Kattene | 95 | 7 | 3 | 1k+ | date date | ||
| #585 | Preenche endereço CEP para Woocommerce | 95 | 5 | 5 | 1k+ | Missing Version | ||
| #586 | Quick remove menu item | 95 | 7 | 3 | 3k+ | Missing Version | ||
| #587 | ShortBuild | 95 | 26 | 4 | 1k+ | Missing direct file access protection | ||
| #588 | Simple Pull Quote | 95 | 18 | 2 | 1k+ | wp function not compatible with requires wp | ||
| #589 | WPGlobus for WPBakery Visual Composer | 95 | 4 | 7 | 2k+ | trademarked term | ||
| #590 | WP Telegram (Auto Post and Notifications) | 95 | 8 | 15 | 30k+ | Non-prefixed function | ||
| #591 | WP Telegram Login & Register | 95 | 11 | 21 | 1k+ | Non-prefixed global variable | ||
| #592 | WP Telegram Widget and Join Link | 95 | 13 | 18 | 4k+ | Missing direct file access protection | ||
| #593 | Yoast Test Helper | 95 | 2 | 43 | 60k+ | Direct Query | ||
| #594 | Admin Notices Manager | 96 | 70 | 3 | 10k+ | Missing Arg Domain | ||
| #595 | GA Admin Taxonomy Search | 96 | 7 | 2 | 400 | Missing direct file access protection | ||
| #596 | Hide Block | 96 | 3 | 4 | 700 | Missing Version | ||
| #597 | Hide Comments Feature | 96 | 4 | 5 | 1k+ | Missing direct file access protection | ||
| #598 | Hide featured image on all single page/post | 96 | 4 | 2 | 5k+ | Missing Version | ||
| #599 | Metric Converter | 96 | 4 | 3 | 800 | Missing Version | ||
| #600 | Prevent Direct Access – Protect WordPress Files | 96 | 4 | 26 | 10k+ | Non-prefixed constant |