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
#2601Discount Rules for WooCommerce7110454100k+Non-prefixed global variable
#2602Woorise – Landing Pages, Forms & Surveys718141k+Input is not sanitized
#2603Multi-Step Checkout for WooCommerce71381048k+Non-prefixed global variable
#2604Zapier for WordPress71112150k+Input is not sanitized
#2605Auto Featured Image from Title722441k+Setting is missing a sanitization callback
#2606Chap Secure Password Login72137600Input is not validated
#2607Cloudinary – Deliver Images and Videos at Scale726911345k+Text Domain Mismatch
#2608PowerBI Embed Reports72320500Nonce verification recommended
#2609EU Order Withdrawal Button for WooCommerce72524064k+Non-prefixed hook name
#2610Getsitecontrol — Email Marketing Plugin | Popup Maker, Automations & Newsletters7217111k+wp function not compatible with requires wp
#2611Login Logout Menu7272020k+Input is not sanitized
#2612Media Library Organizer – Folders, File Manager & Media Categories722013020k+Non-prefixed global variable
#2613Meks Smart Author Widget7224010k+Output is not escaped
#2614MemcacheD Is Your Friend7223331k+Non-prefixed function
#2615Responsive Blocks – Page Builder for Blocks & Patterns7247433k+badly named files
#2616Advanced Datepicker – Restricts Date for Contact Form 77222811400wp function not compatible with requires wp
#2617Tabs Widget for Page Builder722273k+Text Domain Mismatch
#2618Starter Templates & Sites Pack by ThemeGrill72285170k+Non-prefixed hook name
#2619TinyPNG – JPEG, PNG & WebP image compression724073100k+Non-prefixed global variable
#2620Ultimate Member Custom Tab Builder Lite721215500Output is not escaped
#2621Waymark721632900Missing direct file access protection
#2622Direct Checkout for WooCommerce72773580k+Text Domain Mismatch
#2623Block Plugin Update739106k+Missing direct file access protection
#2624Conditionally display featured image on singular posts and pages7317630k+Output is not escaped
#2625Emergency password reset735614800wp function not compatible with requires wp
#2626EXMAGE – WordPress Image Links7314347k+Missing Arg Domain
#2627Genesis Widget Column Classes734145k+Non Singular String Literal Domain
#2628jQuery Lightbox For Native Galleries732674k+Text Domain Mismatch
#2629Meks Easy Ads Widget7321910k+Output is not escaped
#2630NETOPIA Payments Payment Gateway7333110k+Missing nonce verification
#2631Osom Modal Login734012400Text Domain Mismatch
#2632Website Optimization – Plerdy734811k+wp function not compatible with requires wp
#2633Popup for Contact Form 773137800Setting is missing a sanitization callback
#2634Comment Edit Core – Simple Comment Editing7327852k+Non-prefixed hook name
#2635Sweet Custom Dashboard73272400Missing Arg Domain
#2636Theme Inspector73237400Output is not escaped
#2637Zoho SalesIQ – Live chat, chatbots, and visitor tracking7311920k+Input is not validated
#2638Bangla Date Display744474k+Text Domain Mismatch
#2639Bing URL Submissions Plugin74103840k+error log error log
#2640Code Snippet DM74212500Output is not escaped
#2641ELEX WooCommerce USPS Shipping Method7413945900Text Domain Mismatch
#2642iframe7418070k+Unsafe printing function
#2643Multiple Roles748185k+Non-prefixed global variable
#2644Elements For Elementor74393710k+Non-prefixed global variable
#2645Outfunnel: Web Visitor Tracking & CRM Integration74349600Short PHP open tag found
#2646Post Carousel for DV Builder7415292k+Text Domain Mismatch
#2647Resume Builder7420591k+Non-prefixed global variable
#2648Image Quality Control | Still BE747128400Missing Translators Comment
#2649Change Storefront Footer Copyright Text7471214k+Text Domain Mismatch
#2650Sublium Subscriptions – Subscriptions for WooCommerce – Recurring Payments, Subscription Plans & Installments743522400wp function not compatible with requires wp