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
#2401GDPR Data Request Form5922195k+Missing direct file access protection
#2402Getty Images5911462k+Missing nonce verification
#2403GravityWP – Merge Tags59161722k+Non-prefixed global variable
#2404HTTP Headers59204350k+Nonce verification recommended
#2405Side Menu Lite – Sticky Floating Side Menu5991237k+Non-prefixed global variable
#2406Simplelightbox593241k+Output is not escaped
#2407Super Progressive Web Apps59622240k+wp function not compatible with requires wp
#2408Text Scroll Widget59302400Output is not escaped
#2409Typebot591793k+Output is not escaped
#2410Variation Swatches for WooCommerce591164300k+Non-prefixed global variable
#2411Bandsintown Events6080284k+wp function not compatible with requires wp
#2412Freshchat6016101k+Output is not escaped
#2413Genesis Featured Widget Amplified60126122k+Text Domain Mismatch
#2414HelloAsso60132894k+Short PHP open tag found
#2415iubenda | All-in-one Compliance for GDPR / CCPA Cookie Consent + more60405271200k+Text Domain Mismatch
#2416Kubio AI Page Builder602837790k+Missing direct file access protection
#2417Order Export & Order Import for WooCommerce6024769860k+Non-prefixed global variable
#2418Sales Countdown Timer601071506k+Missing Arg Domain
#2419Team – Team Members Showcase Plugin601278110k+Non-prefixed global variable
#2420WoowGallery60151781k+Non-prefixed global variable
#2421In-Post Ads612710600Text Domain Mismatch
#2422Creative Commons6110317700Text Domain Mismatch
#2423ELEX WooCommerce Catalog Mode61974910k+Text Domain Mismatch
#2424jQuery Lightbox612231k+Output is not escaped
#2425Mentions Legales Par Webdeclic618239500Non Singular String Literal Domain
#2426Post/Page Import Export – Migrate Content with Custom Fields & Taxonomies611227400Input is not sanitized
#2427Powerkit – Supercharge your WordPress Site616711610k+Non-prefixed global variable
#2428Publish Post Email Notification611618600Output is not escaped
#2429Simple User Avatar6181420k+Output is not escaped
#2430Team Showcase6111251k+slow db query meta key
#2431Text Domain Inspector614136400Non-prefixed global variable
#2432Wistia WordPress Plugin6142122k+Output is not escaped
#2433QR Code PicPay for WooCommerce611525600Non-prefixed global variable
#2434Products Restricted Users for WooCommerce613124400wp function not compatible with requires wp
#2435wp-cleanumlauts26132221k+Output is not escaped
#2436WP Optin Wheel – Gamified Optin Email Marketing Tool for WordPress and WooCommerce6122741k+Non-prefixed global variable
#2437RSS Feed Retriever612387k+wp function not compatible with requires wp
#2438AMP Contact FORM 7 – AMPCF762913500Input is not validated
#2439AMS Post And Page Duplicator621413600Text Domain Mismatch
#2440ARI Fancy Lightbox – Popup for WordPress62810710k+Non-prefixed namespace
#2441Contact Form 7 – Blacklist Unwanted Email621611400Missing direct file access protection
#2442Bulk Page Creator6291710k+Request data is not unslashed
#2443Christmas Panda621445400Input is not validated
#2444Custom Site Logo622641k+Unsafe printing function
#2445DreamHost Automated Migration62152320k+Output is not escaped
#2446Get Chat App621062400Request data is not unslashed
#2447Live Simple Clock62231800Output is not escaped
#2448MainWP Key Maker623354k+Input is not sanitized
#2449Migrate To Liquid Web & Nexcess6215232k+Output is not escaped
#2450payOS621926500Request data is not unslashed