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
#51Kadence Security – Password, Two Factor Authentication, and Brute Force Protection211,060957700k+Missing Translators Comment
#52Booking Ultra Pro Appointments Booking Calendar Plugin217612,083400Request data is not unslashed
#53Better Messages – Chat Rooms, Group Chat, Private Messages & AI Chat Bots211,6142,03010k+Direct Query
#54rtMedia for WordPress, BuddyPress and bbPress213636477k+Non-prefixed constant
#55Comet Cache2185724520k+Output is not escaped
#56Daily Prayer Time219471,7801k+Non-prefixed global variable
#57DELUCKS SEO213621,171400Missing nonce verification
#58Free Downloads WooCommerce214303594k+Output is not escaped
#59Duplicator – Backups & Migration Plugin – Cloud Backups, Scheduled Backups, & More212,5721,2771m+Output is not escaped
#60Envo Extra2187860020k+Text Domain Mismatch
#61eRoom – Webinar & Meeting Plugin for Zoom, Google Meet, Microsoft Teams211864379k+Non-prefixed global variable
#62Eupago Gateway For Woocommerce215762332k+Output is not escaped
#63EventPrime – Events Calendar, Bookings and Tickets218734,3107k+Non-prefixed global variable
#64Feeds for YouTube (YouTube video, channel, and gallery plugin)21506995100k+Output is not escaped
#65FileOrganizer – WordPress File Manager21536241200k+unlink unlink
#66Filter Everything — WordPress & WooCommerce Filters2164393350k+Non-prefixed global variable
#67Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes & More21522,118300k+Non-prefixed global variable
#68Front End Users217192,759400Non-prefixed global variable
#69Imagify Image Optimization: Optimize Images | Compress & Convert to WebP/AVIF214288671m+Non-prefixed global variable
#70Mapster WP Maps213,4402,8943k+Text Domain Mismatch
#71Mergado Pack212,323588700Output is not escaped
#72Modular DS: Monitor, update, and backup multiple websites211918240k+Exception output is not escaped
#73Mooberry Book Manager211,0403991k+Text Domain Mismatch
#74MotoPress Hotel Booking213,0671,03710k+Text Domain Mismatch
#75Oasis Workflow21775575600Text Domain Mismatch
#76OneLogin SAML SSO215073307k+wp function not compatible with requires wp
#77Landing Page Builder – Coming Soon page, Maintenance Mode, Lead Page, WordPress Landing Pages211,1202,9139k+Non-prefixed global variable
#78Paid Membership Subscriptions – Effortless Memberships, Recurring Payments & Content Restriction211,9535,29710k+Non-prefixed hook name
#79PeachPay — Payments & Express Checkout for WooCommerce (supports Stripe, PayPal, Square, Authorize.net, NMI)21485813300Missing direct file access protection
#80User Profile Builder – Beautiful User Registration Forms, User Profiles & User Role Editor217031,46340k+Missing Translators Comment
#81Quill Forms | Conversational Multi Step Forms, Surveys & quizzes214013703k+Text Domain Mismatch
#82Razorpay Quick Payments21399632k+Exception output is not escaped
#83Rocket Maintenance Mode & Coming Soon Page211,1761,4064k+Non-prefixed global variable
#84Royal Addons for Elementor – Addons and Templates Kit for Elementor2113,0162,440600k+Text Domain Mismatch
#85Seamless Donations is Sunset216005142k+Text Domain Mismatch
#86SeatReg213121,637400Missing nonce verification
#87Professional Social Sharing Buttons, Icons & Related Posts – Shareaholic2132718110k+Output is not escaped
#88Smart Forms – when you need more than just a contact form217765745k+Output is not escaped
#89Testerwp ecommerce companion218114361k+Text Domain Mismatch
#90TotalPoll for Polls and Contests211,3661551k+Text Domain Mismatch
#91Trace My IP – Visitor IP Tracker, Stats Analytics & Page Views Counter with Email Alerts218713381k+wp function not compatible with requires wp
#92Revive Social – Social Media Auto Post and Scheduling Automation Plugin2125643120k+Non-prefixed hook name
#93Uncanny Automator – AI + Automation for WordPress | AI Agent, AI Page Builder, Free AI Usage Included211,0823,11240k+Direct Query
#94UPC/EAN/GTIN Barcode Generator/Importer21776311500Exception output is not escaped
#95URL Shortify – Simple and Easy URL Shortener211,5072,66510k+Non-prefixed global variable
#96Buckaroo Woocommerce Payments Plugin216383212k+Exception output is not escaped
#97BuddyPress WooCommerce My Account Integration. Create WooCommerce Member Pages216681,569800Non-prefixed global variable
#98IS-theme-companion213,5595111k+Non Singular String Literal Domain
#99WebP Express21160427300k+Non-prefixed global variable
#100Paysera Payment Gateway for WooCommerce211,8681967k+Exception output is not escaped