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
#1501ShopMagic Abandoned Cart Recovery for WooCommerce3516232k+Non-prefixed global variable
#1502Show/Hide Content at Set Time3517710k+date date
#1503Simple CAPTCHA with Cloudflare Turnstile3582148100k+Output is not escaped
#1504Simple Export Import for ACF Data3519641k+Request data is not unslashed
#1505Simple History – Track, Log, and Audit WordPress Changes3532122300k+Non-prefixed global variable
#1506Simple Image Sizes35537560k+Unsafe printing function
#1507Simple Map3510110k+Output is not escaped
#1508Simple YouTube Responsive357583k+wp function not compatible with requires wp
#1509Sky Login Redirect357242k+Non-prefixed hook name
#1510SiteOrigin CSS356184100k+Not In Footer
#1511Social Sharing Plugin – Social Warfare351714320k+Non-prefixed class
#1512Solid Performance – Your No-Code Caching, Performance, & Page Speed Solution3575614k+Exception output is not escaped
#1513Spacious Toolkit354894700Non-prefixed global variable
#1514Spots3519549800Output is not escaped
#1515Spreadshop Plugin35145444k+wp function not compatible with requires wp
#1516Sprout Invoices – Client Invoicing & Estimates35401,7981k+Non-prefixed hook name
#1517SSL Insecure Content Fixer352860100k+Input is not sanitized
#1518Stars Testimonials — Responsive Reviews & Star Ratings35292531k+Non-prefixed global variable
#1519Steady for WordPress35613600Non-prefixed global variable
#1520Image Quality Control | Still BE355444400Missing Translators Comment
#1521Super Cool Ad Inserter Plugin35225600Text Domain Mismatch
#1522Tapfiliate353549400Nonce verification recommended
#1523Team Showcase – Responsive Team Members Grid, Slider & Carousel Plugin351,0004102k+Text Domain Mismatch
#1524Teamleader CRM Forms3515030500Non Singular String Literal Domain
#1525Starter Sites & Templates by Neve352888100k+Non-prefixed hook name
#1526Advance Product Search- Voice & Ajax Search for WooCommerce351259210k+Text Domain Mismatch
#1527Themify Shortcodes3536167k+Output is not escaped
#1528Thumbnail Editor3518768600wp function not compatible with requires wp
#1529Tockify Events Calendar3535122k+Output is not escaped
#1530Transcoder3542111400Non-prefixed function
#1531Two Factor Authentication3510813920k+Output is not escaped
#1532uCalc35788600Text Domain Mismatch
#1533Ultimate Post List35186842k+Missing Arg Domain
#1534User Photo35112683k+Output is not escaped
#1535Video Gallery35336178600Output is not escaped
#1536WC Moneris Payment Gateway3510428900Text Domain Mismatch
#1537Payphone – Payment Gateway Button35322k+Hidden files included
#1538Conditional Payments and Shipping for WooCommerce35338271k+Text Domain Mismatch
#1539Converter for Media – Optimize images | Convert WebP & AVIF3513353500k+curl curl setopt
#1540ALD – Dropshipping and Fulfillment for AliExpress and WooCommerce355034310k+Request data is not unslashed
#1541CardCom Payment Gateway35201843k+Text Domain Mismatch
#1542Custom Payment Gateways for WooCommerce35202313k+Non Singular String Literal Domain
#1543Require Login for WooCommerce351062k+wp function not compatible with requires wp
#1544Title Limit for WooCommerce3541124k+Output is not escaped
#1545Checkout Terms Conditions Popup for WooCommerce3576301k+Output is not escaped
#1546PDF Invoices & Packing Slips for WooCommerce3535964300k+Non-prefixed hook name
#1547Brevo for WooCommerce351166730k+Output is not escaped
#1548Kybernaut IČO DIČ3579683k+Missing nonce verification
#1549WP All Export – Drag & Drop Export to Any Custom CSV, XML & Excel354110100k+wp function not compatible with requires wp
#1550WP API Menus351292k+wp function not compatible with requires wp