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

RankPluginScoreErrorsWarningsInstallsAddedUpdatedTop Issue
#1AnyComment174454495k+Output is not escaped
#2Block Slider – Responsive Image Slider, Video Slider & Post Slider195551,2913k+Non-prefixed global variable
#3WP Directory Kit191,5022,6412k+Non-prefixed global variable
#4Robin Image Optimizer – Unlimited Image Optimization, WebP & AVIF20556543100k+Output is not escaped
#5Directorist: AI-Powered Business Directory, Listings & Classified Ads214842,32720k+Non-prefixed global variable
#6Landing Page Builder – Coming Soon page, Maintenance Mode, Lead Page, WordPress Landing Pages211,1202,9138k+Non-prefixed global variable
#7Database Access with Adminer229832,5531k+Non-prefixed global variable
#8ShopWP22430225700Text Domain Mismatch
#912 Step Meeting List23147593900Non-prefixed global variable
#10Heureka23534237400Exception output is not escaped
#11Smart Slider 323263268800k+Non-prefixed global variable
#12UserFeedback – Create Interactive Feedback Form, User Surveys, and Polls in Seconds23437234200k+Text Domain Mismatch
#13Vayu Blocks – Website Builder for the Gutenberg Block Editor23176235900Text Domain Mismatch
#14Advanced Menu Manager Pro – Built for Content-heavy WordPress Sites to Add, Filter, Lock, and Edit Menus Easily245451,402400Non-prefixed global variable
#15Social Slider Feed – Social Media Feed & Gallery Widgets2492770610k+Non-prefixed global variable
#16PDF for Gravity Forms + Drag And Drop Template Builder241,457260400wp function not compatible with requires wp
#17WP 2FA – Two-factor authentication for WordPress25255717100k+Non-prefixed global variable
#18Bus Ticket Booking with Seat Reservation26211398700Non-prefixed global variable
#19Friends26168705900Non-prefixed global variable
#20Image SEO – AI-Driven Image SEO Optimizer263483291k+Text Domain Mismatch
#21FunnelKit Payment Gateway for Stripe WooCommerce2710720620k+Input is not sanitized
#22PDF for Contact Form 7 + Drag and Drop Template Builder28678101500wp function not compatible with requires wp
#23WP Travel Gutenberg Blocks28485157900Output is not escaped
#24Sync Master Sheet – Product Sync with Google Sheet for WooCommerce29182304300Non-prefixed global variable
#25Tag Groups is the Advanced Way to Display Your Taxonomy Terms293421813k+Unsafe printing function
#26Raffle Play Woocommerce31151199700Output is not escaped
#27WooPayments: Integrated WooCommerce Payments31181310800k+Exception output is not escaped
#28WPOrLogin – Custom Login, Social Login, Limit Attempts, Hide Login & reCAPTCHA314832172k+Unsafe printing function
#29Thrive Automator32848410k+SQL query is not prepared
#30WP 2-step verification32154651k+Output is not escaped
#31ImageLinks – Interactive Image Builder with Hotspots33517901k+Text Domain Mismatch
#32Cashflows for WooCommerce3414037600Text Domain Mismatch
#33Floating Side Tab3494153600Non-prefixed global variable
#34Rabo Smart Pay for WooCommerce3418033600Text Domain Mismatch
#35Affiliate Link Marker35314400Text Domain Mismatch
#36Form Input Masks For Elementor Forms353110k+Hidden files included
#37Iframely – WP media embeds, cards and blocks35136432k+Unsafe printing function
#38More Widgets3555151k+Output is not escaped
#39Order Delivery Date for WooCommerce352,0777310k+wp function not compatible with requires wp
#40SMNTCS Custom Logo Link354813k+badly named files
#41Ultimate FAQ Solution35650137600Text Domain Mismatch
#42Abandoned Cart Lite for WooCommerce358516120k+Non-prefixed global variable
#43Block User Account362801371k+Unsafe printing function
#44Meow Mailer – Free SMTP, Everything Included368544700Non Singular String Literal Domain
#45WP Custom Cursors | WordPress Cursor Plugin366913908k+Text Domain Mismatch
#46Ultimate Custom Add To Cart Button (Ajax) For WooCommerce by Binary Carpenter3715161600Output is not escaped
#47imoje3768672k+Output is not escaped
#48Poptics – Popup Builder, Email Opt-ins, Exit-Intent & WooCommerce Popups Sales3759641k+SQL query is not prepared
#49SendWP37474210k+Output is not escaped
#50ValidateCertify Free3712397900Text Domain Mismatch