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

RankPluginScoreErrorsWarningsInstallsUpdatedTop Issue
#51Landing Page Builder – Coming Soon page, Maintenance Mode, Lead Page, WordPress Landing Pages211,1732,9839k+Non Prefixed Variable Found
#52Paid Membership Subscriptions – Effortless Memberships, Recurring Payments & Content Restriction211,9185,06510k+Non Prefixed Hookname Found
#53User Profile Builder – Beautiful User Registration Forms, User Profiles & User Role Editor216961,48350k+Recommended
#54Rocket Maintenance Mode & Coming Soon Page211,1761,4064k+Non Prefixed Variable Found
#55Royal Addons for Elementor – Addons and Templates Kit for Elementor2113,0112,530600k+Text Domain Mismatch
#56Professional Social Sharing Buttons, Icons & Related Posts – Shareaholic2132718110k+Output Not Escaped
#57Smart Forms – when you need more than just a contact form217765745k+Output Not Escaped
#58Revive Social – Social Media Auto Post and Scheduling Automation Plugin2125542520k+Non Prefixed Hookname Found
#59WCFM – Frontend Manager for WooCommerce214,7215,06720k+Non Prefixed Variable Found
#60WebP Express21160427300k+Non Prefixed Variable Found
#61Paysera Payment Gateway for WooCommerce211,8661957k+Exception Not Escaped
#62Booster for WooCommerce – PDF Invoices, Abandoned Cart, Variation Swatches & 100+ Tools217863,39530k+Non Prefixed Variable Found
#63Wordfence Security – Firewall, Malware Scan, and Login Security211,5922,9735m+Output Not Escaped
#64WP phpMyAdmin214,5286,43550k+Missing Arg Domain
#65wpDataTables – WordPress Data Table, Dynamic Tables & Table Charts Plugin211,3541,14070k+Output Not Escaped
#66WPScan – WordPress Security Scanner215272658k+Text Domain Mismatch
#67Frontend Admin by DynamiApps225,9223,20810k+Text Domain Mismatch
#68Advanced Ads – Ad Manager & AdSense22578734100k+Non Prefixed Variable Found
#69Advanced Form Integration — Connect Forms to 200+ Apps225,7714,67810k+wp function not compatible with requires wp
#70Ajax Load More – Infinite Scroll, Load More, & Lazy Load2264159540k+Unsafe Printing Function
#71Booking for Appointments and Events Calendar – Amelia221,48948090k+Exception Not Escaped
#72Shortcodes and extra features for Phlox theme2241342690k+Output Not Escaped
#73Borderless – Addons and Templates for Elementor224381,3885k+Non Prefixed Variable Found
#74Better Messages – Chat Rooms, Group Chat, Private Messages & AI Chat Bots221,6042,01910k+Direct Query
#75Better WordPress Minify224124848k+Non Singular String Literal Domain
#76Divi Carousel Lite – 17+ Carousel Module229671,27510k+Non Prefixed Variable Found
#77Code Profiler – WordPress Performance Profiling and Debugging Made Easy222654008k+Non Prefixed Variable Found
#78RegistrationMagic – User Registration Forms Plugin223,6545,0628k+Non Prefixed Variable Found
#79WP Customer Area223,30894110k+Text Domain Mismatch
#80SysBasics Customize My Account for WooCommerce – Dashboard, Endpoints, Avatar & Menu Manager227038418k+Non Prefixed Variable Found
#81Directorist: AI-Powered Business Directory, Listings & Classified Ads224432,12920k+Non Prefixed Variable Found
#82Download Manager222,2901,301100k+Output Not Escaped
#83E2Pdf – Export Pdf Tool for WordPress221,07583610k+Unsafe Printing Function
#84Easy Social Feed – Social Photos Gallery and Post Feed for WordPress221,5671,27730k+Non Prefixed Variable Found
#85Events Manager – Calendar, Bookings, Tickets, and more!224,7225,62170k+Output Not Escaped
#86File Manager Pro – Filester22565391100k+Missing Unslash
#87Notification Bar, Announcement and Cookie Notice WordPress Plugin – FooBar221,3211,3713k+Non Prefixed Variable Found
#88FunnelKit Payment Gateway for Stripe WooCommerce2224432120k+Input Not Sanitized
#89GeoDirectory – WP Business Directory Plugin and Classified Listings Directory224,4623,97210k+Output Not Escaped
#90Anti-Malware Security and Brute-Force Firewall22544965100k+Output Not Escaped
#91Gutenberg22628342300k+missing direct file access protection
#92Happyforms – Form Builder for WordPress: Drag & Drop Contact Forms, Surveys, Payments & Multipurpose Forms221,03772220k+Unsafe Printing Function
#93HeadSpace2 SEO229403603k+Text Domain Mismatch
#94Csomagpontok és Címkék WooCommerce-hez222,0017697k+Text Domain Mismatch
#95IMPress for IDX Broker221,0856367k+Text Domain Mismatch
#96InfiniteWP Client222,2861,812200k+Exception Not Escaped
#97Import WP – Export and Import CSV and XML files to WordPress225803304k+Exception Not Escaped
#98LearnPress – WordPress LMS Plugin for Create and Sell Online Courses222,3613,38470k+Non Prefixed Variable Found
#99Custom Login Page Customizer – Login Designer225881,45530k+Non Prefixed Variable Found
#100Slider, Gallery, and Carousel by MetaSlider – Image Slider, Video Slider22207323500k+Non Prefixed Variable Found