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 |
|---|---|---|---|---|---|---|---|---|
| #2651 | Eazy XMLRPC Pingback Disable | 97 | 4 | 1 | 800 | Missing direct file access protection | ||
| #2652 | Enable vCard Upload | 97 | 3 | 1 | 2k+ | outdated tested upto header | ||
| #2653 | ESV CrossReference Tool | 97 | 4 | 1 | 500 | Missing direct file access protection | ||
| #2654 | Fake Pay For WooCommerce | 97 | 13 | 1 | 1k+ | Text Domain Mismatch | ||
| #2655 | FancyBox Gallery | 97 | 4 | 5 | 400 | Missing Version | ||
| #2656 | FAQ Block | 97 | 4 | 2 | 500 | Discouraged text-domain loading | ||
| #2657 | JavaScript to Footer | 97 | 5 | 0 | 500 | Missing direct file access protection | ||
| #2658 | Force Default Variant for WooCommerce | 97 | 7 | 0 | 3k+ | Missing direct file access protection | ||
| #2659 | Force Update Translations | 97 | 8 | 1 | 1k+ | Missing direct file access protection | ||
| #2660 | Gallery in columns | 97 | 3 | 5 | 500 | Missing Version | ||
| #2661 | Genesis Portfolio Pro | 97 | 9 | 16 | 5k+ | Non-prefixed global variable | ||
| #2662 | Geo to Lat | 97 | 3 | 11 | 500 | Direct Query | ||
| #2663 | HEIC to JPEG | 97 | 4 | 0 | 1k+ | invalid license | ||
| #2664 | Hierarchical HTML Sitemap | 97 | 3 | 5 | 4k+ | Post Not In exclude | ||
| #2665 | html after URL | 97 | 3 | 2 | 4k+ | Missing direct file access protection | ||
| #2666 | HTTP/2 Server Push | 97 | 4 | 1 | 900 | Missing direct file access protection | ||
| #2667 | instant.page | 97 | 4 | 0 | 3k+ | Missing direct file access protection | ||
| #2668 | LH Dashboard Notes | 97 | 16 | 1 | 500 | Missing Arg Domain | ||
| #2669 | List categories | 97 | 5 | 2 | 5k+ | Missing Arg Domain | ||
| #2670 | No Comments On Pages | 97 | 4 | 0 | 1k+ | Missing direct file access protection | ||
| #2671 | Password bcrypt | 97 | 4 | 1 | 2k+ | Direct Query | ||
| #2672 | PayPro Gateways – WooCommerce | 97 | 2 | 8 | 400 | Non-prefixed hook name | ||
| #2673 | PHP Version | 97 | 4 | 3 | 5k+ | Missing Version | ||
| #2674 | Post Update Add-On – Gravity Forms | 97 | 44 | 2 | 400 | Non Singular String Literal Domain | ||
| #2675 | Property Hive Mortgage Calculator | 97 | 12 | 2 | 800 | Text Domain Mismatch | ||
| #2676 | Quform WPML | 97 | 2 | 8 | 700 | trademarked term | ||
| #2677 | Recipe Block | 97 | 6 | 2 | 700 | block api version too low | ||
| #2678 | Rel Nofollow Checkbox | 97 | 9 | 1 | 4k+ | Missing Arg Domain | ||
| #2679 | Remove IP | 97 | 5 | 0 | 5k+ | Missing direct file access protection | ||
| #2680 | Remove Widget Titles | 97 | 5 | 0 | 7k+ | Missing direct file access protection | ||
| #2681 | Astra Customizer Reset | 97 | 7 | 1 | 30k+ | Text Domain Mismatch | ||
| #2682 | Resizable Sidebar for the Gutenberg Block Editor | 97 | 3 | 4 | 2k+ | Missing Version | ||
| #2683 | Retina @2x | 97 | 3 | 3 | 700 | Missing Version | ||
| #2684 | Right Click Disable Orignal | 97 | 4 | 3 | 1k+ | Missing Version | ||
| #2685 | RV Embed PDF | 97 | 5 | 0 | 900 | Missing direct file access protection | ||
| #2686 | Search Widget Post Types for Elementor | 97 | 4 | 2 | 600 | Deprecated parameter: load_plugin_textdomain parameter 2 | ||
| #2687 | Shortcode Empty Paragraph Fix | 97 | 4 | 0 | 800 | Missing direct file access protection | ||
| #2688 | Shortcode Preview Block | 97 | 5 | 3 | 1k+ | Missing Version | ||
| #2689 | Show Current Template | 97 | 4 | 1 | 100k+ | Discouraged text-domain loading | ||
| #2690 | Show Menu Shortcode | 97 | 5 | 0 | 400 | Missing direct file access protection | ||
| #2691 | Sidebar Login | 97 | 2 | 6 | 10k+ | Non-prefixed global variable | ||
| #2692 | Sirvoy Booking Engine | 97 | 4 | 1 | 1k+ | Missing direct file access protection | ||
| #2693 | Slideshow | 97 | 4 | 2 | 1k+ | Post Not In exclude | ||
| #2694 | Slimbox | 97 | 4 | 1 | 600 | Missing direct file access protection | ||
| #2695 | SP RTL (RusToLat) | 97 | 5 | 0 | 2k+ | Missing direct file access protection | ||
| #2696 | Super Emoji Plus+ | 97 | 3 | 2 | 1k+ | Missing direct file access protection | ||
| #2697 | Syncee Premium Dropshipping & Wholesale | 97 | 50 | 3 | 1k+ | Text Domain Mismatch | ||
| #2698 | Tabs Block | 97 | 3 | 8 | 400 | Missing Version | ||
| #2699 | Taxonomy Dropdown Widget | 97 | 6 | 2 | 2k+ | wp function not compatible with requires wp | ||
| #2700 | TinyMCE Smiley Button | 97 | 3 | 3 | 600 | Missing Version |