WordPress.WP.EnqueuedResourceParameters.NoExplicitVersion
No Explicit 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 | Updated | Top Issue |
|---|---|---|---|---|---|---|---|
| #501 | Easy Notification Bar | 87 | 6 | 2 | 9k+ | Output Not Escaped | |
| #502 | Color Mobile Browser Address Bar | 88 | 5 | 0 | 2k+ | Output Not Escaped | |
| #503 | Coming Soon & Maintenance Mode by Colorlib | 88 | 27 | 140 | 6k+ | Non Prefixed Variable Found | |
| #504 | Fancy Admin UI | 88 | 10 | 3 | 1k+ | Missing Version | |
| #505 | Organic Profile Block | 88 | 3 | 6 | 1k+ | Input Not Validated | |
| #506 | Better Variation Price for WooCommerce | 89 | 5 | 12 | 1k+ | Recommended | |
| #507 | Fancy Elementor Flipbox | 89 | 4 | 3 | 5k+ | Output Not Escaped | |
| #508 | Password Strength Settings for WooCommerce | 89 | 17 | 6 | 10k+ | Missing Arg Domain | |
| #509 | Simple Colorbox | 90 | 11 | 1 | 1k+ | Missing Arg Domain | |
| #510 | Chatbase | 91 | 4 | 4 | 5k+ | Non Prefixed Function Found | |
| #511 | Mesmerize Companion | 91 | 27 | 91 | 60k+ | Non Prefixed Variable Found | |
| #512 | Simple Author Box | 94 | 12 | 61 | 90k+ | Non Prefixed Variable Found | |
| #513 | PDF Viewer Block for Gutenberg | 95 | 39 | 3 | 10k+ | badly named files | |
| #514 | Better Block Editor (BBE) | 96 | 2 | 51 | 5k+ | Non Prefixed Variable Found | |
| #515 | Date Time Picker for WPForms | 96 | 7 | 4 | 1k+ | Text Domain Mismatch | |
| #516 | ElementInvader Addons for Elementor | 96 | 4 | 60 | 3k+ | Missing Version | |
| #517 | WooCommerce Product Details Customiser | 96 | 5 | 6 | 2k+ | trademarked term | |
| #518 | Contact Form 7 IE DatePicker and Number Spinner Fix | 97 | 5 | 5 | 1k+ | trademarked term | |
| #519 | Date Time Picker for Contact Form 7 | 97 | 8 | 2 | 20k+ | Text Domain Mismatch | |
| #520 | Embed Google Photos album | 97 | 5 | 2 | 3k+ | Found | |
| #521 | Rel Nofollow Checkbox | 97 | 9 | 1 | 4k+ | Missing Arg Domain | |
| #522 | Duplicate Widgets | 98 | 6 | 1 | 3k+ | Text Domain Mismatch | |
| #523 | Feeds for TikTok (TikTok feed, video, and gallery plugin) | 98 | 5 | 3 | 70k+ | missing direct file access protection | |
| #524 | Anchor Block | 99 | 3 | 0 | 2k+ | No Explicit Version |