WordPress.WP.EnqueuedResourceParameters.NotInFooter
Not In Footer
A script or stylesheet is loaded without the expected WordPress enqueue metadata.
Why It Shows Up
The scan found missing versions, missing footer placement, or scripts/styles printed directly instead of being enqueued.
Why It Matters
Proper enqueueing lets WordPress manage dependencies, versions, placement, caching, and compatibility with other plugins.
How to Fix
- Register or enqueue assets with handles, dependencies, versions, and placement arguments.
- Use a file modification time or plugin version for local asset versions when appropriate.
- Avoid printing script or stylesheet tags directly in templates.
References
Affected Plugins
| Rank | Plugin | Score | Errors | Warnings | Installs | Added | Updated | Top Issue |
|---|---|---|---|---|---|---|---|---|
| #2851 | Custom Error Messages for Gravity Forms | 86 | 3 | 4 | 400 | Output is not escaped | ||
| #2852 | Flowplayer Video Player | 86 | 8 | 7 | 900 | Output is not escaped | ||
| #2853 | Latest Posts Block – Dynamic Posts Grid, Posts List, Posts Tile with Stunning Layouts for WordPress Blogs & Pages | 86 | 9 | 8 | 7k+ | Missing Version | ||
| #2854 | LWS Affiliation | 86 | 8 | 23 | 700 | Missing nonce verification | ||
| #2855 | Magni Image Flip For WooCommerce | 86 | 24 | 8 | 700 | Text Domain Mismatch | ||
| #2856 | Nice page transition | 86 | 4 | 12 | 1k+ | Direct Query | ||
| #2857 | AI for Home Services | 86 | 8 | 5 | 700 | Setting is missing a sanitization callback | ||
| #2858 | PDF for Elementor Forms + Drag And Drop Template Builder | 86 | 668 | 31 | 1k+ | wp function not compatible with requires wp | ||
| #2859 | Social Divi | 86 | 15 | 8 | 1k+ | Missing direct file access protection | ||
| #2860 | Microsoft Azure Storage for WordPress | 86 | 25 | 26 | 2k+ | Missing Translators Comment | ||
| #2861 | PayPal Enterprise Payments (formerly Braintree) for WooCommerce | 86 | 3 | 33 | 10k+ | Direct Query | ||
| #2862 | WP fancybox | 86 | 7 | 8 | 1k+ | Output is not escaped | ||
| #2863 | WP Upload Restriction | 86 | 59 | 16 | 2k+ | Text Domain Mismatch | ||
| #2864 | Catch Infinite Scroll | 87 | 20 | 10k+ | Non-prefixed global variable | |||
| #2865 | Contact Form 7 Spam Killer | 87 | 1 | 21 | 4k+ | Missing nonce verification | ||
| #2866 | Minimum Purchase Amount For Woo Cart – For WooCommerce | 87 | 72 | 8 | 5k+ | Text Domain Mismatch | ||
| #2867 | WP Dashboard Messages | 87 | 9 | 11 | 400 | Text Domain Mismatch | ||
| #2868 | Block Editor Colors | 88 | 23 | 9 | 3k+ | Missing Arg Domain | ||
| #2869 | Catch IDs | 88 | 16 | 20k+ | Non-prefixed global variable | |||
| #2870 | Cudazi Scroll to Top | 88 | 7 | 4 | 500 | Missing Version | ||
| #2871 | Lightbox with PhotoSwipe | 88 | 1 | 24 | 20k+ | Non-prefixed global variable | ||
| #2872 | Piotnet Addons For Elementor | 88 | 744 | 26 | 30k+ | Text Domain Mismatch | ||
| #2873 | Repeat Order for WooCommerce | 88 | 19 | 9 | 3k+ | Text Domain Mismatch | ||
| #2874 | Table Sorter | 88 | 4 | 5 | 6k+ | Not In Footer | ||
| #2875 | استایل مدیریت وردپرس | 88 | 5 | 4 | 2k+ | Not In Footer | ||
| #2876 | Better Variation Price for WooCommerce | 89 | 5 | 12 | 1k+ | Nonce verification recommended | ||
| #2877 | CSS | 89 | 10 | 1 | 500 | Missing Arg Domain | ||
| #2878 | elegro Crypto Payment | 89 | 5 | 9 | 20k+ | Missing Version | ||
| #2879 | Image & Text Widget | 89 | 4 | 4 | 900 | Missing Version | ||
| #2880 | Impressum | 89 | 50 | 12 | 4k+ | Short PHP open tag found | ||
| #2881 | PayJustNow for WooCommerce | 89 | 1 | 18 | 900 | Nonce verification recommended | ||
| #2882 | Popups for Divi | 89 | 99 | 57 | 100k+ | Text Domain Mismatch | ||
| #2883 | Wbcom Designs – Shortcodes & Elementor Widgets For BuddyPress | 89 | 26 | 184 | 600 | Non-prefixed hook name | ||
| #2884 | Superb Table (SEO Optimized Tables With Schema) | 89 | 44 | 12 | 2k+ | wp function not compatible with requires wp | ||
| #2885 | WP Colorbox | 89 | 5 | 6 | 5k+ | trademarked term | ||
| #2886 | WPGet API – Connect to any external REST API | 89 | 15 | 19 | 10k+ | Missing direct file access protection | ||
| #2887 | Toolbox for Beaver Builder | 90 | 8 | 7 | 600 | Missing Version | ||
| #2888 | Canvas | 90 | 2 | 115 | 10k+ | Non-prefixed global variable | ||
| #2889 | «Подсказки» от DaData.ru | 90 | 5 | 5 | 700 | Not In Footer | ||
| #2890 | Prevent Content Theft [Disable Right Click] | 90 | 4 | 6 | 1k+ | Missing Version | ||
| #2891 | Featured Image Admin Thumb | 90 | 7 | 10 | 20k+ | Non-prefixed hook name | ||
| #2892 | Gravity Forms – Placeholders add-on | 90 | 5 | 5 | 2k+ | trademarked term | ||
| #2893 | Tabbed Contents Block – Display Content in Tabbed Layout | 90 | 4 | 36 | 800 | Non-prefixed global variable | ||
| #2894 | WP-Font-Resizer | 90 | 14 | 6 | 400 | wp function not compatible with requires wp | ||
| #2895 | Bold Page Builder | 91 | 12 | 38 | 40k+ | Not In Footer | ||
| #2896 | Book Review Block | 91 | 11 | 2 | 1k+ | block api version too low | ||
| #2897 | Contact Form 7 Syntax Highlighting | 91 | 4 | 10 | 1k+ | Nonce verification recommended | ||
| #2898 | Gravity Forms Placeholder Add-On | 91 | 5 | 4 | 1k+ | trademarked term | ||
| #2899 | Icegram Engage – Popups, Optins, CTAs & Lead Generation | 91 | 14 | 10 | 10k+ | wp function not compatible with requires wp | ||
| #2900 | Icon List Block – Add Icon-Based Lists with Custom Styles | 91 | 3 | 7 | 4k+ | Not In Footer |