readme_parser_warnings_requires_header_ignored
readme parser warnings requires header ignored
The plugin readme contains metadata or formatting that WordPress.org may not parse as intended.
Why It Shows Up
Plugin Check found readme headers, sections, tags, contributors, language, or formatting that do not match repository expectations.
Why It Matters
The readme powers the WordPress.org plugin page. Parser issues can hide important metadata, show stale compatibility, or reduce discoverability.
How to Fix
- Use standard readme headers and section names.
- Keep short descriptions, tags, contributors, Requires at least, Requires PHP, Tested up to, and Stable tag valid and current.
- Run the readme through Plugin Check again after editing.
References
Affected Plugins
| Rank | Plugin | Score | Errors | Warnings | Installs | Added | Updated | Top Issue |
|---|---|---|---|---|---|---|---|---|
| #1 | Efí Bank | 17 | 886 | 553 | 400 | Exception output is not escaped | ||
| #2 | Wp-Insert | 22 | 267 | 301 | 10k+ | Output is not escaped | ||
| #3 | Featured Post with thumbnail | 24 | 158 | 122 | 400 | Output is not escaped | ||
| #4 | Sofortueberweisung Gateway for Woocommerce | 29 | 104 | 71 | 700 | Output is not escaped | ||
| #5 | Editor Blocks by Download Manager | 33 | 174 | 102 | 6k+ | Output is not escaped | ||
| #6 | Post List Featured Image | 35 | 112 | 100 | 900 | Output is not escaped | ||
| #7 | Spreadconnect | 35 | 128 | 126 | 700 | Output is not escaped | ||
| #8 | WP To Top | 35 | 30 | 29 | 1k+ | Non-prefixed global variable | ||
| #9 | Email Before Download | 36 | 89 | 29 | 6k+ | Unsafe printing function | ||
| #10 | resmio button & widget | 37 | 99 | 36 | 400 | Text Domain Mismatch | ||
| #11 | BuddyPress Follow | 38 | 114 | 67 | 1k+ | Text Domain Mismatch | ||
| #12 | Responsive WordPress Slider – HG Slider | 38 | 67 | 75 | 7k+ | Missing nonce verification | ||
| #13 | Insert PHP Code Snippet | 38 | 164 | 227 | 90k+ | Output is not escaped | ||
| #14 | Logo Slider , Logo Carousel , Logo showcase , Client Logo | 38 | 72 | 22 | 1k+ | Output is not escaped | ||
| #15 | PO/MO Editor | 39 | 106 | 45 | 1k+ | Unsafe printing function | ||
| #16 | Eventer | 40 | 61 | 55 | 1k+ | Output is not escaped | ||
| #17 | If Widget – Visibility control for Widgets | 40 | 99 | 25 | 1k+ | Unsafe printing function | ||
| #18 | clickskeks.at Cookiebanner | 41 | 21 | 18 | 500 | Unsafe printing function | ||
| #19 | CCAvenue Payment Gateway for WooCommerce | 42 | 53 | 40 | 3k+ | Text Domain Mismatch | ||
| #20 | FSM Custom Featured Image Caption | 47 | 26 | 27 | 5k+ | Output is not escaped | ||
| #21 | Timeline Express – No Icons Add-On | 73 | 10 | 9 | 700 | Output is not escaped | ||
| #22 | Widget Classes | 77 | 5 | 7 | 1k+ | Missing nonce verification | ||
| #23 | PrettyPhoto – Simple Lightbox Plugin | 78 | 25 | 12 | 2k+ | Non Singular String Literal Domain | ||
| #24 | Simple ads.txt | 82 | 8 | 6 | 1k+ | Missing direct file access protection | ||
| #25 | Slide-out Menu – Mobile Friendly modern navigation | 87 | 5 | 22 | 500 | Non-prefixed global variable | ||
| #26 | Location Add-on For Gravity Forms | 89 | 18 | 16 | 400 | Text Domain Mismatch | ||
| #27 | FAQ Schema for Elementor | 91 | 11 | 3 | 800 | Text Domain Mismatch | ||
| #28 | Timeline Express HTML Excerpts Add-on | 91 | 9 | 6 | 1k+ | Text Domain Mismatch | ||
| #29 | Post Category Prev-Next Link Fix | 94 | 3 | 4 | 1k+ | Missing direct file access protection | ||
| #30 | Remove Unrestricted Uploads | 96 | 5 | 3 | 1k+ | Missing direct file access protection | ||
| #31 | Timeline Express – Single Column Add-On | 96 | 5 | 4 | 500 | Text Domain Mismatch | ||
| #32 | rus to lat advanced | 97 | 3 | 3 | 7k+ | Deprecated function: seems_utf8 | ||
| #33 | Keep Emoticons as Text | 98 | 3 | 1 | 700 | Missing direct file access protection |