plugin_header_invalid_author_uri
plugin header invalid author uri
The plugin file header contains missing, invalid, or inconsistent metadata.
Why It Shows Up
Plugin Check found a header value such as plugin name, license, domain path, network, Requires PHP, or Requires at least that does not match expected format.
Why It Matters
Header metadata tells WordPress and WordPress.org how to identify, load, translate, and present the plugin.
How to Fix
- Use standard WordPress plugin header fields and valid values.
- Keep header values consistent with the readme and actual plugin support policy.
- Remove unsupported or stale metadata before release.
References
Affected Plugins
| Rank | Plugin | Score | Errors | Warnings | Installs | Added | Updated | Top Issue |
|---|---|---|---|---|---|---|---|---|
| #51 | LeadBack – Callback, Chatbot and Live Chat Widgets for WordPress sites | 66 | 17 | 5 | 600 | Unsafe printing function | ||
| #52 | Russian Post and EMS for WooCommerce | 68 | 16 | 47 | 1k+ | Non-prefixed global variable | ||
| #53 | WP Disable Automatic Updates | 69 | 14 | 8 | 2k+ | Output is not escaped | ||
| #54 | Private Store for WooCommerce B2B & Wholesale by B2BKing | 70 | 86 | 8 | 600 | Text Domain Mismatch | ||
| #55 | Change Administrator Email Address | 71 | 12 | 9 | 700 | Output is not escaped | ||
| #56 | Cálculo do frete somente com o CEP – WC Brasil | 74 | 13 | 24 | 1k+ | Non-prefixed function | ||
| #57 | Code Snippet DM | 74 | 21 | 2 | 500 | Output is not escaped | ||
| #58 | Spider Blocker | 78 | 19 | 9 | 20k+ | Missing Translators Comment | ||
| #59 | Better Font Awesome | 79 | 6 | 9 | 60k+ | Input is not sanitized | ||
| #60 | Responsive Mobile-Friendly Tooltip | 79 | 25 | 14 | 600 | Missing Arg Domain | ||
| #61 | Ceylon Demo Installer | 81 | 11 | 9 | 400 | Non-prefixed function | ||
| #62 | JivoChat Live Chat – WP live chat plugin for WordPress | 81 | 27 | 13 | 20k+ | wp function not compatible with requires wp | ||
| #63 | Starter Templates by Gradient Themes | 83 | 27 | 7 | 3k+ | Text Domain Mismatch | ||
| #64 | Featured Image Column | 84 | 11 | 2 | 2k+ | Output is not escaped | ||
| #65 | Polylang – Country Detection | 89 | 4 | 7 | 1k+ | Input is not sanitized | ||
| #66 | QR payment for WooCommerce | 90 | 4 | 2 | 400 | Output is not escaped | ||
| #67 | Flawless Themes Demo Importer | 94 | 39 | 11 | 1k+ | Text Domain Mismatch | ||
| #68 | Gravity Forms IBAN | 94 | 7 | 21 | 500 | Non-prefixed function | ||
| #69 | Noindex Pages | 94 | 3 | 3 | 2k+ | Missing Version | ||
| #70 | Accessibility by AudioEye | 95 | 17 | 16 | 2k+ | Non-prefixed global variable | ||
| #71 | Elegant Blog Themes Demo Importer | 96 | 22 | 13 | 500 | Text Domain Mismatch | ||
| #72 | Enable vCard Upload | 97 | 3 | 1 | 2k+ | outdated tested upto header | ||
| #73 | Pattern Manager | 97 | 6 | 2 | 400 | Missing direct file access protection | ||
| #74 | Unplug Jetpack | 98 | 4 | 0 | 1k+ | Missing direct file access protection |