readme_mismatched_header_requires_php

readme mismatched header requires php

The plugin readme contains metadata or formatting that WordPress.org may not parse as intended.

high weight

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.

Affected Plugins

RankPluginScoreErrorsWarningsInstallsUpdatedTop Issue
#1AnyComment174454495k+Output Not Escaped
#2Block Slider – Responsive Image Slider, Video Slider & Post Slider195551,2913k+Non Prefixed Variable Found
#3Robin Image Optimizer – Unlimited Image Optimization, WebP & AVIF20557541100k+Output Not Escaped
#4Landing Page Builder – Coming Soon page, Maintenance Mode, Lead Page, WordPress Landing Pages211,1732,9839k+Non Prefixed Variable Found
#5FunnelKit Payment Gateway for Stripe WooCommerce2224432120k+Input Not Sanitized
#6UserFeedback – Create Interactive Feedback Form, User Surveys, and Polls in Seconds22444243200k+Text Domain Mismatch
#7Photo Gallery, Sliders, Proofing and Themes – NextGEN Gallery232,119986400k+Text Domain Mismatch
#8SecuPress with Simple SSL – Simple and Performant Security231,6961,59040k+Non Prefixed Variable Found
#9Smart Slider 323261268800k+Non Prefixed Variable Found
#10Social Slider Feed – Social Media Feed & Gallery Widgets2492970720k+Non Prefixed Variable Found
#11Anti-spam, Spam protection, ReCaptcha for all forms and GDPR-compliant302642214k+Missing Unslash
#12WooPayments: Integrated WooCommerce Payments30177298900k+Exception Not Escaped
#13WP 2FA – Two-factor authentication for WordPress30269380100k+Exception Not Escaped
#14Form Vibes – Database Manager for Forms3117628410k+Text Domain Mismatch
#15Freesoul Deactivate Plugins – Disable plugins on individual WordPress pages32537739k+Recommended
#16Thrive Automator32848410k+Not Prepared
#17CAPTCHA 4WP – Antispam CAPTCHA solution for WordPress352010100k+Missing Arg Domain
#18CartPops – High Converting Add To Cart Popup For WooCommerce35561874k+Non Prefixed Variable Found
#19Custom Order Status for WooCommerce35206010k+Non Prefixed Hookname Found
#20Form Input Masks For Elementor Forms353210k+Non Prefixed Class Found
#21Order Delivery Date for WooCommerce352,0607310k+wp function not compatible with requires wp
#22Abandoned Cart Lite for WooCommerce358416120k+Non Prefixed Variable Found
#23WP Custom Cursors | WordPress Cursor Plugin366913909k+Text Domain Mismatch
#24SendWP37474210k+Output Not Escaped
#25CatFolders Document Gallery & PDF Library3966323k+Output Not Escaped
#26Graphina – Charts and Graphs For Elementor391,89511310k+Text Domain Mismatch
#27WP Server Health Stats39663110k+Output Not Escaped
#28Hostinger Reach – AI-Powered Email Marketing for WordPress409461m+Direct Query
#29WP Meteor Website Speed Optimization Addon40341920k+Output Not Escaped
#30ACF Quick Edit Fields49207230k+Recommended
#31YayMail – WooCommerce Email Customizer5116276250k+Non Prefixed Variable Found
#32Wenprise Pinyin Slug5230344k+Text Domain Mismatch
#33Disable Cart Fragments by Optimocha5781310k+Recommended
#34SMK Sidebar Generator6419510k+Output Not Escaped
#35WP User Avatars6852020k+Input Not Sanitized
#36SlingBlocks – Gutenberg Blocks by FunnelKit (Formerly WooFunnels)69179526k+Non Prefixed Variable Found
#37Testimonial – Testimonial Slider and Showcase Plugin7556323130k+Text Domain Mismatch
#38Change Mail Sender76971920k+Text Domain Mismatch
#39SureRank SEO – Smart Assistant with Meta Tags, Social Preview, XML Sitemap, and Schema775894300k+Non Prefixed Hookname Found
#40Remove Footer Credit8573170k+Non Prefixed Variable Found
#41MyParcel854928k+Non Prefixed Variable Found
#42WP101 Video Tutorial Plugin86151810k+missing direct file access protection
#43ParcelWILL (Formerly ParcelPanel) – Shipment Tracking, Tracking & Order Tracking for WooCommerce876817k+Non Prefixed Variable Found
#44Custom Permalinks911971100k+wp function not compatible with requires wp
#45Clicky by Yoast951074k+missing direct file access protection
#46Admin Notices Manager9670310k+Missing Arg Domain
#47Advanced Google reCAPTCHA97315200k+Non Prefixed Variable Found
#48Meta Field Block – Display custom fields in the Block Editor without coding9711110k+Non Prefixed Hookname Found
#49Make Column Clickable for Elementor9752100k+Non Prefixed Hookname Found
#50Smooth scrolling with Lenis97303k+outdated tested upto header