wp_function_not_compatible_with_requires_wp

wp function not compatible with requires wp

Plugin Check reported a maintainability issue that can make the plugin harder to review, run, or update.

medium weight

Why It Shows Up

The finding matches a WordPress coding-standard or Plugin Check rule for code clarity, compatibility, packaging, or API usage.

Why It Matters

Maintainability findings reduce confidence that the plugin will behave consistently across hosts, WordPress versions, and other plugins.

How to Fix

  • Find the exact file and line in the raw scan output.
  • Prefer WordPress APIs and standard coding patterns over custom or legacy behavior.
  • If the warning is from bundled third-party code, document that separately and avoid modifying vendor files unless necessary.

Affected Plugins

RankPluginScoreErrorsWarningsInstallsAddedUpdatedTop Issue
#1Plugin Check (PCP)012813210k+Exception output is not escaped
#2Themify Builder95,1952,0965k+Text Domain Mismatch
#3JetBackup – Backup, Restore & Migrate101,563149200k+Exception output is not escaped
#4Visual Composer Website Builder168232040k+Non-prefixed global variable
#5wpForo Forum174,0332,92220k+Unsafe printing function
#6WPtouch – Make your WordPress Website Mobile-Friendly171,46632550k+Text Domain Mismatch
#7Pagopar – WooCommerce Gateway185301,215400Non-prefixed global variable
#8Podlove Podcast Publisher182,3261,4293k+Output is not escaped
#9Property Hive181,9576,0273k+Missing nonce verification
#10Realtyna Organic IDX plugin + WPL Real Estate189303,6362k+Non-prefixed global variable
#11WP Directory Kit182,1192,6172k+Non-prefixed global variable
#12WPPizza – A Restaurant Plugin184,6892,7031k+Text Domain Mismatch
#13Advanced File Manager – Ultimate File Manager for WordPress And Document Library Solution191,218901100k+Exception output is not escaped
#14Go Fetch Jobs (for WP Job Manager)191,4101,741700Non-prefixed global variable
#15AI Infographic Maker191,517599600Output is not escaped
#16Leaflet Maps Marker (Google Maps, OpenStreetMap, Bing Maps)193,2753,22810k+Output is not escaped
#17Matomo Analytics – Powerful, Privacy-First Insights for WordPress191,911877100k+Exception output is not escaped
#18Netgsm193343081k+Setting is missing a sanitization callback
#19Verified Reviews (Avis Vérifiés)196711,136700Non-prefixed global variable
#20Scrollsequence – Cinematic Scroll Image Animation Plugin198781,5284k+Non-prefixed global variable
#21SendPress Newsletters192,2931,4222k+Output is not escaped
#22SureCart – Ecommerce Made Easy For Selling Physical Products, Digital Downloads, Subscriptions, Donations, & Payments195251,12090k+Non-prefixed global variable
#23WordLift – AI powered SEO – Schema19393955400Non-prefixed hook name
#24WP Email Template193423502k+Exception output is not escaped
#25WP Import Export Lite1973797940k+Non-prefixed global variable
#26AweBooking – Hotel Booking System203095141k+Non-prefixed global variable
#27Brizy – Page Builder2058972070k+Output is not escaped
#28Broadstreet20434273700Output is not escaped
#29Post Form – Registration Form – Profile Form for User Profiles – Frontend Content Forms for User Submissions (UGC)207362,112900Non-prefixed global variable
#30SysBasics Customize My Account for WooCommerce – Live My Account Customizer208759118k+Non-prefixed global variable
#31Event Espresso – Event Registration & Ticketing Sales2012,6982,135600Text Domain Mismatch
#32Event Organiser201,10454420k+Text Domain Mismatch
#33Filter Everything — WordPress & WooCommerce Filters2056873050k+Output is not escaped
#34GiveWP – Donation Plugin and Fundraising Platform203,4323,575100k+Output is not escaped
#35GoUrl Bitcoin Payment Gateway & Paid Downloads & Membership201,832720800Non Singular String Literal Domain
#36Leaky Paywall20320782700Nonce verification recommended
#37Link Library201,9411,39710k+Unsafe printing function
#38MBE eShip205277401k+Non-prefixed global variable
#39Brevo – Email, SMS, Web Push, Chat, and more.20460646100k+Request data is not unslashed
#40Search Atlas SEO – Premier SEO Plugin for One-Click WP Publishing & Integrated AI Optimization201,2922,6839k+Output is not escaped
#41Microthemer Lite – Visual Editor to Customize CSS201,0041,69910k+Non-prefixed global variable
#42Nimble Page Builder201,5911,68430k+Missing Arg Domain
#43Shipping for Nova Poshta20598923500Output is not escaped
#44پلاگین پرداخت دلخواه20584446900Text Domain Mismatch
#45PeachPay — Payments & Express Checkout for WooCommerce (supports Stripe, PayPal, Square, Authorize.net, NMI)20440750400Missing direct file access protection
#46Powered Cache – Caching and Optimization for WordPress – Easily Improve PageSpeed & Web Vitals Score201472313k+Exception output is not escaped
#47Quill Forms | Conversational Multi Step Forms, Surveys & quizzes204013683k+Text Domain Mismatch
#48Remove Add to Cart WooCommerce206161,3784k+Non-prefixed global variable
#49Trace My IP – Visitor IP Tracker, Stats Analytics & Page Views Counter with Email Alerts208663381k+wp function not compatible with requires wp
#50Razorpay for WooCommerce20974855100k+Non-prefixed function