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
#2401WP QuickLaTeX4241604k+Non-prefixed global variable
#2402Advanced All in One Admin Search by WP Spotlight422525900Missing Version
#2403WP Widget Clipboard – Duplicate widgets intuitively425119800Output is not escaped
#2404WPB Custom Tab Manager for WooCommerce – Add, Edit & Reorder Tabs429532500Output is not escaped
#2405WPTerm4261893k+Output is not escaped
#2406Admin Custom Login4323820k+Request data is not unslashed
#2407Advanced FAQ Manager438592k+Input is not sanitized
#2408Animation Builder – An interface for adding scroll-triggered animations43767800Missing Version
#2409Automatic Responsive Tables4367151k+Output is not escaped
#2410Click to Call or Chat Buttons434761k+Output is not escaped
#2411Custom Menu438311400wp function not compatible with requires wp
#2412Customize Login Image433293k+Unsafe printing function
#2413jQuery UI Widgets4313151k+Unsafe printing function
#2414Linker – URL shortener & track outbound link clicks4317172k+Output is not escaped
#2415Post Carousel Slider for Elementor43133233k+Text Domain Mismatch
#2416ShinyStat Analytics436581k+Output is not escaped
#2417Simple Shipping Labels for WooCommerce4378121k+Output is not escaped
#2418Team Builder Member Showcase43141271k+Non-prefixed global variable
#2419Uber reCaptcha43129451k+Text Domain Mismatch
#2420VA Simple Expires432531800Output is not escaped
#2421Sovrn439291k+Input is not sanitized
#2422WIP Custom Login432137700Nonce verification recommended
#2423Active Campaign & Contact Form 74340273k+Output is not escaped
#2424Button visually impaired44145510k+Text Domain Mismatch
#2425Code Widget4460334k+Text Domain Mismatch
#2426Coming soon and Maintenance mode4414439k+Request data is not unslashed
#2427Cookie Bar4429310k+Unsafe printing function
#2428Creative Addons for Elementor4463100800Missing Arg Domain
#2429Cyberpret – Calculettes444117500Output is not escaped
#2430Github Embed4418351k+Non-prefixed global variable
#2431Smart JavaScript Auto Loader44832400Output is not escaped
#2432LearnPress – BuddyPress Integration4427251k+Output is not escaped
#2433LIQUID SPEECH BALLOON44343010k+Output is not escaped
#2434Ocean Modal Window44264410k+Output is not escaped
#2435Post Grid443320830k+Non-prefixed global variable
#2436QR Code Woocommerce4437361k+Output is not escaped
#2437Razorpay Subscriptions for WooCommerce442835600Exception output is not escaped
#2438senangpay4438461k+Text Domain Mismatch
#2439Setmore Appointments4445134k+Output is not escaped
#2440Simple Full Screen Background Image44231310k+Output is not escaped
#2441Simple Image Widget44261910k+Unsafe printing function
#2442Smart Archive Page Remove448257k+Output is not escaped
#2443Smart Attachment Page Remove44823900Output is not escaped
#2444Trusty Whistleblowing Solution4423416400Text Domain Mismatch
#2445WCFM – WCFM Marketplace integrate Elementor4482181k+Output is not escaped
#2446Gateway zibal for Woocommerce4470246k+Text Domain Mismatch
#2447Breadcrumb – Breadcrumb for WooCommerce and Custom Post Types45310710k+Request data is not unslashed
#2448Content Copy Protection & Disable Right Click4547171k+Output is not escaped
#2449Cookie Law Bar4529202k+Output is not escaped
#2450Easy HTML Sitemap45758600Text Domain Mismatch