readme_mismatched_header_requires
readme mismatched header requires
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 |
|---|---|---|---|---|---|---|---|---|
| #151 | Quick Download Button | 38 | 34 | 123 | 2k+ | Non-prefixed global variable | ||
| #152 | Remove WordPress Overhead | 38 | 64 | 47 | 1k+ | Text Domain Mismatch | ||
| #153 | LinkBoss – Semantic AI Internal Linking | 38 | 28 | 57 | 2k+ | Missing Arg Domain | ||
| #154 | Slickstream: Engagement and Conversions | 38 | 100 | 19 | 2k+ | Output is not escaped | ||
| #155 | Super Simple Slider | 38 | 55 | 55 | 1k+ | Non-prefixed global variable | ||
| #156 | Swiper Js Slider | 38 | 125 | 35 | 400 | Output is not escaped | ||
| #157 | Variation Swatches for WooCommerce | 38 | 45 | 65 | 2k+ | Output is not escaped | ||
| #158 | Sidebar Login Widget | 38 | 90 | 16 | 700 | Output is not escaped | ||
| #159 | Show Stock Status for WooCommerce | 38 | 30 | 19 | 1k+ | Output is not escaped | ||
| #160 | Connect WooCommerce Shop to ERP/CRM, Verifactu and EU/VAT Compliance | 38 | 23 | 104 | 900 | Direct Query | ||
| #161 | Additional Order Filters for WooCommerce | 39 | 79 | 255 | 2k+ | Nonce verification recommended | ||
| #162 | Culqi | 39 | 571 | 88 | 1k+ | Text Domain Mismatch | ||
| #163 | First Order Discount Woocommerce | 39 | 55 | 30 | 1k+ | Output is not escaped | ||
| #164 | Kikote – Location Picker at Checkout & Google Address AutoFill Plugin for WooCommerce | 39 | 76 | 64 | 1k+ | Missing Translators Comment | ||
| #165 | Maps for WP | 39 | 169 | 73 | 400 | Output is not escaped | ||
| #166 | Redirect 404 Error Page to Homepage or Custom Page with Logs | 39 | 27 | 53 | 10k+ | Nonce verification recommended | ||
| #167 | Rollbar | 39 | 75 | 14 | 400 | Output is not escaped | ||
| #168 | Uptolike Social Share Buttons | 39 | 38 | 33 | 4k+ | Output is not escaped | ||
| #169 | bbPress Voting | 40 | 27 | 48 | 500 | Output is not escaped | ||
| #170 | Header Promo – grab attention with a top bar announcement | 40 | 472 | 45 | 400 | Output is not escaped | ||
| #171 | Search with Typesense | 40 | 81 | 122 | 700 | Non-prefixed global variable | ||
| #172 | Sendy Widget | 40 | 46 | 17 | 600 | Output is not escaped | ||
| #173 | Spreadr Woocommerce Plugin – Amazon Importer for Dropshipping and Affiliate | 40 | 11 | 99 | 500 | Missing nonce verification | ||
| #174 | Where Did You Hear About Us Checkout Field for WooCommerce | 40 | 57 | 66 | 1k+ | Output is not escaped | ||
| #175 | Alma – Pay in installments or later for WooCommerce | 41 | 116 | 68 | 1k+ | Exception output is not escaped | ||
| #176 | Url Rewrite Analyzer | 41 | 71 | 21 | 400 | Unsafe printing function | ||
| #177 | Sentry for WordPress | 41 | 79 | 40 | 10k+ | Text Domain Mismatch | ||
| #178 | Custom Login | 42 | 36 | 111 | 10k+ | Non-prefixed global variable | ||
| #179 | Prepare New Version | 42 | 53 | 24 | 6k+ | Output is not escaped | ||
| #180 | Giveaways and Contests by RafflePress – Get More Website Traffic, Email Subscribers, and Social Followers | 42 | 171 | 501 | 20k+ | SQL query is not prepared | ||
| #181 | Sticky Add To Cart Bar For WooCommerce | 42 | 46 | 54 | 500 | Output is not escaped | ||
| #182 | Vast Demo Import | 42 | 180 | 113 | 600 | Text Domain Mismatch | ||
| #183 | WC Speed Repair | 42 | 34 | 74 | 1k+ | Non-prefixed global variable | ||
| #184 | Directorist – WPML Integration | 43 | 10 | 134 | 400 | Non-prefixed hook name | ||
| #185 | Social Sharing Plugin – Kiwi | 43 | 21 | 79 | 4k+ | Non-prefixed global variable | ||
| #186 | TotalSurvey for Survey, Quiz and Form | 46 | 290 | 33 | 600 | Missing direct file access protection | ||
| #187 | Better Badge – Custom Product Badges for WooCommerce | 47 | 22 | 47 | 500 | Non Singular String Literal Domain | ||
| #188 | XML Sitemap & Google News | 47 | 270 | 224 | 100k+ | Non-prefixed global variable | ||
| #189 | Easy Share Solution For WordPress | 48 | 15 | 33 | 900 | Output is not escaped | ||
| #190 | Category Posts in Custom Menu | 49 | 19 | 18 | 2k+ | Output is not escaped | ||
| #191 | PDF Invoices & Packing Slips for WooCommerce – Challan | 49 | 56 | 151 | 6k+ | Non-prefixed global variable | ||
| #192 | Category Archive Widget | 51 | 54 | 2 | 700 | Output is not escaped | ||
| #193 | VK Filter Search | 51 | 35 | 71 | 6k+ | Nonce verification recommended | ||
| #194 | YayMail – WooCommerce Email Customizer | 51 | 163 | 788 | 50k+ | Non-prefixed global variable | ||
| #195 | Metronet Tag Manager | 52 | 17 | 36 | 20k+ | Input is not validated | ||
| #196 | Post My CF7 Form | 52 | 25 | 196 | 2k+ | Non-prefixed global variable | ||
| #197 | WP Secure Maintenance | 52 | 28 | 18 | 1k+ | Output is not escaped | ||
| #198 | REST API Featured Image | 53 | 34 | 16 | 700 | Output is not escaped | ||
| #199 | Contextual Adminbar Color | 56 | 18 | 16 | 500 | Output is not escaped | ||
| #200 | MAS Brands for WooCommerce | 56 | 80 | 15 | 10k+ | Text Domain Mismatch |