WordPress.WP.EnqueuedResourceParameters.MissingVersion

Missing Version

A script or stylesheet is loaded without the expected WordPress enqueue metadata.

medium weight

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.

Affected Plugins

RankPluginScoreErrorsWarningsInstallsAddedUpdatedTop Issue
#2551Menu Icons by Themeisle – Add Icons to Navigation Menus513422100k+Output is not escaped
#2552Mintpay511435600Nonce verification recommended
#2553Quotes and Tips by BestWebSoft514851901k+Text Domain Mismatch
#2554The Paste51191110k+Unsafe printing function
#2555Payment Gateway Payoneer For WooCommerce51935900Input is not validated
#2556REST API Log5144955k+Non-prefixed hook name
#2557Age Gate Lite522832k+Output is not escaped
#2558Debug This5243322k+Missing Translators Comment
#2559Firelight Lightbox527897200k+Non-prefixed global variable
#2560Formstack Online Forms5239201k+Output is not escaped
#2561Hangul font nanumgothic – google5235161k+Output is not escaped
#2562Metronet Tag Manager52173620k+Input is not validated
#2563Plugins Load Order523216500Non Singular String Literal Domain
#2564Podium5221235k+Missing direct file access protection
#2565Remove Uppercase Accents524128k+Unsafe printing function
#2566TNC Toolbox: Web Performance5220251k+Output is not escaped
#2567Wenprise Pinyin Slug5230344k+Text Domain Mismatch
#2568WP Eventbrite Embedded Checkout52497700Text Domain Mismatch
#2569WP Hooks Finder5227311k+Output is not escaped
#2570WP Secure Maintenance5228181k+Output is not escaped
#2571Bulk Actions Select All532622800Text Domain Mismatch
#2572Elegant Custom Fonts5315173k+Output is not escaped
#2573File Manager53416810k+Missing direct file access protection
#2574MOBILOOK — Mobile View & Mobile‑Friendly Test5310201k+Missing nonce verification
#2575Multiple Post Thumbnails53251820k+Output is not escaped
#2576ONTRApages5316271k+Output is not escaped
#2577워드프레스 결제 심플페이 – 우커머스 결제 플러그인5379921k+Missing direct file access protection
#2578Post Type Converter535281k+Nonce verification recommended
#2579Preserved HTML Editor Markup531222600Output is not escaped
#2580Preserved HTML Editor Markup Plus5312223k+Output is not escaped
#2581RDFa Breadcrumb532713600Output is not escaped
#2582Shamor535512400wp function not compatible with requires wp
#2583Simple Copy Post Button531424400Input is not sanitized
#2584Simple Masonry Layout5328281k+Output is not escaped
#2585Social Media Widget53902130k+Text Domain Mismatch
#2586Weight Based Shipping for WooCommerce53484160k+Missing direct file access protection
#2587Widget Icon535310700Output is not escaped
#2588Widgets Reloaded5362201k+Output is not escaped
#2589aBlocks – Gutenberg Blocks, User Dashboard Builder, Popup Builder, Form Builder & Animation Builder5483822k+Non-prefixed global variable
#2590Blockskit5433298k+Text Domain Mismatch
#2591CSV Importer5424113k+Missing direct file access protection
#2592Expandable Row for Beaver Builder541169900Text Domain Mismatch
#2593F4 Media Taxonomies547391k+Input is not sanitized
#2594Flexible Spacer Block5434154k+Unsafe printing function
#2595Gravity Forms + Custom Post Types5444710k+Output is not escaped
#2596MSN Partner Hub5421251k+Missing direct file access protection
#2597Post Editor Buttons Fork54243800Unsafe printing function
#2598Reorder Terms5417381k+Nonce verification recommended
#2599Responsive Like Box, Like Box Widget544341k+Output is not escaped
#2600EMI Calculator542812700Output is not escaped