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 |
|---|---|---|---|---|---|---|---|---|
| #2701 | Change Currency Symbol for WooCommerce | 97 | 6 | 1 | 600 | Text Domain Mismatch | ||
| #2702 | What Template | 97 | 6 | 0 | 1k+ | Missing Arg Domain | ||
| #2703 | Custom Fee Woocommerce | 97 | 24 | 3 | 400 | Text Domain Mismatch | ||
| #2704 | WP Favicon Remover | 97 | 3 | 4 | 10k+ | trademarked term | ||
| #2705 | Contact Listing for WP Job Manager | 97 | 5 | 5 | 6k+ | trademarked term | ||
| #2706 | WP-NoIndex | 97 | 4 | 2 | 400 | trademarked term | ||
| #2707 | WP Print Friendly | 97 | 5 | 3 | 500 | trademarked term | ||
| #2708 | WP Sanitize File Name Plus | 97 | 3 | 5 | 1k+ | trademarked term | ||
| #2709 | Clear All Cache for WP Super Cache | 97 | 3 | 5 | 6k+ | trademarked term | ||
| #2710 | WPArtisan Filename Sanitizer | 97 | 2 | 5 | 400 | trademarked term | ||
| #2711 | Yoycol Integration for WooCommerce | 97 | 4 | 4 | 400 | Missing Version | ||
| #2712 | Zone Manager (Zoninator) | 97 | 5 | 2 | 2k+ | Missing direct file access protection | ||
| #2713 | Absolute Relative URLs | 98 | 2 | 1 | 1k+ | outdated tested upto header | ||
| #2714 | ACF Hide Layout | 98 | 4 | 2 | 2k+ | Discouraged text-domain loading | ||
| #2715 | Add-On for Contact Form 7 to Notion | 98 | 2 | 7 | 400 | Non-prefixed hook name | ||
| #2716 | Advanced Disable Parent Menu Link | 98 | 3 | 0 | 600 | Missing direct file access protection | ||
| #2717 | Alligator Popup | 98 | 2 | 1 | 2k+ | outdated tested upto header | ||
| #2718 | Allow Cyrillic Usernames | 98 | 3 | 0 | 600 | Missing direct file access protection | ||
| #2719 | Automatic Copyright Year | 98 | 4 | 0 | 6k+ | date date | ||
| #2720 | Autover | 98 | 4 | 0 | 800 | Missing direct file access protection | ||
| #2721 | Bulglish Permalinks | 98 | 3 | 1 | 3k+ | Missing direct file access protection | ||
| #2722 | Category Checklist Tree | 98 | 3 | 0 | 5k+ | Missing direct file access protection | ||
| #2723 | Clariti | 98 | 3 | 1 | 1k+ | Missing direct file access protection | ||
| #2724 | Clean My Archives | 98 | 4 | 0 | 800 | Missing direct file access protection | ||
| #2725 | Clear Floats Button | 98 | 3 | 1 | 2k+ | Missing direct file access protection | ||
| #2726 | CoCart CORS Support | 98 | 2 | 0 | 400 | outdated tested upto header | ||
| #2727 | Collapsible Categories in the Dashboard | 98 | 3 | 0 | 600 | Missing direct file access protection | ||
| #2728 | Disable Autosave | 98 | 3 | 0 | 400 | Missing direct file access protection | ||
| #2729 | Disable "BIG Image" Threshold | 98 | 3 | 1 | 10k+ | Missing direct file access protection | ||
| #2730 | Disable JPEG Compression | 98 | 3 | 0 | 1k+ | invalid plugin name | ||
| #2731 | Disable Login Language Selector | 98 | 4 | 0 | 1k+ | Missing direct file access protection | ||
| #2732 | Disable Real MIME Check | 98 | 3 | 0 | 10k+ | Missing direct file access protection | ||
| #2733 | Disable Right Click Images | 98 | 2 | 1 | 1k+ | Not In Footer | ||
| #2734 | Disable Welcome Messages and Tips | 98 | 3 | 0 | 800 | Missing direct file access protection | ||
| #2735 | Easy Add Thumbnail | 98 | 3 | 0 | 7k+ | Missing direct file access protection | ||
| #2736 | Easy Hide Login | 98 | 3 | 12 | 20k+ | Non-prefixed global variable | ||
| #2737 | Easy YouTube Gallery | 98 | 4 | 0 | 500 | Missing direct file access protection | ||
| #2738 | Elfsight Blocks | 98 | 3 | 2 | 3k+ | Not In Footer | ||
| #2739 | EmbedSocial – Social Media Feeds, Reviews and Galleries | 98 | 2 | 2 | 4k+ | mismatched plugin name | ||
| #2740 | Enable Standard PayPal for WooCommerce | 98 | 2 | 0 | 6k+ | outdated tested upto header | ||
| #2741 | Enable virtual card upload – vcf,vcard | 98 | 2 | 2 | 7k+ | mismatched plugin name | ||
| #2742 | Hydrogen Paste | 98 | 2 | 0 | 1k+ | outdated tested upto header | ||
| #2743 | Flexible Quantity – Measurement Price Calculator for WooCommerce | 98 | 2 | 9 | 2k+ | Non-prefixed global variable | ||
| #2744 | Fluent Forms Connector for MailPoet | 98 | 28 | 7 | 1k+ | Text Domain Mismatch | ||
| #2745 | Lightbox for Gallery & Image Block | 98 | 3 | 0 | 20k+ | Missing direct file access protection | ||
| #2746 | Genesis Simple Share | 98 | 3 | 0 | 10k+ | Missing direct file access protection | ||
| #2747 | Gravity Forms Email Blacklist | 98 | 2 | 4 | 10k+ | trademarked term | ||
| #2748 | Grid Columns | 98 | 3 | 0 | 1k+ | Missing direct file access protection | ||
| #2749 | Gutenbye | 98 | 4 | 0 | 700 | Missing direct file access protection | ||
| #2750 | Heroic Table of Contents | 98 | 3 | 1 | 5k+ | Missing Arg Domain |