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
#2501Custom Login Page Templates – Change Logo, Background and CSS662552k+Missing Arg Domain
#2502Debug Log Manager – Conveniently Monitor and Inspect Errors66334410k+Input is not validated
#2503Easy PHP Settings6634481k+Missing Translators Comment
#2504Export Categories6622131k+Output is not escaped
#2505FluentBoards – Project Management, Task Management, Goal Tracking, Kanban Board, and, Team Collaboration6626306k+Missing direct file access protection
#2506LeadBack – Callback, Chatbot and Live Chat Widgets for WordPress sites66175600Unsafe printing function
#2507Page Title Splitter662981k+wp function not compatible with requires wp
#2508Page Meta662614700Missing Arg Domain
#2509Product Size Chart For WooCommerce669226k+Non-prefixed hook name
#2510Raw HTML66173510k+Non-prefixed function
#2511Visual Link Preview6647210k+Output is not escaped
#2512Ajax add to cart for WooCommerce66673110k+Text Domain Mismatch
#2513Frenet Shipping Gateway for WooCommerce – Correios, Etiquetas e Rastreio6622314k+Non-prefixed global variable
#2514WP Redis6611259k+Interpolated SQL is not prepared
#2515WP Scroll Depth662991k+Output is not escaped
#2516Raptive Ads6734316k+Text Domain Mismatch
#2517CCM19 Integration6714134k+Nonce verification recommended
#2518Easy Media Replace6716141k+Output is not escaped
#2519EU Cookies Bar for WordPress673699k+Request data is not unslashed
#2520Flexible Product Fields (WooCommerce Product Addons) – WooCommerce Product Page Editor67579810k+Non-prefixed global variable
#2521WordPress.com Editing Toolkit6752901k+Missing direct file access protection
#2522Product Variations Swatches for WooCommerce67813610k+Non-prefixed global variable
#2523Shoutcast Icecast HTML5 Radio Player6717101k+Input is not validated
#2524Text Expander675015600wp function not compatible with requires wp
#2525Theme Check67143620k+Missing Translators Comment
#2526BitPay Gateway for WooCommerce676421400Text Domain Mismatch
#2527Payment Gateway for Cpay with WooCommerce676726400wp function not compatible with requires wp
#2528WebToffee WooCommerce Product Feeds – Google Shopping, Pinterest, TikTok Ads, & More671782,8992k+Non-prefixed hook name
#2529WP-Copyright-Protection672455k+wp function not compatible with requires wp
#2530WP Image Zoom67304610k+Non-prefixed global variable
#2531WP Notification Bars67133210k+Request data is not unslashed
#2532Auto Image Title & Alt68134400Missing direct file access protection
#2533Member Swipe for BuddyPress68913500Missing direct file access protection
#2534Clearout Email Validator – Real-Time Email Verification on WordPress Forms682180600Non-prefixed function
#2535Collapsing Categories682984k+Missing direct file access protection
#2536Comment Approved68614500Input is not sanitized
#2537ConvertBox Auto Embed WordPress plugin6818105k+Missing direct file access protection
#2538Content Security Policy Manager681922k+Output is not escaped
#2539Desert Companion6841283720k+Non-prefixed global variable
#2540Featured Video for WooCommerce684013700Text Domain Mismatch
#2541Hreflang Manager – Hreflang Implementation for International SEO6821158k+wp function not compatible with requires wp
#2542SF Author Url Control682941k+Output is not escaped
#2543Smartarget – Chat Buttons & Engagement Apps6831111k+Non Singular String Literal Domain
#2544Increase Maximum Upload File Size68281440k+Missing Arg Domain
#2545Export and Import Users and Customers6822366260k+Non-prefixed global variable
#2546Product Category Slider for WooCommerce6821104800Non-prefixed hook name
#2547WP and Divi Icons68201562k+wp function not compatible with requires wp
#2548Ever Accounting – Accounting & Invoicing Solution for Small Businesses68696611k+Non-prefixed hook name
#2549WP Smart Preloader6827105k+Output is not escaped
#2550YaySwatches – Variation Swatches for WooCommerce68281141k+Text Domain Mismatch