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 |
|---|---|---|---|---|---|---|---|---|
| #2551 | Menu Icons by Themeisle – Add Icons to Navigation Menus | 51 | 34 | 22 | 100k+ | Output is not escaped | ||
| #2552 | Mintpay | 51 | 14 | 35 | 600 | Nonce verification recommended | ||
| #2553 | Quotes and Tips by BestWebSoft | 51 | 485 | 190 | 1k+ | Text Domain Mismatch | ||
| #2554 | The Paste | 51 | 19 | 11 | 10k+ | Unsafe printing function | ||
| #2555 | Payment Gateway Payoneer For WooCommerce | 51 | 9 | 35 | 900 | Input is not validated | ||
| #2556 | REST API Log | 51 | 44 | 95 | 5k+ | Non-prefixed hook name | ||
| #2557 | Age Gate Lite | 52 | 28 | 3 | 2k+ | Output is not escaped | ||
| #2558 | Debug This | 52 | 43 | 32 | 2k+ | Missing Translators Comment | ||
| #2559 | Firelight Lightbox | 52 | 78 | 97 | 200k+ | Non-prefixed global variable | ||
| #2560 | Formstack Online Forms | 52 | 39 | 20 | 1k+ | Output is not escaped | ||
| #2561 | Hangul font nanumgothic – google | 52 | 35 | 16 | 1k+ | Output is not escaped | ||
| #2562 | Metronet Tag Manager | 52 | 17 | 36 | 20k+ | Input is not validated | ||
| #2563 | Plugins Load Order | 52 | 32 | 16 | 500 | Non Singular String Literal Domain | ||
| #2564 | Podium | 52 | 21 | 23 | 5k+ | Missing direct file access protection | ||
| #2565 | Remove Uppercase Accents | 52 | 41 | 2 | 8k+ | Unsafe printing function | ||
| #2566 | TNC Toolbox: Web Performance | 52 | 20 | 25 | 1k+ | Output is not escaped | ||
| #2567 | Wenprise Pinyin Slug | 52 | 30 | 34 | 4k+ | Text Domain Mismatch | ||
| #2568 | WP Eventbrite Embedded Checkout | 52 | 49 | 7 | 700 | Text Domain Mismatch | ||
| #2569 | WP Hooks Finder | 52 | 27 | 31 | 1k+ | Output is not escaped | ||
| #2570 | WP Secure Maintenance | 52 | 28 | 18 | 1k+ | Output is not escaped | ||
| #2571 | Bulk Actions Select All | 53 | 26 | 22 | 800 | Text Domain Mismatch | ||
| #2572 | Elegant Custom Fonts | 53 | 15 | 17 | 3k+ | Output is not escaped | ||
| #2573 | File Manager | 53 | 41 | 68 | 10k+ | Missing direct file access protection | ||
| #2574 | MOBILOOK — Mobile View & Mobile‑Friendly Test | 53 | 10 | 20 | 1k+ | Missing nonce verification | ||
| #2575 | Multiple Post Thumbnails | 53 | 25 | 18 | 20k+ | Output is not escaped | ||
| #2576 | ONTRApages | 53 | 16 | 27 | 1k+ | Output is not escaped | ||
| #2577 | 워드프레스 결제 심플페이 – 우커머스 결제 플러그인 | 53 | 79 | 92 | 1k+ | Missing direct file access protection | ||
| #2578 | Post Type Converter | 53 | 5 | 28 | 1k+ | Nonce verification recommended | ||
| #2579 | Preserved HTML Editor Markup | 53 | 12 | 22 | 600 | Output is not escaped | ||
| #2580 | Preserved HTML Editor Markup Plus | 53 | 12 | 22 | 3k+ | Output is not escaped | ||
| #2581 | RDFa Breadcrumb | 53 | 27 | 13 | 600 | Output is not escaped | ||
| #2582 | Shamor | 53 | 55 | 12 | 400 | wp function not compatible with requires wp | ||
| #2583 | Simple Copy Post Button | 53 | 14 | 24 | 400 | Input is not sanitized | ||
| #2584 | Simple Masonry Layout | 53 | 28 | 28 | 1k+ | Output is not escaped | ||
| #2585 | Social Media Widget | 53 | 90 | 21 | 30k+ | Text Domain Mismatch | ||
| #2586 | Weight Based Shipping for WooCommerce | 53 | 48 | 41 | 60k+ | Missing direct file access protection | ||
| #2587 | Widget Icon | 53 | 53 | 10 | 700 | Output is not escaped | ||
| #2588 | Widgets Reloaded | 53 | 62 | 20 | 1k+ | Output is not escaped | ||
| #2589 | aBlocks – Gutenberg Blocks, User Dashboard Builder, Popup Builder, Form Builder & Animation Builder | 54 | 8 | 382 | 2k+ | Non-prefixed global variable | ||
| #2590 | Blockskit | 54 | 33 | 29 | 8k+ | Text Domain Mismatch | ||
| #2591 | CSV Importer | 54 | 24 | 11 | 3k+ | Missing direct file access protection | ||
| #2592 | Expandable Row for Beaver Builder | 54 | 116 | 9 | 900 | Text Domain Mismatch | ||
| #2593 | F4 Media Taxonomies | 54 | 7 | 39 | 1k+ | Input is not sanitized | ||
| #2594 | Flexible Spacer Block | 54 | 34 | 15 | 4k+ | Unsafe printing function | ||
| #2595 | Gravity Forms + Custom Post Types | 54 | 44 | 7 | 10k+ | Output is not escaped | ||
| #2596 | MSN Partner Hub | 54 | 21 | 25 | 1k+ | Missing direct file access protection | ||
| #2597 | Post Editor Buttons Fork | 54 | 24 | 3 | 800 | Unsafe printing function | ||
| #2598 | Reorder Terms | 54 | 17 | 38 | 1k+ | Nonce verification recommended | ||
| #2599 | Responsive Like Box, Like Box Widget | 54 | 43 | 4 | 1k+ | Output is not escaped | ||
| #2600 | EMI Calculator | 54 | 28 | 12 | 700 | Output is not escaped |