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 | Added | Updated | Top Issue |
|---|---|---|---|---|---|---|---|---|
| #801 | Ocean Product Sharing | 86 | 9 | 18 | 20k+ | Non-prefixed global variable | ||
| #802 | Яндекс Поделиться | 86 | 9 | 4 | 900 | Unsafe printing function | ||
| #803 | Better Addons for Elementor | 87 | 125 | 221 | 4k+ | Non-prefixed global variable | ||
| #804 | Easy Notification Bar | 87 | 6 | 2 | 9k+ | Output is not escaped | ||
| #805 | Review widget addon for Divi | 87 | 20 | 3 | 500 | Text Domain Mismatch | ||
| #806 | Color Mobile Browser Address Bar | 88 | 5 | 0 | 2k+ | Output is not escaped | ||
| #807 | Fancy Admin UI | 88 | 10 | 3 | 1k+ | Missing Version | ||
| #808 | GutenTOC – Advanced Table of Contents | 88 | 5 | 10 | 700 | Missing Version | ||
| #809 | Organic Profile Block | 88 | 3 | 6 | 1k+ | Input is not validated | ||
| #810 | Better Variation Price for WooCommerce | 89 | 5 | 12 | 1k+ | Nonce verification recommended | ||
| #811 | Fancy Elementor Flipbox | 89 | 4 | 3 | 5k+ | Output is not escaped | ||
| #812 | Password Strength Settings for WooCommerce | 89 | 17 | 6 | 10k+ | Missing Arg Domain | ||
| #813 | Simple Colorbox | 90 | 11 | 1 | 1k+ | Missing Arg Domain | ||
| #814 | Contact Form 7 – email body TinyMCE editor | 91 | 4 | 6 | 400 | Nonce verification recommended | ||
| #815 | Chatbase | 91 | 4 | 4 | 5k+ | Non-prefixed function | ||
| #816 | FAQ Schema for Elementor | 91 | 11 | 3 | 800 | Text Domain Mismatch | ||
| #817 | Mesmerize Companion | 91 | 27 | 91 | 50k+ | Non-prefixed global variable | ||
| #818 | Yivic Easy Live Chat | 91 | 22 | 8 | 1k+ | Non Singular String Literal Domain | ||
| #819 | Customizer Custom CSS | 92 | 5 | 2 | 400 | Deprecated parameter: load_plugin_textdomain parameter 2 | ||
| #820 | Image Hotspot With Tooltip For WPBakery Page Builder (formerly Visual Composer) | 92 | 61 | 12 | 400 | Text Domain Mismatch | ||
| #821 | BeyondSEO – AI SEO to Improve Rankings, Listings & Online Visibility | 93 | 7 | 36 | 1k+ | Non-prefixed global variable | ||
| #822 | BZScore – Live Score | 94 | 5 | 3 | 600 | strip tags strip tags | ||
| #823 | Simple Author Box | 94 | 12 | 61 | 90k+ | Non-prefixed global variable | ||
| #824 | Sign In Scheduling Online Appointment Booking System | 95 | 8 | 2 | 800 | No Explicit Version | ||
| #825 | Better Block Editor (BBE) | 95 | 4 | 53 | 5k+ | Non-prefixed global variable | ||
| #826 | Fluid Player | 95 | 7 | 2 | 400 | Missing direct file access protection | ||
| #827 | PDF Viewer Block for Gutenberg | 95 | 39 | 3 | 10k+ | badly named files | ||
| #828 | Block, Suspend, Report for BuddyPress | 96 | 3 | 24 | 600 | slow db query meta query | ||
| #829 | Date Time Picker for WPForms | 96 | 7 | 4 | 1k+ | Text Domain Mismatch | ||
| #830 | ElementInvader Addons for Elementor | 96 | 4 | 60 | 3k+ | Missing Version | ||
| #831 | Require Post Category | 96 | 6 | 4 | 1k+ | Discouraged text-domain loading | ||
| #832 | WooCommerce Product Details Customiser | 96 | 5 | 6 | 2k+ | trademarked term | ||
| #833 | Contact Form 7 IE DatePicker and Number Spinner Fix | 97 | 5 | 5 | 1k+ | trademarked term | ||
| #834 | Date Time Picker for Contact Form 7 | 97 | 8 | 2 | 20k+ | Text Domain Mismatch | ||
| #835 | Embed Google Photos album | 97 | 5 | 2 | 3k+ | Missing direct file access protection | ||
| #836 | ESV CrossReference Tool | 97 | 4 | 1 | 500 | Missing direct file access protection | ||
| #837 | Rel Nofollow Checkbox | 97 | 9 | 1 | 4k+ | Missing Arg Domain | ||
| #838 | Taxonomy List | 97 | 2 | 6 | 500 | Missing Version | ||
| #839 | Woobox | 97 | 5 | 3 | 1k+ | trademarked term | ||
| #840 | Default Media Uploader View | 98 | 3 | 1 | 600 | Missing direct file access protection | ||
| #841 | Duplicate Widgets | 98 | 6 | 1 | 3k+ | Text Domain Mismatch | ||
| #842 | Fancy Lightbox | 98 | 3 | 2 | 500 | No Explicit Version | ||
| #843 | Feeds for TikTok (TikTok feed, video, and gallery plugin) | 98 | 5 | 3 | 70k+ | Missing direct file access protection | ||
| #844 | Password Strength for WooCommerce | 98 | 3 | 0 | 1k+ | Missing direct file access protection | ||
| #845 | WPDevDesign – Oxygen – Rank Math Integration | 98 | 3 | 3 | 1k+ | trademarked term | ||
| #846 | Anchor Block | 99 | 3 | 0 | 2k+ | No Explicit Version | ||
| #847 | Validate Audio Attribution | 99 | 2 | 0 | 900 | Missing direct file access protection |