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 |
|---|---|---|---|---|---|---|---|---|
| #2751 | Hide Admin Bar from Non-Admins | 98 | 3 | 1 | 10k+ | Missing direct file access protection | ||
| #2752 | Hide Admin Toolbar | 98 | 3 | 1 | 9k+ | Missing direct file access protection | ||
| #2753 | Hide Text Shortcode | 98 | 4 | 0 | 400 | Missing direct file access protection | ||
| #2754 | Hide This | 98 | 3 | 1 | 2k+ | Missing direct file access protection | ||
| #2755 | Hide Tooltips on Hover – Clean Up Title Attributes Without Losing Accessibility | 98 | 1 | 2 | 4k+ | mismatched plugin name | ||
| #2756 | Highlight Search Terms | 98 | 4 | 0 | 7k+ | Missing direct file access protection | ||
| #2757 | HivePress Authentication | 98 | 1 | 5 | 1k+ | Missing Version | ||
| #2758 | Hot Blocks | 98 | 2 | 8 | 500 | Missing Version | ||
| #2759 | Image Rotation Fixer | 98 | 3 | 1 | 1k+ | Missing direct file access protection | ||
| #2760 | Internet Speed Test | 98 | 3 | 0 | 500 | outdated tested upto header | ||
| #2761 | JSON-LD Breadcrumbs | 98 | 3 | 1 | 1k+ | application detected | ||
| #2762 | Latin Now! | 98 | 2 | 1 | 400 | outdated tested upto header | ||
| #2763 | Lazy Load Control For Elementor – Remove the Lazy Load attribute from specific images in Elementor | 98 | 1 | 2 | 3k+ | mismatched plugin name | ||
| #2764 | Link Manager | 98 | 4 | 0 | 20k+ | Missing direct file access protection | ||
| #2765 | Nested Ordered Lists | 98 | 2 | 0 | 800 | outdated tested upto header | ||
| #2766 | NIF (Num. de Contribuinte Português) for WooCommerce | 98 | 2 | 9 | 5k+ | Non-prefixed constant | ||
| #2767 | Hatom/hentry remover (Fixes errors in Google Webmaster Tools) | 98 | 2 | 2 | 1k+ | mismatched plugin name | ||
| #2768 | No Login by Email Address | 98 | 4 | 0 | 1k+ | Missing Arg Domain | ||
| #2769 | No Page Comment | 98 | 3 | 1 | 10k+ | Discouraged text-domain loading | ||
| #2770 | oEmbed Plus | 98 | 3 | 1 | 4k+ | Missing direct file access protection | ||
| #2771 | OTF Regenerate Thumbnails | 98 | 3 | 1 | 4k+ | Missing direct file access protection | ||
| #2772 | PHP Server Configuration | 98 | 2 | 1 | 500 | outdated tested upto header | ||
| #2773 | Portugal CTT Tracking for WooCommerce | 98 | 1 | 5 | 600 | Non-prefixed function | ||
| #2774 | Protect schema.org markup in HTML editor | 98 | 3 | 0 | 800 | Missing direct file access protection | ||
| #2775 | Quantity Field on Shop Page for WooCommerce | 98 | 3 | 1 | 2k+ | Missing Version | ||
| #2776 | Quicklink for WordPress | 98 | 3 | 2 | 1k+ | trademarked term | ||
| #2777 | Re-Add Text Justify Button | 98 | 3 | 0 | 20k+ | Missing direct file access protection | ||
| #2778 | Relative Image URLs | 98 | 3 | 1 | 1k+ | Missing direct file access protection | ||
| #2779 | Remove Author Pages | 98 | 3 | 0 | 2k+ | Missing direct file access protection | ||
| #2780 | Remove Comment Website/URL Box | 98 | 2 | 1 | 600 | outdated tested upto header | ||
| #2781 | Remove Orphan Shortcodes | 98 | 3 | 1 | 1k+ | Missing direct file access protection | ||
| #2782 | Type Attribute Warnings Removal | 98 | 3 | 1 | 1k+ | mismatched plugin name | ||
| #2783 | Remove WP Logo from Admin Bar | 98 | 2 | 3 | 400 | trademarked term | ||
| #2784 | Sharing Image | 98 | 4 | 2 | 600 | Missing Arg Domain | ||
| #2785 | Shortcode in Menus | 98 | 2 | 0 | 50k+ | outdated tested upto header | ||
| #2786 | Shortcodes in Sidebar | 98 | 4 | 0 | 400 | Missing direct file access protection | ||
| #2787 | Sidebars for Hello Elementor Theme | 98 | 2 | 2 | 1k+ | outdated tested upto header | ||
| #2788 | Simplebooklet PDF Viewer and Embedder | 98 | 3 | 0 | 700 | Missing direct file access protection | ||
| #2789 | TinyMCE Advanced Language Pack | 98 | 4 | 0 | 600 | Missing direct file access protection | ||
| #2790 | TinyMCE VisualBlocks | 98 | 3 | 1 | 900 | Missing direct file access protection | ||
| #2791 | Ultimate Member – reCAPTCHA | 98 | 2 | 1 | 20k+ | Discouraged text-domain loading | ||
| #2792 | Users Registration Date | 98 | 3 | 0 | 2k+ | Missing direct file access protection | ||
| #2793 | WP Rollback – Rollback Plugins and Themes | 98 | 1 | 9 | 300k+ | Non-prefixed hook name | ||
| #2794 | Animations for Blocks | 99 | 1 | 0 | 10k+ | plugin header no license | ||
| #2795 | Attributes for Blocks | 99 | 1 | 4 | 4k+ | Non-prefixed hook name | ||
| #2796 | Disable Global Style | 99 | 1 | 1 | 500 | plugin header no license | ||
| #2797 | Disable Gutenberg Autosave | 99 | 1 | 4 | 2k+ | trademarked term | ||
| #2798 | HivePress Favorites | 99 | 1 | 1 | 8k+ | missing composer json file |