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
#2801Testimonial Block821312500wp function not compatible with requires wp
#2802Easy Booking – WooCommerce Booking & Reservation Plugin8260664k+Non-prefixed global variable
#2803WP Mail From II82375k+trademarked term
#2804Search Insights – Privacy-Friendly Search Analytics827503k+Non-prefixed global variable
#2805The WP Remote WordPress Plugin82512430k+Missing direct file access protection
#2806Export emails8387500Direct Query
#2807FormFacade – Embed Google Forms in your website838171k+Nonce verification recommended
#2808Date Time Field Add-On for Gravity Form831611k+Output is not escaped
#2809All-in-One Microsoft 365 & Entra ID / Azure AD SSO Login8318222600wp function not compatible with requires wp
#2810morkva UA Shipping831,261101k+Text Domain Mismatch
#2811Photo Sphere Viewer – 360° Panorama, Virtual Tour, 360 Video & AR 3D Model Viewer831310500wp function not compatible with requires wp
#2812Photospace Responsive Gallery8311514900Text Domain Mismatch
#2813RumbleTalk Live Group Chat – HTML583913700Missing direct file access protection
#2814Lightweight Sidebar Manager83133680k+Non-prefixed class
#2815Unlist Posts & Pages835910k+Nonce verification recommended
#2816SKU Label Changer For WooCommerce83811700Missing direct file access protection
#2817Stickers for WooCommerce83952143k+wp function not compatible with requires wp
#2818Aimogen – AI Content Writer, Chatbot, Editor and AI Automation for WordPress841234400Not In Footer
#2819Wbcom Designs – Birthday Widget for BuddyPress8416313400Text Domain Mismatch
#2820Crazy Egg841217k+wp function not compatible with requires wp
#2821Enable Turnstile (Cloudflare) for Gravity Forms8487700Missing direct file access protection
#2822Events Calendar for Google841382k+Missing direct file access protection
#2823FEWC – Extra Checkout Fields For WooCommerce84741700Non-prefixed global variable
#2824Floating Button – Easily Create Sticky, Fixed & Floating Buttons8461844k+Non-prefixed global variable
#2825Stape Conversion Tracking8423410k+Non Singular String Literal Domain
#2826JWT Authentication for WP REST API84274160k+wp function not compatible with requires wp
#2827MotoPress Hotel Booking for Elementor8431910k+Non-prefixed global variable
#2828Replace Image845138k+Input is not sanitized
#2829SearchIQ – The Search Solution847181k+Database parameter is not escaped
#2830SellKit – Funnel builder and checkout optimizer for WooCommerce to sell more, faster849178k+Non-prefixed class
#2831Username Changer84371340k+wp function not compatible with requires wp
#2832Ultra Addons Lite for Elementor843018700wp function not compatible with requires wp
#2833Widgets for Google Reviews and Ratings842102k+Missing nonce verification
#2834Easy Duplicate Product for WooCommerce84783k+Missing direct file access protection
#2835WP Link Preview8449500trademarked term
#2836WPLANG Lite8485400trademarked term
#2837Comments Import & Export8511292k+wp function not compatible with requires wp
#2838DCO Comment Attachment85555k+Missing nonce verification
#2839Hello Dolly8592600k+Output is not escaped
#2840WP Ghost (Hide My WP Ghost) – Security & Firewall856373100k+Non-prefixed global variable
#2841Madquick WP Legal Pages – One Click, 100% Free85555600Non-prefixed global variable
#2842Posts Character Count Admin85901k+Output is not escaped
#2843Pronamic Google Maps8524181k+Non-prefixed global variable
#2844LocaliQ – Tracking Code8511112k+Non-prefixed function
#2845Referrer Input for Contact Form 785392500wp function not compatible with requires wp
#2846Remove Yoast SEO Comments8512510k+wp function not compatible with requires wp
#2847Shiprocket85561510k+Text Domain Mismatch
#2848Social Share Button8517071k+Non-prefixed global variable
#2849Widget CSS Classes8547880k+Non Singular String Literal Domain
#2850Notification for WooCommerce | Boost Your Sales – Recent Sales Popup – Live Feed Sales – Upsells859355k+Non-prefixed constant