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 |
|---|---|---|---|---|---|---|---|---|
| #2851 | Export Orders for WooCommerce – CSV, Excel, XML, JSON & PDF Export | 85 | 24 | 9 | 400 | wp function not compatible with requires wp | ||
| #2852 | WP Deferred JavaScripts | 85 | 10 | 7 | 800 | Output is not escaped | ||
| #2853 | WP Revisions Control | 85 | 9 | 6 | 40k+ | wp function not compatible with requires wp | ||
| #2854 | Astra Widgets | 86 | 10 | 15 | 200k+ | Missing direct file access protection | ||
| #2855 | Boxtal – Shipping solution | 86 | 3 | 92 | 9k+ | Non-prefixed global variable | ||
| #2856 | Browser Screenshots | 86 | 15 | 3 | 3k+ | wp function not compatible with requires wp | ||
| #2857 | Classic Editor + | 86 | 1 | 4 | 40k+ | Input is not sanitized | ||
| #2858 | Eazy Under Construction | 86 | 82 | 0 | 600 | wp function not compatible with requires wp | ||
| #2859 | Twice Commerce – Easy Rental Booking System | 86 | 9 | 1 | 400 | Output is not escaped | ||
| #2860 | Feed JSON | 86 | 9 | 15 | 500 | Non-prefixed global variable | ||
| #2861 | GN Publisher: Google News Compatible RSS Feeds | 86 | 76 | 6 | 20k+ | wp function not compatible with requires wp | ||
| #2862 | HD Quiz – Save Results Light | 86 | 4 | 8 | 1k+ | Missing nonce verification | ||
| #2863 | Hotfix | 86 | 11 | 8 | 4k+ | Deprecated class: services_json | ||
| #2864 | La Poste Pro Expéditions WooCommerce | 86 | 3 | 95 | 1k+ | Non-prefixed global variable | ||
| #2865 | lazysizes | 86 | 12 | 3 | 600 | wp function not compatible with requires wp | ||
| #2866 | Shoppable Images (Lookbook) for WooCommerce | 86 | 21 | 31 | 6k+ | Missing direct file access protection | ||
| #2867 | Modern Cart – WooCommerce Side Cart & Popup Cart | 86 | 8 | 95 | 50k+ | Non-prefixed global variable | ||
| #2868 | PageView | 86 | 17 | 2 | 1k+ | wp function not compatible with requires wp | ||
| #2869 | PDF for Elementor Forms + Drag And Drop Template Builder | 86 | 668 | 31 | 1k+ | wp function not compatible with requires wp | ||
| #2870 | ShopBuilder – WooCommerce Builder For Elementor | 86 | 9 | 414 | 10k+ | Non-prefixed global variable | ||
| #2871 | Title Remover | 86 | 7 | 5 | 70k+ | wp function not compatible with requires wp | ||
| #2872 | Trusted Shops Easy Integration for WooCommerce | 86 | 5 | 67 | 6k+ | Non-prefixed hook name | ||
| #2873 | Unlimited Theme Addon For Elementor | 86 | 74 | 68 | 600 | Missing direct file access protection | ||
| #2874 | VenoMaps – OpenStreetMap & Privacy-Friendly Geo Maps | 86 | 20 | 6 | 400 | wp function not compatible with requires wp | ||
| #2875 | Wompi Portal de Pagos | 86 | 23 | 10 | 5k+ | wp function not compatible with requires wp | ||
| #2876 | WP YouTube Live | 86 | 28 | 24 | 1k+ | Non-prefixed function | ||
| #2877 | Apaczka.pl Mapa Punktów | 87 | 8 | 9 | 2k+ | Missing nonce verification | ||
| #2878 | Better Addons for Elementor | 87 | 125 | 221 | 4k+ | Non-prefixed global variable | ||
| #2879 | Autolinks Manager – SEO Auto Linker | 87 | 7 | 16 | 1k+ | Database parameter is not escaped | ||
| #2880 | Embed Any Document – Embed PDF, Word, PowerPoint and Excel Files | 87 | 7 | 5 | 50k+ | Setting is missing a sanitization callback | ||
| #2881 | ImageKit – URL based image manipulation and optimization | 87 | 47 | 42 | 1k+ | Non-prefixed global variable | ||
| #2882 | iPanorama 360 – Advanced Virtual Tour Builder | 87 | 726 | 34 | 5k+ | Text Domain Mismatch | ||
| #2883 | Marin Companion | 87 | 19 | 66 | 500 | Non-prefixed global variable | ||
| #2884 | Menu Caching | 87 | 3 | 12 | 500 | Request data is not unslashed | ||
| #2885 | ParcelWILL (Formerly ParcelPanel) – Shipment Tracking, Tracking & Order Tracking for WooCommerce | 87 | 6 | 81 | 7k+ | Non-prefixed global variable | ||
| #2886 | Pay in Store WooCommerce Payment Gateway | 87 | 26 | 5 | 2k+ | Non Singular String Literal Domain | ||
| #2887 | Review widget addon for Divi | 87 | 20 | 3 | 500 | Text Domain Mismatch | ||
| #2888 | Simple Footnotes | 87 | 11 | 1 | 600 | wp function not compatible with requires wp | ||
| #2889 | Snitch | 87 | 5 | 19 | 800 | Nonce verification recommended | ||
| #2890 | Variations as Single Product – Display Single Variation for WooCommerce | 87 | 8 | 33 | 1k+ | Direct Query | ||
| #2891 | WebPlus Gateway for LiqPay on WooCommerce | 87 | 45 | 5 | 1k+ | wp function not compatible with requires wp | ||
| #2892 | Coupon Box for WooCommerce | 87 | 11 | 85 | 1k+ | Non-prefixed global variable | ||
| #2893 | Related Products – Create Upsells, Cross-sells, and Product Recommendations for WooCommerce | 87 | 79 | 446 | 10k+ | Non-prefixed global variable | ||
| #2894 | ZI Hide price and add to cart for WooCommerce | 87 | 15 | 7 | 1k+ | wp function not compatible with requires wp | ||
| #2895 | Customizer Reset – Export & Import | 88 | 6 | 9 | 900 | wp function not compatible with requires wp | ||
| #2896 | 301 Redirects – Redirect Manager | 88 | 6 | 71 | 300k+ | Non-prefixed global variable | ||
| #2897 | Facebook Chat Plugin – Live Chat Plugin for WordPress | 88 | 7 | 8 | 80k+ | trademarked term | ||
| #2898 | Fourteen Colors | 88 | 16 | 1 | 8k+ | Text Domain Mismatch | ||
| #2899 | Import Markdown – Versatile Markdown Importer | 88 | 25 | 9 | 2k+ | Missing Arg Domain | ||
| #2900 | WPCode – Insert Headers and Footers + Custom Code Snippets – WordPress Code Manager | 88 | 27 | 33 | 3m+ | wp function not compatible with requires wp |