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 |
|---|---|---|---|---|---|---|---|---|
| #301 | BNE Gallery Extended | 86 | 8 | 0 | 1k+ | Unsafe printing function | ||
| #302 | Shipping Method Description for WooCommerce | 86 | 9 | 12 | 1k+ | Non-prefixed global variable | ||
| #303 | Microsoft Azure Storage for WordPress | 86 | 25 | 26 | 2k+ | Missing Translators Comment | ||
| #304 | Easy Notification Bar | 87 | 6 | 2 | 9k+ | Output is not escaped | ||
| #305 | iPanorama 360 – Advanced Virtual Tour Builder | 87 | 726 | 34 | 5k+ | Text Domain Mismatch | ||
| #306 | NHS Blocks | 87 | 6 | 6 | 900 | Non-prefixed global variable | ||
| #307 | ParcelWILL (Formerly ParcelPanel) – Shipment Tracking, Tracking & Order Tracking for WooCommerce | 87 | 6 | 81 | 7k+ | Non-prefixed global variable | ||
| #308 | Organic Profile Block | 88 | 3 | 6 | 1k+ | Input is not validated | ||
| #309 | Skydropx | 88 | 4 | 9 | 1k+ | Non-prefixed global variable | ||
| #310 | WC Hide Shipping Methods | 88 | 5 | 5 | 20k+ | trademarked term | ||
| #311 | FlexMeeting – Webinar & Meeting Plugin for Jitsi Meet | 88 | 6 | 18 | 1k+ | Nonce verification recommended | ||
| #312 | Draft – Tailwind CSS for WordPress. | 88 | 10 | 5 | 600 | Text Domain Mismatch | ||
| #313 | Divi Carousel Free (Divi5 Support) | 88 | 268 | 26 | 30k+ | Text Domain Mismatch | ||
| #314 | Bottom Admin Toolbar | 89 | 5 | 1 | 1k+ | Output is not escaped | ||
| #315 | Széchenyi 2020 Logo | 89 | 140 | 9 | 1k+ | Text Domain Mismatch | ||
| #316 | Password Strength Settings for WooCommerce | 89 | 17 | 6 | 10k+ | Missing Arg Domain | ||
| #317 | Shipping Live Rates and Access Points for UPS for WooCommerce | 90 | 6 | 11 | 7k+ | Non-prefixed global variable | ||
| #318 | Shipping Cost on Product Page Calculator for WooCommerce | 90 | 3 | 14 | 400 | Non-prefixed global variable | ||
| #319 | Order Status Control for WooCommerce | 90 | 23 | 4 | 5k+ | Text Domain Mismatch | ||
| #320 | Custom Permalinks | 91 | 197 | 1 | 100k+ | wp function not compatible with requires wp | ||
| #321 | Hotlink File Prevention | 91 | 6 | 1 | 600 | file system operations is writable | ||
| #322 | MAS Static Content | 91 | 3 | 7 | 10k+ | Non-prefixed hook name | ||
| #323 | Shipping Live Rates for Royal Mail for WooCommerce | 91 | 4 | 13 | 400 | Non-prefixed global variable | ||
| #324 | Storefront Footer Bar | 91 | 6 | 2 | 3k+ | Missing Arg Domain | ||
| #325 | SmartEmailing | 92 | 7 | 3 | 600 | Missing direct file access protection | ||
| #326 | Address Book for WooCommerce | 92 | 12 | 6 | 4k+ | Text Domain Mismatch | ||
| #327 | Shipping Live Rates for DHL Express for WooCommerce | 93 | 4 | 11 | 600 | Non-prefixed global variable | ||
| #328 | Teachable | 93 | 19 | 75 | 500 | Non-prefixed global variable | ||
| #329 | Add to Cart Redirect for WooCommerce | 93 | 4 | 5 | 400 | Nonce verification recommended | ||
| #330 | Regiones de Chile para WooCommerce | 94 | 7 | 4 | 400 | trademarked term | ||
| #331 | Sch.gr Commons | 94 | 6 | 5 | 1k+ | Discouraged text-domain loading | ||
| #332 | Simple Lightbox for WordPress | 94 | 11 | 7 | 400 | Non Enqueued Script | ||
| #333 | QCode – Departamentos y Ciudades de Colombia para Woocommerce | 94 | 8 | 11 | 900 | Non-prefixed global variable | ||
| #334 | Novalnet Payment Gateway for WooCommerce | 94 | 4 | 58 | 1k+ | Non-prefixed class | ||
| #335 | Complianz – Terms and Conditions | 95 | 13 | 26 | 300k+ | Non-prefixed global variable | ||
| #336 | Htaccess File Editor – Easily Edit, Backup, Restore .htaccess file | 95 | 11 | 15 | 9k+ | Non-prefixed global variable | ||
| #337 | Delete Post with Attachments | 96 | 2 | 15 | 1k+ | Direct Query | ||
| #338 | Block for Embed Google Maps | 96 | 5 | 2 | 400 | block api version too low | ||
| #339 | Shipping Live Rates for FedEx for WooCommerce | 96 | 4 | 10 | 2k+ | Non-prefixed global variable | ||
| #340 | Shipping Live Rates for USPS for WooCommerce | 96 | 4 | 11 | 2k+ | Non-prefixed global variable | ||
| #341 | GA Admin Taxonomy Search | 96 | 7 | 2 | 400 | Missing direct file access protection | ||
| #342 | Gutenberg Gallery Blocks Lightbox | 96 | 4 | 3 | 1k+ | Missing direct file access protection | ||
| #343 | MerPress | 96 | 6 | 3 | 1k+ | block api version too low | ||
| #344 | Cart Weight for WooCommerce | 96 | 5 | 12 | 1k+ | Non-prefixed global variable | ||
| #345 | BuddyPress Login Redirect to Profile | 97 | 3 | 2 | 600 | trademarked term | ||
| #346 | Carousel for Divi | 97 | 4 | 0 | 1k+ | Missing direct file access protection | ||
| #347 | FlexiType Lite | 97 | 2 | 14 | 1k+ | Non-prefixed global variable | ||
| #348 | Remove/Hide Admin Toolbar | 97 | 2 | 3 | 600 | outdated tested upto header | ||
| #349 | PowerPack for LearnDash | 97 | 173 | 8 | 1k+ | Text Domain Mismatch | ||
| #350 | Smooth scrolling with Lenis | 97 | 3 | 0 | 3k+ | outdated tested upto header |