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

RankPluginScoreErrorsWarningsInstallsUpdatedTop Issue
#101Cozy Blocks – Page Builder for Gutenberg Editor & FSE with 500+ Patterns, 57 Blocks & Templates222,1674,1757k+Non-prefixed global variable
#102RegistrationMagic – Custom Registration Forms, User Registration, Payment, and User Login223,6545,0618k+Non-prefixed global variable
#103WP Customer Area223,30894110k+Text Domain Mismatch
#104SysBasics Customize My Account for WooCommerce – Dashboard, Endpoints, Avatar & Menu Manager227038418k+Non-prefixed global variable
#105Data Tables Generator by Supsystic2215614410k+Exception output is not escaped
#106Directorist: AI-Powered Business Directory, Listings & Classified Ads224432,12920k+Non-prefixed global variable
#107Download Manager222,2901,301100k+Output is not escaped
#108Dynamic QR Code – generator222382086k+Missing direct file access protection
#109Easy Social Feed – Social Photos Gallery and Post Feed for WordPress221,5671,27730k+Non-prefixed global variable
#110EleSpare – News, Magazine and Blog Addons for Elementor227331,42310k+Non-prefixed global variable
#111Estatik Real Estate Plugin223,04932510k+Text Domain Mismatch
#112Events Manager – Calendar, Bookings, Tickets, and more!224,7225,62170k+Output is not escaped
#113Falang multilanguage for WordPress227167691k+Output is not escaped
#114File Manager Pro – Filester22565391100k+Request data is not unslashed
#115Finale Lite – Sales Countdown Timer & Discount for WooCommerce221,0314514k+Output is not escaped
#116FireBox Popups – Increase Sales and Grow Your Email List221538127k+Non-prefixed global variable
#117Notification Bar, Announcement and Cookie Notice WordPress Plugin – FooBar221,3211,3713k+Non-prefixed global variable
#118Five Star Restaurant Menu and Food Ordering227526095k+Output is not escaped
#119FunnelKit Payment Gateway for Stripe WooCommerce2224432120k+Input is not sanitized
#120Gutenberg22628342300k+Missing direct file access protection
#121Happyforms – Form Builder for WordPress: Drag & Drop Contact Forms, Surveys, Payments & Multipurpose Forms221,03772220k+Unsafe printing function
#122HeadSpace2 SEO229403603k+Text Domain Mismatch
#123IMPress for IDX Broker221,0856367k+Text Domain Mismatch
#124Insert or Embed Articulate Content into WordPress226591,4372k+Non-prefixed global variable
#125InfiniteWP Client222,2861,812200k+Exception output is not escaped
#126LearnPress – WordPress LMS Plugin for Create and Sell Online Courses222,3613,38470k+Non-prefixed global variable
#127Custom Login Page Customizer – Login Designer225881,45530k+Non-prefixed global variable
#128MailOptin – Popup, Optin Forms & Email Newsletters for Mailchimp, HubSpot, AWeber Etc.222,6192,45310k+Output is not escaped
#129Slider, Gallery, and Carousel by MetaSlider – Image Slider, Video Slider22207323500k+Non-prefixed global variable
#130Modula Image Gallery – Photo Grid & Video Gallery22474436100k+Text Domain Mismatch
#131Motors – Car Dealership & Classified Listings Plugin225,3405,9589k+Text Domain Mismatch
#132Newsletters222,9682,2482k+Text Domain Mismatch
#133NinjaScanner – Virus & Malware scan2259655130k+Non-prefixed global variable
#134WP OAuth Server (OAuth Authentication)221893473k+Non-prefixed function
#135oik224891802k+Non Singular String Literal Domain
#136PagBank / PagSeguro Connect para WooCommerce225047434k+Non-prefixed global variable
#137PAYCOMET for WooCommerce221,2064232k+Text Domain Mismatch
#138Post SMTP – Complete Email Deliverability and SMTP Solution with Email Logs, Alerts, Backup SMTP & Mobile App221,5812,326300k+Non-prefixed global variable
#139Prime Mover – Migrate WordPress Website & Backups221,3261,60010k+Non-prefixed global variable
#140PageSpeed Ninja – Cache, Minify, Defer CSS JavaScript, Critical CSS, Optimize Images, Convert WebP229844075k+Unsafe printing function
#141Quick Contact Form222606231k+Non-prefixed function
#142RabbitLoader Cache: Optimize your Website for Speed222411632k+Output is not escaped
#143Restrict User Access – Ultimate Membership & Content Protection229771,84010k+Non-prefixed global variable
#144Simple Job Board226341,35510k+Non-prefixed global variable
#145Slick Popup: Contact Form 7 Popup Plugin222,3223162k+Text Domain Mismatch
#146Slim Jetpack222,5861,9472k+Text Domain Mismatch
#147SNS Count Cache229181208k+Non Singular String Literal Domain
#148SportsPress – Sports Club & League Manager224602,24210k+Non-prefixed global variable
#149SSL Zen — SSL Certificate Installer & HTTPS Redirects227791,57510k+Non-prefixed global variable
#150Stylish Price List – Price Table Builder & QR Code Restaurant Menu226746783k+Output is not escaped