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
#101E2Pdf – Export Pdf Tool for WordPress221,07583610k+Unsafe printing function
#102Easy Social Feed – Social Photos Gallery and Post Feed for WordPress221,5671,27730k+Non-prefixed global variable
#103Events Manager – Calendar, Bookings, Tickets, and more!224,7225,62170k+Output is not escaped
#104File Manager Pro – Filester22565391100k+Request data is not unslashed
#105Notification Bar, Announcement and Cookie Notice WordPress Plugin – FooBar221,3211,3713k+Non-prefixed global variable
#106FunnelKit Payment Gateway for Stripe WooCommerce2224432120k+Input is not sanitized
#107GeoDirectory – WP Business Directory Plugin and Classified Listings Directory224,4623,97210k+Output is not escaped
#108Anti-Malware Security and Brute-Force Firewall22544965100k+Output is not escaped
#109Gutenberg22628342300k+Missing direct file access protection
#110Happyforms – Form Builder for WordPress: Drag & Drop Contact Forms, Surveys, Payments & Multipurpose Forms221,03772220k+Unsafe printing function
#111HeadSpace2 SEO229403603k+Text Domain Mismatch
#112Csomagpontok és Címkék WooCommerce-hez222,0017697k+Text Domain Mismatch
#113IMPress for IDX Broker221,0856367k+Text Domain Mismatch
#114Insert or Embed Articulate Content into WordPress226591,4372k+Non-prefixed global variable
#115InfiniteWP Client222,2861,812200k+Exception output is not escaped
#116Import WP – Export and Import CSV and XML files to WordPress225803304k+Exception output is not escaped
#117LearnPress – WordPress LMS Plugin for Create and Sell Online Courses222,3613,38470k+Non-prefixed global variable
#118Custom Login Page Customizer – Login Designer225881,45530k+Non-prefixed global variable
#119Slider, Gallery, and Carousel by MetaSlider – Image Slider, Video Slider22207323500k+Non-prefixed global variable
#120Modula Image Gallery – Photo Grid & Video Gallery22474436100k+Text Domain Mismatch
#121Molongui Authorship – Author Boxes, Guest Authors & Co-Authors for WordPress229191,23010k+Output is not escaped
#122Moloni229023562k+Missing Arg Domain
#123Motors – Car Dealership & Classified Listings Plugin225,3405,9589k+Text Domain Mismatch
#124Newsletters222,9682,2482k+Text Domain Mismatch
#125NinjaFirewall (WP Edition) – Advanced Security Plugin and Firewall221,2652,065100k+Non-prefixed global variable
#126WP OAuth Server (OAuth Authentication)221893473k+Non-prefixed function
#127oik224891802k+Non Singular String Literal Domain
#128PagBank / PagSeguro Connect para WooCommerce225047434k+Non-prefixed global variable
#129PAYCOMET for WooCommerce221,2064232k+Text Domain Mismatch
#130Prime Mover – Migrate WordPress Website & Backups221,3261,60010k+Non-prefixed global variable
#131Product Catalog Feed by PixelYourSite225813578k+Output is not escaped
#132PageSpeed Ninja – Cache, Minify, Defer CSS JavaScript, Critical CSS, Optimize Images, Convert WebP229844075k+Unsafe printing function
#133Quick Contact Form222606231k+Non-prefixed function
#134RabbitLoader Cache: Optimize your Website for Speed222411632k+Output is not escaped
#135Restrict User Access – Ultimate Membership & Content Protection229771,84010k+Non-prefixed global variable
#136Salon Booking System – Free Version226506193k+Missing direct file access protection
#137Social Sharing Plugin – Sassy Social Share221,689233100k+wp function not compatible with requires wp
#138Secure Custom Fields222411,36980k+Non-prefixed function
#139Seraphinite Accelerator2259425550k+Output is not escaped
#140ShortPixel Image Optimizer – Optimize Images, Convert WebP & AVIF221,044799300k+Non-prefixed global variable
#141Simple Job Board226341,35510k+Non-prefixed global variable
#142Slick Popup: Contact Form 7 Popup Plugin222,3223162k+Text Domain Mismatch
#143Slim Jetpack222,5861,9472k+Text Domain Mismatch
#144SNS Count Cache229181208k+Non Singular String Literal Domain
#145NextScripts: Social Networks Auto-Poster222,4081,13330k+Output is not escaped
#146SportsPress – Sports Club & League Manager224602,24210k+Non-prefixed global variable
#147SSL Zen — SSL Certificate Installer & HTTPS Redirects227791,57510k+Non-prefixed global variable
#148Stylish Price List – Price Table Builder & QR Code Restaurant Menu226746783k+Output is not escaped
#149Swift Performance Lite222,3461,3257k+Text Domain Mismatch
#150Tag Groups is the Advanced Way to Display Your Taxonomy Terms225754653k+Unsafe printing function