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 |
|---|---|---|---|---|---|---|---|---|
| #3151 | Current Year Shortcodes | 97 | 11 | 1 | 1k+ | date date | ||
| #3152 | DocsPress – Online Documentation | 97 | 16 | 3 | 400 | wp function not compatible with requires wp | ||
| #3153 | Double the Donation – A workplace giving tool | 97 | 6 | 4 | 1k+ | Missing Version | ||
| #3154 | Exif Caption | 97 | 3 | 25 | 600 | Non-prefixed global variable | ||
| #3155 | Favicon by RealFaviconGenerator | 97 | 10 | 18 | 200k+ | Non-prefixed constant | ||
| #3156 | Geo Redirect | 97 | 10 | 1 | 1k+ | Missing direct file access protection | ||
| #3157 | HTTP Auth | 97 | 9 | 3 | 6k+ | wp function not compatible with requires wp | ||
| #3158 | Koalendar – Easy Appointment Scheduling & Booking Plugin | 97 | 8 | 3 | 900 | wp function not compatible with requires wp | ||
| #3159 | Limit Post Add-On | 97 | 22 | 0 | 400 | wp function not compatible with requires wp | ||
| #3160 | MB Rest API | 97 | 5 | 5 | 1k+ | wp function not compatible with requires wp | ||
| #3161 | SAML Single Sign On – SSO Login | 97 | 30 | 1 | 10k+ | wp function not compatible with requires wp | ||
| #3162 | NiceJob | 97 | 8 | 5 | 700 | Non-prefixed function | ||
| #3163 | No Right Click Images | 97 | 14 | 13 | 20k+ | wp function not compatible with requires wp | ||
| #3164 | Organize Media Folder | 97 | 3 | 35 | 2k+ | Direct Query | ||
| #3165 | Page-list | 97 | 5 | 23 | 30k+ | Post Not In exclude | ||
| #3166 | Payment gateway via Teya SecurePay for WooCommerce | 97 | 96 | 2 | 1k+ | Text Domain Mismatch | ||
| #3167 | Podlove Web Player | 97 | 8 | 4 | 4k+ | Missing direct file access protection | ||
| #3168 | Power Boost for Gravity Forms | 97 | 7 | 10 | 500 | wp function not compatible with requires wp | ||
| #3169 | Relative URL | 97 | 4 | 3 | 3k+ | wp function not compatible with requires wp | ||
| #3170 | Remove Meta Generators | 97 | 5 | 5 | 1k+ | wp function not compatible with requires wp | ||
| #3171 | Schema Engine AI – AI Schema Markup, Reviews & Rich Snippets for SEO | 97 | 56 | 1 | 10k+ | wp function not compatible with requires wp | ||
| #3172 | RoleMaster Suite – User Role Editor for E-Commerce, Membership & Admin Panel | 97 | 8 | 2 | 700 | Missing direct file access protection | ||
| #3173 | Sight – Professional Image Gallery and Portfolio | 97 | 30 | 3 | 3k+ | wp function not compatible with requires wp | ||
| #3174 | Simple Content Templates for Blog Posts & Pages | 97 | 5 | 8 | 1k+ | Direct Query | ||
| #3175 | Simple Social Icons | 97 | 4 | 3 | 100k+ | Missing direct file access protection | ||
| #3176 | Image and video gallery from Google Drive | 97 | 15 | 1 | 4k+ | Missing direct file access protection | ||
| #3177 | Smart Search & Product Filter for WooCommerce – Searchanise | 97 | 2 | 24 | 900 | Non-prefixed global variable | ||
| #3178 | Speed up Contact Form 7 | 97 | 11 | 0 | 400 | wp function not compatible with requires wp | ||
| #3179 | Sticky Buttons – Floating Buttons Builder | 97 | 2 | 108 | 10k+ | Non-prefixed global variable | ||
| #3180 | SVGator | 97 | 15 | 0 | 1k+ | Missing direct file access protection | ||
| #3181 | Tabs Block | 97 | 3 | 8 | 400 | Missing Version | ||
| #3182 | Taxonomy Dropdown Widget | 97 | 6 | 2 | 2k+ | wp function not compatible with requires wp | ||
| #3183 | TextMe SMS | 97 | 3 | 13 | 600 | Non-prefixed global variable | ||
| #3184 | Unique Headers | 97 | 12 | 6 | 10k+ | Missing Translators Comment | ||
| #3185 | VARGAL – Additional Variation Gallery for WooCommerce | 97 | 3 | 26 | 1k+ | Non-prefixed hook name | ||
| #3186 | Video Embedder | 97 | 16 | 1 | 900 | wp function not compatible with requires wp | ||
| #3187 | Remote Website Management by Watchful | 97 | 4 | 12 | 3k+ | Direct Query | ||
| #3188 | Watermark RELOADED | 97 | 6 | 3 | 700 | Non-prefixed constant | ||
| #3189 | WCBoost – Wishlist | 97 | 2 | 29 | 50k+ | Non-prefixed global variable | ||
| #3190 | Media API for WooCommerce | 97 | 18 | 2 | 400 | wp function not compatible with requires wp | ||
| #3191 | Faview – Virtual Reviews for WooCommerce | 97 | 3 | 19 | 7k+ | Non-prefixed constant | ||
| #3192 | LightPress Lightbox | 97 | 33 | 4 | 40k+ | Text Domain Mismatch | ||
| #3193 | WP Print Friendly | 97 | 5 | 3 | 500 | trademarked term | ||
| #3194 | WP Responsive Auto Fit Text | 97 | 11 | 6 | 600 | wp function not compatible with requires wp | ||
| #3195 | WP REST Yoast Meta | 97 | 2 | 8 | 1k+ | trademarked term | ||
| #3196 | WP-RTL | 97 | 4 | 5 | 2k+ | trademarked term | ||
| #3197 | Clear All Cache for WP Super Cache | 97 | 3 | 5 | 6k+ | trademarked term | ||
| #3198 | ZIP from Media | 97 | 4 | 16 | 400 | Non-prefixed global variable | ||
| #3199 | ACF Hide Layout | 98 | 4 | 2 | 2k+ | Discouraged text-domain loading | ||
| #3200 | Easy Google Adsense and Banner Ads Manager – AdsforWP | 98 | 3 | 4 | 1k+ | trademarked term |