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
#101Booster for WooCommerce – PDF Invoices, Abandoned Cart, Variation Swatches & 100+ Tools217863,39330k+Non-prefixed global variable
#102Pay For Post with WooCommerce219581,4771k+Non-prefixed global variable
#103Wordfence Security – Firewall, Malware Scan, and Login Security211,8183,2365m+Output is not escaped
#104WP-Lister Lite for eBay216,7015,1322k+Output is not escaped
#105WP phpMyAdmin214,5286,43540k+Missing Arg Domain
#106wpDataTables – WordPress Data Table, Dynamic Tables & Table Charts Plugin211,8121,43270k+Output is not escaped
#107WP Extended – The Ultimate WordPress Toolkit211,253398600Non Singular String Literal Domain
#108WPScan – WordPress Security Scanner215272658k+Text Domain Mismatch
#10912 Step Meeting List22156593900Non-prefixed global variable
#110Ajax Load More – Infinite Scroll, Load More, & Lazy Load2264159230k+Unsafe printing function
#111Author Website Templates – Create Writer, Author & Publisher Websites Easily227112,910500Non-prefixed global variable
#112Backup Bolt225801,313800Non-prefixed global variable
#113Borderless – Addons and Templates for Elementor224381,3885k+Non-prefixed global variable
#114Better WordPress Minify224124847k+Non Singular String Literal Domain
#115Cart Lift – Abandoned Cart Recovery for WooCommerce and EDD226697691k+Output is not escaped
#116CartFlows – Funnel Builder & Checkout Plugin for WooCommerce22460656200k+Text Domain Mismatch
#117Cleanup Action Scheduler225451,3061k+Non-prefixed global variable
#118Code Profiler – WordPress Performance Profiling and Debugging Made Easy222654008k+Non-prefixed global variable
#119Accept PayPal Payments using Contact Form 722359127600Text Domain Mismatch
#120RegistrationMagic – Custom Registration Forms, User Registration, Payment, and User Login223,6525,1458k+Non-prefixed global variable
#121Database Access with Adminer229832,5531k+Non-prefixed global variable
#122Directorist: AI-Powered Business Directory, Listings & Classified Ads225602,20220k+Non-prefixed global variable
#123Download Manager222,5131,459100k+Output is not escaped
#124Diverse Solutions IDX Real Estate Listings & MLS Search227456051k+Heredoc Output Not Escaped
#125E2Pdf – Export Pdf Tool for WordPress221,08184710k+Unsafe printing function
#126easyReservations225,3072,480800Text Domain Mismatch
#127Employee Spotlight – Team Member Showcase & Meet the Team Plugin22247689400Non-prefixed hook name
#128Events Manager – Calendar, Bookings, Tickets, and more!224,7165,69070k+Output is not escaped
#129FACTO – Facturación Electrónica22244423400Request data is not unslashed
#130File Manager Pro – Filester22566391100k+Request data is not unslashed
#131Notification Bar, Announcement and Cookie Notice WordPress Plugin – FooBar221,3211,3713k+Non-prefixed global variable
#132FunnelKit Payment Gateway for Stripe WooCommerce2224432120k+Input is not sanitized
#133GeoDirectory – WP Business Directory Plugin and Classified Listings Directory224,4553,97910k+Output is not escaped
#134Happyforms – Form Builder for WordPress: Drag & Drop Contact Forms, Surveys, Payments & Multipurpose Forms221,03172220k+Unsafe printing function
#135HeadSpace2 SEO229403603k+Text Domain Mismatch
#136History Log by click5226751,290400Direct Query
#137Csomagpontok és Címkék WooCommerce-hez222,0027697k+Text Domain Mismatch
#138If-So Dynamic Content – Elementor & All Page Builders Personalization229698447k+Output is not escaped
#139Insert or Embed Articulate Content into WordPress226591,4372k+Non-prefixed global variable
#140The Innovative Form Builder – IvyForms22750309900Exception output is not escaped
#141Jim Soft Swiss QR Invoice22264392400Non-prefixed global variable
#142LearnPress – WordPress LMS Plugin for Create and Sell Online Courses222,4333,59470k+Non-prefixed global variable
#143Custom Login Page Customizer – Login Designer225881,45530k+Non-prefixed global variable
#144Mailchimp for WooCommerce22524658200k+Non-prefixed global variable
#145MailChimp Subscribe Form, Optin Builder, PopUp Builder, Form Builder221,1203,0122k+Non-prefixed global variable
#146MapSVG – Vector maps, Image maps, Google Maps22179931k+Missing direct file access protection
#147MarketKing — Ultimate WooCommerce Multivendor Marketplace Solution221,1311,845700Non-prefixed global variable
#148Search Atlas SEO – Premier SEO Plugin for One-Click WP Publishing & Integrated AI Optimization221,3592,8008k+Output is not escaped
#149Modula Image Gallery – Photo Grid & Video Gallery22474437100k+Text Domain Mismatch
#150Molongui Authorship – Author Boxes, Guest Authors & Co-Authors for WordPress229191,23010k+Output is not escaped