plugin_header_no_license
plugin header 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 |
|---|---|---|---|---|---|---|---|---|
| #2601 | Permalink Trailing Slash Fixer | 96 | 4 | 2 | 700 | Missing direct file access protection | ||
| #2602 | Persian Date | 96 | 6 | 0 | 3k+ | outdated tested upto header | ||
| #2603 | Pretty Google Calendar | 96 | 12 | 4 | 5k+ | wp function not compatible with requires wp | ||
| #2604 | Relative URL ShortCode | 96 | 4 | 2 | 600 | outdated tested upto header | ||
| #2605 | Remove Unrestricted Uploads | 96 | 5 | 3 | 1k+ | Missing direct file access protection | ||
| #2606 | REST API Meta Support | 96 | 9 | 1 | 7k+ | wp function not compatible with requires wp | ||
| #2607 | RSS Featured Image | 96 | 4 | 2 | 2k+ | Missing direct file access protection | ||
| #2608 | Russian Date by Axelnsk | 96 | 5 | 1 | 500 | Missing direct file access protection | ||
| #2609 | Schema Default Image | 96 | 5 | 4 | 800 | Deprecated parameter: load_plugin_textdomain parameter 2 | ||
| #2610 | Tag Cloud Shortcode | 96 | 5 | 1 | 500 | Missing direct file access protection | ||
| #2611 | Taxonomy List Widget | 96 | 6 | 3 | 1k+ | wp function not compatible with requires wp | ||
| #2612 | Title and Nofollow For Links (Classic Editor) | 96 | 17 | 2 | 30k+ | Missing Arg Domain | ||
| #2613 | Top Level Categories | 96 | 5 | 1 | 2k+ | Missing direct file access protection | ||
| #2614 | Unfiltered MU | 96 | 5 | 2 | 3k+ | Discouraged WordPress constant usage: MUPLUGINDIR | ||
| #2615 | Vazir Font | 96 | 6 | 1 | 700 | Missing Version | ||
| #2616 | Video User Manuals | 96 | 15 | 3 | 10k+ | Missing Arg Domain | ||
| #2617 | What Template File Am I Viewing? | 96 | 7 | 0 | 1k+ | wp function not compatible with requires wp | ||
| #2618 | Cart Weight for WooCommerce | 96 | 5 | 12 | 1k+ | Non-prefixed global variable | ||
| #2619 | Content Filter – Censor All Offensive Content From Your Site | 96 | 17 | 6 | 500 | Text Domain Mismatch | ||
| #2620 | EditorFontsize | 96 | 5 | 2 | 500 | Missing direct file access protection | ||
| #2621 | Htaccess File Editor – Safely Edit Htaccess File | 96 | 4 | 15 | 40k+ | Non-prefixed global variable | ||
| #2622 | WP Hyper Response | 96 | 6 | 2 | 4k+ | trademarked term | ||
| #2623 | WP Job Manager – Company Profiles | 96 | 3 | 10 | 2k+ | trademarked term | ||
| #2624 | wp_mail return-path | 96 | 4 | 4 | 5k+ | trademarked term | ||
| #2625 | WP REST API – Pure Taxonomies | 96 | 5 | 3 | 400 | trademarked term | ||
| #2626 | WP-REST-API V2 Menus | 96 | 5 | 4 | 3k+ | trademarked term | ||
| #2627 | ACF Autosize | 97 | 3 | 5 | 4k+ | Non-prefixed hook name | ||
| #2628 | ACF: Better Search | 97 | 11 | 10 | 40k+ | Missing direct file access protection | ||
| #2629 | Add .html Extension to Pages | 97 | 4 | 1 | 700 | Missing direct file access protection | ||
| #2630 | Admin Color Schemes | 97 | 13 | 1 | 4k+ | Text Domain Mismatch | ||
| #2631 | Admin Menu Search | 97 | 5 | 0 | 3k+ | Missing Translators Comment | ||
| #2632 | Advanced Custom Fields Repeater & Flexible Content Fields Collapser | 97 | 3 | 5 | 4k+ | trademarked term | ||
| #2633 | Advanced Rich Text Tools for Gutenberg | 97 | 3 | 4 | 3k+ | trademarked term | ||
| #2634 | Anti-Spambot | 97 | 3 | 2 | 500 | Missing direct file access protection | ||
| #2635 | Autoset Featured Image | 97 | 5 | 0 | 1k+ | Missing direct file access protection | ||
| #2636 | Basic URL ShortCodes | 97 | 3 | 2 | 3k+ | mismatched plugin name | ||
| #2637 | Bloginfo Shortcode | 97 | 5 | 0 | 700 | Missing direct file access protection | ||
| #2638 | Coldbox Addons | 97 | 11 | 2 | 800 | Missing direct file access protection | ||
| #2639 | Columns Reordering For Elementor | 97 | 4 | 2 | 900 | Missing direct file access protection | ||
| #2640 | Contactus | 97 | 6 | 1 | 500 | Non Enqueued Script | ||
| #2641 | Custom Alt Text for Elementor Images | 97 | 8 | 2 | 1k+ | Text Domain Mismatch | ||
| #2642 | Date Time Picker for Contact Form 7 | 97 | 8 | 2 | 20k+ | Text Domain Mismatch | ||
| #2643 | Disable auto-update Email Notifications | 97 | 3 | 2 | 30k+ | Missing direct file access protection | ||
| #2644 | Disable File Editor | 97 | 3 | 2 | 500 | outdated tested upto header | ||
| #2645 | Disable Responsive Images | 97 | 5 | 0 | 600 | Forbidden PHP function found | ||
| #2646 | Disable Right Click and Content Copy Protection | 97 | 4 | 2 | 400 | Missing Version | ||
| #2647 | Disable URL Autocorrect Guessing | 97 | 5 | 0 | 1k+ | Missing direct file access protection | ||
| #2648 | Disable Yoast's Structured Data | 97 | 4 | 3 | 900 | trademarked term | ||
| #2649 | Display All Image Sizes | 97 | 3 | 4 | 1k+ | Missing Version | ||
| #2650 | Easy Lightbox – Image, Gallery and Video Lightbox for WordPress | 97 | 2 | 5 | 1k+ | trademarked term |