WordPress.WP.EnqueuedResourceParameters.MissingVersion
Missing Version
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 |
|---|---|---|---|---|---|---|---|---|
| #851 | Accept Donations with PayPal & Stripe | 26 | 916 | 572 | 10k+ | Unsafe printing function | ||
| #852 | Easy Post Views Count | 26 | 534 | 1,180 | 2k+ | Non-prefixed global variable | ||
| #853 | Event Monster – Event Manager, Ticket Booking & Registration | 26 | 781 | 781 | 600 | Non-prefixed global variable | ||
| #854 | ezCache | 26 | 127 | 284 | 10k+ | Direct Query | ||
| #855 | RSS Redirect & Feedburner Alternative | 26 | 277 | 272 | 1k+ | Output is not escaped | ||
| #856 | Fluent Support – Helpdesk & Customer Support Ticket System | 26 | 92 | 272 | 10k+ | Direct Query | ||
| #857 | Folders – Unlimited Folders to Organize Media Library Folder, Pages, Posts, File Manager | 26 | 113 | 597 | 90k+ | Non-prefixed global variable | ||
| #858 | Translate WordPress – Google Language Translator | 26 | 200 | 317 | 100k+ | Non-prefixed global variable | ||
| #859 | Hide Admin Bar Based on User Roles | 26 | 549 | 1,345 | 20k+ | Non-prefixed global variable | ||
| #860 | Ibtana – WordPress Website Builder | 26 | 173 | 409 | 10k+ | Non-prefixed global variable | ||
| #861 | Icegram Collect – Easy Form, Lead Collection and Subscription plugin | 26 | 423 | 292 | 2k+ | Output is not escaped | ||
| #862 | Integrate Razorpay for Contact Form 7 | 26 | 152 | 97 | 500 | curl curl setopt | ||
| #863 | JustTables – WooCommerce Product Table | 26 | 534 | 652 | 600 | Non-prefixed global variable | ||
| #864 | Live Composer – Free WordPress Website Builder | 26 | 1,211 | 427 | 10k+ | Output is not escaped | ||
| #865 | Login Widget With Shortcode | 26 | 335 | 198 | 6k+ | wp function not compatible with requires wp | ||
| #866 | MakeStories (for Google Web Stories) | 26 | 117 | 416 | 600 | Nonce verification recommended | ||
| #867 | MaxGalleria | 26 | 278 | 560 | 2k+ | Non-prefixed global variable | ||
| #868 | Hotel Booking | 26 | 690 | 940 | 4k+ | Unsafe printing function | ||
| #869 | Online Contact Widget-多合一在线客服插件 | 26 | 708 | 80 | 800 | Non Singular String Literal Domain | ||
| #870 | OOPSpam Anti-Spam: Spam Protection for WordPress Forms & Comments (No CAPTCHA) | 26 | 272 | 599 | 6k+ | Request data is not unslashed | ||
| #871 | Open User Map – Interactive Leaflet Maps | 26 | 895 | 988 | 10k+ | Non-prefixed global variable | ||
| #872 | Organic Builder Widgets – Simple WordPress Page Builder | 26 | 1,034 | 125 | 3k+ | Output is not escaped | ||
| #873 | PDF for WPForms + Drag and Drop Template Builder | 26 | 674 | 113 | 1k+ | wp function not compatible with requires wp | ||
| #874 | Crowdsignal Dashboard – Polls, Surveys & more | 26 | 481 | 491 | 200k+ | Unsafe printing function | ||
| #875 | Portfolio by BestWebSoft – Work and Projects Presentation Plugin for WordPress | 26 | 525 | 240 | 600 | Text Domain Mismatch | ||
| #876 | Post List Designer – Category Post, Recent Post, Post List | 26 | 542 | 1,320 | 1k+ | Non-prefixed global variable | ||
| #877 | Premmerce User Roles | 26 | 597 | 1,357 | 600 | Non-prefixed global variable | ||
| #878 | Product Table For WooCommerce | 26 | 191 | 858 | 600 | Non-prefixed global variable | ||
| #879 | Profile Extra Fields by BestWebSoft | 26 | 514 | 532 | 2k+ | Text Domain Mismatch | ||
| #880 | RestaurantPress | 26 | 265 | 518 | 600 | Output is not escaped | ||
| #881 | Role Based Pricing for Woo by Meow Crew | 26 | 548 | 1,354 | 2k+ | Non-prefixed global variable | ||
| #882 | SEO Booster | 26 | 403 | 1,331 | 1k+ | Non-prefixed global variable | ||
| #883 | Video Gallery – Vimeo and YouTube Gallery | 26 | 561 | 794 | 6k+ | Non-prefixed global variable | ||
| #884 | Carousel, Recent Post Slider and Banner Slider | 26 | 528 | 1,409 | 8k+ | Non-prefixed global variable | ||
| #885 | StoreGrowth: Smart Sales Booster for WooCommerce | BOGO, Upsells, Direct Checkout, Quick View, Side Cart | 26 | 125 | 420 | 2k+ | Non-prefixed global variable | ||
| #886 | Subscriber by BestWebSoft | 26 | 550 | 376 | 900 | Text Domain Mismatch | ||
| #887 | SV Proven Expert | 26 | 747 | 380 | 900 | Output is not escaped | ||
| #888 | Tag Groups is the Advanced Way to Display Your Taxonomy Terms | 26 | 351 | 232 | 3k+ | Unsafe printing function | ||
| #889 | Theater for WordPress | 26 | 348 | 344 | 600 | Output is not escaped | ||
| #890 | Ultimate Reviews | 26 | 515 | 345 | 500 | Output is not escaped | ||
| #891 | UpdraftCentral Dashboard | 26 | 267 | 180 | 5k+ | Missing Translators Comment | ||
| #892 | User Avatar | 26 | 104 | 173 | 4k+ | Non-prefixed constant | ||
| #893 | User Submitted Posts – Enable Users to Submit Posts from the Front End | 26 | 699 | 396 | 10k+ | Text Domain Mismatch | ||
| #894 | VikWidgetsLoader – Collection of Widgets | 26 | 1,182 | 538 | 1k+ | Output is not escaped | ||
| #895 | Virtue/Ascend/Pinnacle Toolkit | 26 | 605 | 300 | 30k+ | Output is not escaped | ||
| #896 | Visitors Online by BestWebSoft | 26 | 512 | 269 | 1k+ | Text Domain Mismatch | ||
| #897 | Conditional Fees for WooCommerce Lite | 26 | 566 | 1,303 | 500 | Non-prefixed global variable | ||
| #898 | Parcel Pro | 26 | 171 | 220 | 600 | Output is not escaped | ||
| #899 | Premmerce SEO for WooCommerce | 26 | 550 | 1,285 | 1k+ | Non-prefixed global variable | ||
| #900 | Set Price Note (Units, Offers, Editions) for WooCommerce | 26 | 596 | 1,307 | 800 | Non-prefixed global variable |