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 |
|---|---|---|---|---|---|---|---|---|
| #101 | Custom Order Status Manager for WooCommerce | 35 | 630 | 67 | 30k+ | Text Domain Mismatch | ||
| #102 | Cashflows for WooCommerce | 35 | 139 | 37 | 600 | Text Domain Mismatch | ||
| #103 | CiviCRM Profile Sync | 35 | 31 | 140 | 500 | Non-prefixed global variable | ||
| #104 | Currency Switcher for WooCommerce | 35 | 164 | 60 | 800 | Text Domain Mismatch | ||
| #105 | Custom Price for WooCommerce | 35 | 3 | 9 | 3k+ | Non-prefixed global variable | ||
| #106 | Dropshipping XML for WooCommerce | 35 | 9 | 27 | 800 | Non-prefixed global variable | ||
| #107 | Easy Noindex And Nofollow | 35 | 55 | 18 | 400 | Output is not escaped | ||
| #108 | Flexible Checkout Fields for WooCommerce – WooCommerce Checkout Manager | 35 | 64 | 64 | 80k+ | Non-prefixed global variable | ||
| #109 | Flexible PDF Coupons – Gift Cards & Vouchers for WooCommerce | 35 | 8 | 20 | 2k+ | Non-prefixed global variable | ||
| #110 | Flexible PDF Invoices for WooCommerce & WordPress | 35 | 15 | 55 | 6k+ | Non-prefixed global variable | ||
| #111 | Flexible Refund for WooCommerce – EU One Click Return | 35 | 5 | 8 | 2k+ | Non-prefixed global variable | ||
| #112 | Form Input Masks For Elementor Forms | 35 | 3 | 1 | 10k+ | Hidden files included | ||
| #113 | Iframely – WP media embeds, cards and blocks | 35 | 136 | 43 | 2k+ | Unsafe printing function | ||
| #114 | iPages – FlipBook Image & PDF Viewer | 35 | 467 | 177 | 2k+ | Text Domain Mismatch | ||
| #115 | Flexible Invoices for WooCommerce – KSeF Add-on | 35 | 40 | 15 | 600 | Non-prefixed global variable | ||
| #116 | Lead Generation Form | 35 | 21 | 63 | 600 | Non-prefixed global variable | ||
| #117 | Media Library Downloader | 35 | 19 | 15 | 4k+ | unlink unlink | ||
| #118 | More Widgets | 35 | 55 | 15 | 1k+ | Output is not escaped | ||
| #119 | Accept Cryptocurrencies with Plisio | 35 | 37 | 47 | 1k+ | Text Domain Mismatch | ||
| #120 | Post Meta Data Manager | 35 | 30 | 112 | 1k+ | Non-prefixed global variable | ||
| #121 | Flutterwave WooCommerce | 35 | 7 | 20 | 2k+ | Non-prefixed class | ||
| #122 | ShopMagic Abandoned Cart Recovery for WooCommerce | 35 | 16 | 23 | 2k+ | Non-prefixed global variable | ||
| #123 | Simple Definition List Blocks | 35 | 11 | 2 | 1k+ | Hidden files included | ||
| #124 | SMNTCS Disable REST API User Endpoints | 35 | 8 | 0 | 8k+ | Hidden files included | ||
| #125 | SMNTCS Google Webmaster Tools | 35 | 7 | 0 | 6k+ | Hidden files included | ||
| #126 | The Social Links | 35 | 16 | 29 | 2k+ | Non-prefixed global variable | ||
| #127 | Affiliate Sales in Google Analytics and other tools | 35 | 26 | 95 | 1k+ | Request data is not unslashed | ||
| #128 | Call for Price for WooCommerce | 35 | 3 | 31 | 8k+ | Non-prefixed hook name | ||
| #129 | Payment Gateway for PayPal Pro & PayPal Checkout for WooCommerce | 35 | 67 | 147 | 1k+ | Request data is not unslashed | ||
| #130 | WP Content Copy Protection | 35 | 76 | 11 | 10k+ | Text Domain Mismatch | ||
| #131 | WP System Information | 35 | 237 | 30 | 700 | Text Domain Mismatch | ||
| #132 | Integration for WooCommerce and QuickBooks | 35 | 263 | 125 | 1k+ | Output is not escaped | ||
| #133 | Block User Account | 36 | 280 | 137 | 1k+ | Unsafe printing function | ||
| #134 | BP Disable Activation Reloaded | 36 | 147 | 28 | 800 | Output is not escaped | ||
| #135 | BuddyMeet | 36 | 114 | 32 | 600 | Unsafe printing function | ||
| #136 | Libro de Reclamaciones y Quejas | 36 | 266 | 124 | 3k+ | Text Domain Mismatch | ||
| #137 | Toolbox for Asgaros Forum | 36 | 150 | 84 | 1k+ | Output is not escaped | ||
| #138 | Ubigeo de Perú para Woocommerce y WordPress | 36 | 191 | 235 | 4k+ | Non-prefixed function | ||
| #139 | Rabo Smart Pay for WooCommerce | 36 | 145 | 54 | 600 | Text Domain Mismatch | ||
| #140 | Advanced Accordion Gutenberg Block – Create Beautiful FAQs, Content Accordions & Interactive Tabs | 37 | 39 | 36 | 10k+ | Missing direct file access protection | ||
| #141 | Advanced Custom Fields: NextGEN Gallery Field add-on | 37 | 131 | 20 | 400 | Output is not escaped | ||
| #142 | EasyMe Connect | 37 | 130 | 45 | 500 | Text Domain Mismatch | ||
| #143 | Google for WooCommerce | 37 | 352 | 138 | 800k+ | Exception output is not escaped | ||
| #144 | Poptics – Popup Builder, Email Opt-ins, Exit-Intent & WooCommerce Popups Sales | 37 | 59 | 64 | 1k+ | SQL query is not prepared | ||
| #145 | Recent Posts Widget With Thumbnails | 37 | 222 | 46 | 100k+ | Output is not escaped | ||
| #146 | ValidateCertify Free | 37 | 123 | 97 | 1k+ | Text Domain Mismatch | ||
| #147 | Variation Swatches for WooCommerce | 37 | 92 | 102 | 10k+ | Output is not escaped | ||
| #148 | Wordable – Export Google Docs to WordPress | 37 | 47 | 63 | 2k+ | Output is not escaped | ||
| #149 | Custom post type templates for Elementor | 38 | 289 | 33 | 700 | Text Domain Mismatch | ||
| #150 | PopCash Code Integration Tool | 38 | 77 | 109 | 400 | Nonce verification recommended |