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
#2251Better Badge – Custom Product Badges for WooCommerce482147500Non Singular String Literal Domain
#2252Maps Plugin using Google Maps for WordPress – WP Google Map482893810k+wp function not compatible with requires wp
#2253Library Bookshelves481259500Nonce verification recommended
#2254Add LinkedIn Insight Tag for LinkedIn Ads48130235k+Non Singular String Literal Domain
#2255Navigation menu as Dropdown Widget484912k+Output is not escaped
#2256Optinly – Exit Intent, Newsletter Popups, Gamification & Opt-in Forms483414800Non Singular String Literal Domain
#2257Raw HTML Snippets4814362k+Input is not sanitized
#2258External Links4842139k+Output is not escaped
#2259Tako Movable Comments4818391k+Input is not sanitized
#2260ThemeFarmer Companion4854512k+Missing Version
#2261Visual Website Optimizer488645k+wp function not compatible with requires wp
#2262Instamojo for WooCommerce4872445k+Text Domain Mismatch
#2263WP Login Form4814207k+Request data is not unslashed
#2264wp-Monalisa485694700Direct Query
#2265Batcache491253700Input is not sanitized
#2266CallPage – Callback Widget4941171k+Non Singular String Literal Domain
#2267Category Posts in Custom Menu4919182k+Output is not escaped
#2268Cookiebot by Usercentrics – Automatic Cookie Banner for GDPR/CCPA & Google Consent Mode49148176100k+Non-prefixed global variable
#2269Dashboard quick links widget492216700Output is not escaped
#2270Download Media Library4922401k+Text Domain Mismatch
#2271Drag and Drop Multiple File Upload for WooCommerce49114295k+Text Domain Mismatch
#2272Easy Property Listings4960665k+wp function not compatible with requires wp
#2273Ecommerce Fabrick4941351k+Nonce verification recommended
#2274Links With Icons Widget495321k+Output is not escaped
#2275Read Meter – Reading Time & Progress Bar49395010k+Request data is not unslashed
#2276Search in Place4974573k+wp function not compatible with requires wp
#2277UiCore Animate – Free Animations, Transitions, and Interactions Addon for Elementor & Gutenberg blocks49343840k+Missing direct file access protection
#2278Was This Helpful?4919281k+Output is not escaped
#2279PDF Invoices & Packing Slips for WooCommerce – Challan49561514k+Non-prefixed global variable
#2280Rede Itaú for WooCommerce — Payment PIX, Credit Card and Debit4951451k+Missing nonce verification
#2281Product Slider, Product Grid, Product Masonry495514410k+wp function not compatible with requires wp
#2282WP Sitemap Page494314200k+Missing Translators Comment
#2283WP Swiper4967285k+Text Domain Mismatch
#2284Aspexi Social Media Sidebox5017512700Text Domain Mismatch
#2285Booster for WPForms507945800Text Domain Mismatch
#2286Customize Tawk.to Widget502128500Request data is not unslashed
#2287Dashboard To-Do List502181k+Unsafe printing function
#2288Disable Site502634k+Output is not escaped
#2289Dynamic Pricing and Discount Rules5025651k+Non Singular String Literal Text
#2290Event Organiser CSV502827600Output is not escaped
#2291File Manager50427210k+Missing direct file access protection
#2292Headline Analyzer5013311k+Nonce verification recommended
#2293Meteo50589800Output is not escaped
#2294📷 Simple QR Code Generator Widget502114400Output is not escaped
#2295Razorpay Payment Links for WooCommerce5016341k+Nonce verification recommended
#2296Send Emails with Mandrill50361416k+Non-prefixed global variable
#2297Server Info – System Health & Diagnostics Suite5015463k+Input is not sanitized
#2298Table Addons for Elementor50922920k+wp function not compatible with requires wp
#2299Tiempo50538800Output is not escaped
#2300TrustedSite50291420k+Output is not escaped