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
#1401Custom CSS and JavaScript35389110k+Input is not sanitized
#1402Wbcom Designs – Custom Font Uploader353401233k+Text Domain Mismatch
#1403Custom Order Numbers for WooCommerce3563220k+Non-prefixed hook name
#1404Custom Order Status for WooCommerce35415510k+Non-prefixed hook name
#1405Custom Post Type Maker35240866k+Unsafe printing function
#1406Deposits & Partial Payments for WooCommerce351741445k+Text Domain Mismatch
#1407Desktop Mode35185962k+Direct Query
#1408Nexi Checkout35453083k+Dynamic hook name
#1409Dintero Checkout for WooCommerce Payment Methods355848600Text Domain Mismatch
#1410PiWeb Disable payment method / Partial payment for WooCommerce35552214k+Non-prefixed class
#1411DOOFINDER Search and Discovery for WP & WooCommerce351511202k+Text Domain Mismatch
#1412DynamicTags35116162k+Text Domain Mismatch
#1413Easy Image Gallery352115k+wp function not compatible with requires wp
#1414Easy Noindex And Nofollow355518400Output is not escaped
#1415Easy Panorama3512010500Non Singular String Literal Domain
#1416Easy Social Icons3518215820k+Output is not escaped
#1417Easy SwipeBox35157102k+Non Singular String Literal Domain
#1418Elementor Website Builder – more than just a page builder354642810m+Non-prefixed global variable
#1419Enhanced Recent Posts357824400Output is not escaped
#1420AI Popup Builder & Popup Maker by OptiMonk3581654k+Text Domain Mismatch
#1421Expire User Passwords353153k+Nonce verification recommended
#1422Extendify358064500k+Text Domain Mismatch
#1423WP2Social Auto Publish356432159k+Unsafe printing function
#1424Pixel Cat – Conversion Pixel Manager3525321540k+Output is not escaped
#1425Reviews Widgets for Google, TripAdvisor, Yelp & Recommendations3525522510k+Output is not escaped
#1426Force Reinstall35118342k+Output is not escaped
#1427Friendly Captcha for WordPress35192629k+Output is not escaped
#1428FrontBlocks for Gutenberg/GeneratePress35107500Offloaded Content
#1429Frontend Reset Password358312810k+Text Domain Mismatch
#1430Full Width Banner Slider Wp352391402k+Output is not escaped
#1431g-FFL Cockpit3518224500Direct Query
#1432Video Gallery – YouTube Gallery, Vimeo, Video Portfolio, Image Portfolio and Image Gallery355019910k+Non-prefixed global variable
#1433GDPR Compliance & Cookie Consent35251614k+Output is not escaped
#1434Google Analytics Opt-Out353475k+Output is not escaped
#1435Gravitec.net – Web Push Notifications3547521k+wp function not compatible with requires wp
#1436Health Check & Troubleshooting35264238300k+Missing Arg Domain
#1437Heartbeat Control35271880k+Missing Arg Domain
#1438Social Comments by Heateor3528535700Unsafe printing function
#1439HivePress – Business Directory, Listings & Classified Ads Plugin353818010k+Direct Query
#1440Iframely – WP media embeds, cards and blocks35136432k+Unsafe printing function
#1441Image Slider35192954k+Output is not escaped
#1442Image Widget3516531100k+Output is not escaped
#1443ImageMagick Engine35632960k+Unsafe printing function
#1444Social Feed Gallery351045280k+Text Domain Mismatch
#1445IP Based Login35179146600Output is not escaped
#1446iPages – FlipBook Image & PDF Viewer354671772k+Text Domain Mismatch
#1447Issuu PDF Sync3515928900Text Domain Mismatch
#1448JSON Feed (jsonfeed.org)359291k+Non-prefixed global variable
#1449Nobs • Share Buttons35314853k+Output is not escaped
#1450Kaya QR Code Generator351934020k+Non Singular String Literal Domain