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 |
|---|---|---|---|---|---|---|---|---|
| #3101 | Fresh Forms for Gravity | 96 | 7 | 6 | 3k+ | Non-prefixed constant | ||
| #3102 | Grow for WordPress | 96 | 7 | 5 | 10k+ | trademarked term | ||
| #3103 | iGen SEO | 96 | 5 | 10 | 600 | Non-prefixed hook name | ||
| #3104 | Image Size Selection for Divi | 96 | 60 | 3 | 500 | Text Domain Mismatch | ||
| #3105 | Ketchup Shortcodes | 96 | 9 | 1 | 400 | wp function not compatible with requires wp | ||
| #3106 | Magazine Columns | 96 | 6 | 3 | 600 | wp function not compatible with requires wp | ||
| #3107 | MathJax-LaTeX | 96 | 15 | 0 | 10k+ | wp function not compatible with requires wp | ||
| #3108 | MerPress | 96 | 6 | 3 | 1k+ | block api version too low | ||
| #3109 | WP OAuth Server ( Login with WordPress ) | 96 | 26 | 9 | 1k+ | wp function not compatible with requires wp | ||
| #3110 | Multicons | 96 | 38 | 0 | 2k+ | wp function not compatible with requires wp | ||
| #3111 | NextGenThemes jsDelivr CDN | 96 | 27 | 0 | 400 | wp function not compatible with requires wp | ||
| #3112 | WP Options Importer | 96 | 56 | 4 | 6k+ | Text Domain Mismatch | ||
| #3113 | Persian Date | 96 | 6 | 0 | 3k+ | outdated tested upto header | ||
| #3114 | Plugins Condition | 96 | 3 | 30 | 1k+ | Non-prefixed global variable | ||
| #3115 | Pretty Google Calendar | 96 | 12 | 4 | 5k+ | wp function not compatible with requires wp | ||
| #3116 | Progress Bar | 96 | 52 | 1 | 1k+ | Text Domain Mismatch | ||
| #3117 | ProveSource Social Proof | 96 | 26 | 7 | 2k+ | wp function not compatible with requires wp | ||
| #3118 | REST API Meta Support | 96 | 9 | 1 | 7k+ | wp function not compatible with requires wp | ||
| #3119 | Selection Sharer by Hans van Gent | 96 | 6 | 4 | 2k+ | wp function not compatible with requires wp | ||
| #3120 | Share on Mastodon | 96 | 24 | 3 | 1k+ | wp function not compatible with requires wp | ||
| #3121 | Signature field for Elementor Forms | 96 | 98 | 1 | 2k+ | wp function not compatible with requires wp | ||
| #3122 | Smartsupp – live chat, AI shopping assistant and chatbots | 96 | 16 | 4 | 20k+ | wp function not compatible with requires wp | ||
| #3123 | Taxonomy List Widget | 96 | 6 | 3 | 1k+ | wp function not compatible with requires wp | ||
| #3124 | Team Members | 96 | 15 | 16 | 20k+ | Missing direct file access protection | ||
| #3125 | Text Spinner | 96 | 6 | 1 | 1k+ | wp function not compatible with requires wp | ||
| #3126 | VLibras | 96 | 6 | 2 | 5k+ | Missing direct file access protection | ||
| #3127 | Custom Product tabs for WooCommerce | 96 | 25 | 6 | 10k+ | wp function not compatible with requires wp | ||
| #3128 | Product Category Showcase for WooCommerce | 96 | 8 | 45 | 1k+ | Non-prefixed global variable | ||
| #3129 | What Template File Am I Viewing? | 96 | 7 | 0 | 1k+ | wp function not compatible with requires wp | ||
| #3130 | Dynamic Pricing & Discounts Lite | 96 | 35 | 1 | 400 | Missing direct file access protection | ||
| #3131 | Claudio Sanches – Correios for WooCommerce | 96 | 8 | 15 | 20k+ | Non-prefixed global variable | ||
| #3132 | WP Author Slug | 96 | 16 | 6 | 2k+ | Text Domain Mismatch | ||
| #3133 | Htaccess File Editor – Safely Edit Htaccess File | 96 | 4 | 15 | 40k+ | Non-prefixed global variable | ||
| #3134 | Lucky Wheel Giveaway | 96 | 3 | 27 | 500 | Non-prefixed constant | ||
| #3135 | WP Reset | 96 | 8 | 31 | 300k+ | Non-prefixed global variable | ||
| #3136 | WP REST API – Pure Taxonomies | 96 | 5 | 3 | 400 | trademarked term | ||
| #3137 | Follow Us Badges | 96 | 7 | 9 | 1k+ | Non-prefixed global variable | ||
| #3138 | Acme Fix Images – Regenerate Thumbnails | 97 | 5 | 5 | 3k+ | Missing direct file access protection | ||
| #3139 | All in One SEO – AI SEO Plugin to Boost SEO Rankings & Traffic (Schema, Local SEO, Sitemap & SEO Insights) | 97 | 20 | 4 | 3m+ | wp function not compatible with requires wp | ||
| #3140 | Allow Swf Upload | 97 | 6 | 0 | 400 | Missing direct file access protection | ||
| #3141 | Aruba HiSpeed Cache | 97 | 12 | 5 | 100k+ | wp function not compatible with requires wp | ||
| #3142 | Autoset Featured Image | 97 | 5 | 0 | 1k+ | Missing direct file access protection | ||
| #3143 | Better Section Navigation | 97 | 12 | 10 | 600 | Post Not In exclude | ||
| #3144 | Widget for Google Reviews | 97 | 3 | 4 | 1k+ | Discouraged text-domain loading | ||
| #3145 | Captcha Code | 97 | 17 | 12 | 100k+ | wp function not compatible with requires wp | ||
| #3146 | CodePen Embedded Pens Shortcode | 97 | 17 | 0 | 800 | wp function not compatible with requires wp | ||
| #3147 | Contactus | 97 | 6 | 1 | 500 | Non Enqueued Script | ||
| #3148 | CubeWP Forms | 97 | 8 | 3 | 4k+ | wp function not compatible with requires wp | ||
| #3149 | Current Year Shortcodes | 97 | 11 | 1 | 1k+ | date date | ||
| #3150 | DocsPress – Online Documentation | 97 | 16 | 3 | 400 | wp function not compatible with requires wp |