no_license
no license
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 |
|---|---|---|---|---|---|---|---|---|
| #601 | BBSpoiler | 95 | 5 | 7 | 4k+ | Missing Version | ||
| #602 | Booster Pack for Divi | 95 | 179 | 2 | 500 | Text Domain Mismatch | ||
| #603 | Comment Validation | 95 | 8 | 5 | 700 | Missing Version | ||
| #604 | Disable User Gravatar | 95 | 14 | 2 | 3k+ | wp function not compatible with requires wp | ||
| #605 | Dokan Menu Hider | 95 | 8 | 2 | 500 | Text Domain Mismatch | ||
| #606 | Image Rotation Repair | 95 | 4 | 5 | 7k+ | Deprecated function: _rotate_image_resource | ||
| #607 | Increase Maximum Upload File Size | 95 | 6 | 3 | 500 | Missing direct file access protection | ||
| #608 | jQuery Image Lazy Load WP | 95 | 7 | 4 | 800 | Not Allowed | ||
| #609 | Next Page, Not Next Post | 95 | 12 | 0 | 1k+ | wp function not compatible with requires wp | ||
| #610 | No category parents | 95 | 5 | 4 | 6k+ | Missing direct file access protection | ||
| #611 | Simple No Comments | 95 | 7 | 8 | 1k+ | Direct Query | ||
| #612 | Spreaker Shortcode | 95 | 23 | 3 | 4k+ | Text Domain Mismatch | ||
| #613 | WP Calameo | 95 | 16 | 3 | 3k+ | wp function not compatible with requires wp | ||
| #614 | WP HTTP Compression | 95 | 5 | 6 | 500 | trademarked term | ||
| #615 | Allow Numeric Slugs | 96 | 5 | 2 | 900 | Direct Query | ||
| #616 | Astra Hooks | 96 | 9 | 0 | 20k+ | Missing direct file access protection | ||
| #617 | Blank Slate | 96 | 8 | 3 | 10k+ | Missing direct file access protection | ||
| #618 | Cleanup HTML | 96 | 4 | 3 | 1k+ | Missing Version | ||
| #619 | Custom Shortcodes | 96 | 5 | 2 | 6k+ | Missing direct file access protection | ||
| #620 | Disable Admin Bar | 96 | 5 | 1 | 800 | Missing direct file access protection | ||
| #621 | Disable / Hide Comment URL | 96 | 4 | 3 | 500 | Missing direct file access protection | ||
| #622 | Disable WPautop | 96 | 4 | 4 | 2k+ | trademarked term | ||
| #623 | Display PHP Version | 96 | 6 | 2 | 30k+ | Missing direct file access protection | ||
| #624 | FancyBox | 96 | 5 | 3 | 4k+ | Not In Footer | ||
| #625 | Genesis Connect for WooCommerce | 96 | 45 | 17 | 10k+ | Text Domain Mismatch | ||
| #626 | German Slugs | 96 | 6 | 0 | 800 | Missing direct file access protection | ||
| #627 | Hide WordPress Version | 96 | 5 | 4 | 400 | trademarked term | ||
| #628 | Magazine Columns | 96 | 6 | 3 | 600 | wp function not compatible with requires wp | ||
| #629 | NoFollow Link | 96 | 5 | 1 | 600 | Missing direct file access protection | ||
| #630 | Permalink Trailing Slash Fixer | 96 | 4 | 2 | 700 | Missing direct file access protection | ||
| #631 | Require Post Category | 96 | 6 | 4 | 1k+ | Discouraged text-domain loading | ||
| #632 | RSS Featured Image | 96 | 4 | 2 | 2k+ | Missing direct file access protection | ||
| #633 | Schema Default Image | 96 | 5 | 4 | 800 | Deprecated parameter: load_plugin_textdomain parameter 2 | ||
| #634 | Tag Cloud Shortcode | 96 | 5 | 1 | 500 | Missing direct file access protection | ||
| #635 | Title and Nofollow For Links (Classic Editor) | 96 | 17 | 2 | 30k+ | Missing Arg Domain | ||
| #636 | Top Level Categories | 96 | 5 | 1 | 2k+ | Missing direct file access protection | ||
| #637 | Unfiltered MU | 96 | 5 | 2 | 3k+ | Discouraged WordPress constant usage: MUPLUGINDIR | ||
| #638 | What Template File Am I Viewing? | 96 | 7 | 0 | 1k+ | wp function not compatible with requires wp | ||
| #639 | WP Author Slug | 96 | 16 | 6 | 2k+ | Text Domain Mismatch | ||
| #640 | EditorFontsize | 96 | 5 | 2 | 500 | Missing direct file access protection | ||
| #641 | WP Hyper Response | 96 | 6 | 2 | 4k+ | trademarked term | ||
| #642 | WP-ShowHide | 96 | 6 | 5 | 10k+ | trademarked term | ||
| #643 | Add Category to Pages | 97 | 3 | 2 | 20k+ | Missing direct file access protection | ||
| #644 | Admin Bar Toggle | 97 | 6 | 3 | 400 | Missing Arg Domain | ||
| #645 | Black Studio Touch Dropdown Menu | 97 | 2 | 3 | 1k+ | Not In Footer | ||
| #646 | Bloginfo Shortcode | 97 | 5 | 0 | 700 | Missing direct file access protection | ||
| #647 | BuddyPress Login Redirect to Profile | 97 | 3 | 2 | 600 | trademarked term | ||
| #648 | Editor Full Width Gutenberg | 97 | 3 | 4 | 4k+ | trademarked term | ||
| #649 | ESV CrossReference Tool | 97 | 4 | 1 | 500 | Missing direct file access protection | ||
| #650 | FAQ Block | 97 | 4 | 2 | 500 | Discouraged text-domain loading |