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.
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.
References
Affected Plugins
| Rank | Plugin | Score | Errors | Warnings | Installs | Added | Updated | Top Issue |
|---|---|---|---|---|---|---|---|---|
| #3251 | Shipmondo for WooCommerce | 98 | 2 | 6 | 1k+ | Dynamic hook name | ||
| #3252 | Simple Taxonomy Refreshed | 98 | 6 | 1 | 500 | wp function not compatible with requires wp | ||
| #3253 | Suffice Toolkit | 98 | 2 | 25 | 1k+ | Non-prefixed class | ||
| #3254 | Superb Recent Posts With Thumbnail Images | 98 | 6 | 6 | 6k+ | Non-prefixed global variable | ||
| #3255 | ThemeRuby Multi Authors – Assign Multiple Writers to Posts | 98 | 3 | 4 | 2k+ | wp function not compatible with requires wp | ||
| #3256 | Topper Pack | 98 | 3 | 0 | 400 | mismatched tested up to header | ||
| #3257 | Which Template | 98 | 4 | 1 | 1k+ | wp function not compatible with requires wp | ||
| #3258 | Widget Importer & Exporter | 98 | 9 | 1 | 200k+ | wp function not compatible with requires wp | ||
| #3259 | Extra Product Options For WooCommerce | Custom Product Addons and Fields | 98 | 1 | 8 | 30k+ | Non-prefixed class | ||
| #3260 | BjornTech Swish for WooCommerce | 98 | 7 | 11 | 2k+ | wp function not compatible with requires wp | ||
| #3261 | WP Display Header | 98 | 15 | 3 | 7k+ | Text Domain Mismatch | ||
| #3262 | WP Document Revisions | 98 | 7 | 7 | 2k+ | wp function not compatible with requires wp | ||
| #3263 | WP MapIt | 98 | 6 | 3 | 2k+ | wp function not compatible with requires wp | ||
| #3264 | Wp Post Views – WordPress Post views counter | 98 | 3 | 10 | 4k+ | Non-prefixed class | ||
| #3265 | Sequential Order Number for WooCommerce | 98 | 21 | 2 | 50k+ | wp function not compatible with requires wp | ||
| #3266 | Wishlist for WooCommerce | 98 | 2 | 10 | 800 | Non-prefixed constant | ||
| #3267 | Widget Content Blocks | 98 | 5 | 1 | 10k+ | Missing Translators Comment | ||
| #3268 | XO Featured Image Tools | 98 | 4 | 3 | 30k+ | wp function not compatible with requires wp | ||
| #3269 | XO Post Background | 98 | 2 | 2 | 1k+ | Discouraged text-domain loading | ||
| #3270 | Zoho Flow – No-Code Workflow Automation | 98 | 11 | 8 | 5k+ | wp function not compatible with requires wp | ||
| #3271 | Absolute Reviews | 99 | 3 | 4 | 6k+ | wp function not compatible with requires wp | ||
| #3272 | Advanced Popups | 99 | 4 | 0 | 60k+ | wp function not compatible with requires wp | ||
| #3273 | BEA – Sanitize Filename | 99 | 2 | 0 | 1k+ | Missing direct file access protection | ||
| #3274 | BetterLinks – URL Shortener, Link Tracking, Analytics & Affiliate Link Manager | 99 | 4 | 2 | 20k+ | wp function not compatible with requires wp | ||
| #3275 | WP Custom Login | 99 | 1 | 2 | 10k+ | trademarked term | ||
| #3276 | Offload, AI & Optimize with Cloudflare Images | 99 | 6 | 1 | 1k+ | wp function not compatible with requires wp | ||
| #3277 | Change Table Prefix | 99 | 3 | 0 | 1k+ | wp function not compatible with requires wp | ||
| #3278 | Coming Soon Products for WooCommerce | 99 | 3 | 0 | 600 | wp function not compatible with requires wp | ||
| #3279 | Customize Admin | 99 | 8 | 0 | 4k+ | Missing Arg Domain | ||
| #3280 | Image Hotspot by DevVN | 99 | 2 | 0 | 30k+ | outdated tested upto header | ||
| #3281 | Disable Search | 99 | 2 | 1 | 40k+ | outdated tested upto header | ||
| #3282 | Dynamic Month & Year into Posts | 99 | 5 | 1 | 8k+ | wp function not compatible with requires wp | ||
| #3283 | Easy Actions Scheduler Cleaner | 99 | 2 | 3 | 700 | wp function not compatible with requires wp | ||
| #3284 | Easy Replace Image | 99 | 1 | 5 | 600 | Non-prefixed constant | ||
| #3285 | Easy Table of Contents | 99 | 4 | 4 | 600k+ | Non-prefixed constant | ||
| #3286 | Email Address Obfuscation | 99 | 3 | 0 | 2k+ | wp function not compatible with requires wp | ||
| #3287 | Favicon Rotator | 99 | 2 | 2 | 20k+ | wp function not compatible with requires wp | ||
| #3288 | Maps Widget for Google Maps | 99 | 1 | 2 | 30k+ | Short URL found | ||
| #3289 | Header and Footer Scripts | 99 | 2 | 1 | 200k+ | Non-prefixed class | ||
| #3290 | ICS Calendar | 99 | 2 | 2 | 10k+ | wp function not compatible with requires wp | ||
| #3291 | Image Prioritizer | 99 | 1 | 1 | 50k+ | readme reserved contributors | ||
| #3292 | Image Regenerate & Select Crop | 99 | 3 | 1 | 8k+ | wp function not compatible with requires wp | ||
| #3293 | Image Title Remove | 99 | 2 | 0 | 1k+ | Missing direct file access protection | ||
| #3294 | Get Use APIs – JSON Content Importer | 99 | 1 | 1 | 5k+ | upgrade notice limit | ||
| #3295 | Maintenance & Coming Soon Redirect Animation | 99 | 1 | 1 | 3k+ | Non-prefixed constant | ||
| #3296 | Media Library Tools – AI-Powered Rename, Clean & CSV Import/Export | 99 | 1 | 4 | 1k+ | Discouraged PHP function | ||
| #3297 | Menu Backup & Restore + Import/Export | 99 | 7 | 0 | 400 | wp function not compatible with requires wp | ||
| #3298 | mPDF add-on for RTL and Unicode Support | 99 | 9 | 1 | 4k+ | wp function not compatible with requires wp | ||
| #3299 | No Gutenberg – Disable Blocks Editor and Global Styles – Back to Classic Editor | 99 | 1 | 3 | 9k+ | trademarked term | ||
| #3300 | No Nonsense | 99 | 4 | 1 | 1k+ | wp function not compatible with requires wp |