WordPress.WP.EnqueuedResourceParameters.NoExplicitVersion

No Explicit 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
#451WF Cookie Consent5731510k+Output is not escaped
#452WP Admin Category Search5823112k+Unsafe printing function
#453Easy Sidebar Menu Widget583272k+Output is not escaped
#454Error Log Viewer by BestWebSoft584331726k+Text Domain Mismatch
#455GDPR Data Request Form5922196k+Missing direct file access protection
#456SureFeedback Client Site5947245k+Text Domain Mismatch
#457WP Bottom Menu60745220k+Non-prefixed hook name
#458Slide everything for Elementor619316k+Text Domain Mismatch
#459Bulk edit publish date6211162k+Nonce verification recommended
#460Standard Widget Extensions626761k+Output is not escaped
#461Click to Call Button645831k+Output is not escaped
#462Reading progressbar652526k+Output is not escaped
#463ACF RGBA Color Picker663736k+Text Domain Mismatch
#464Goaffpro Affiliate Marketing666284k+Nonce verification recommended
#465Shortcode for Current Date66271210k+Text Domain Mismatch
#466User Profile Picture66984k+Missing nonce verification
#467CCM19 Integration6714134k+Nonce verification recommended
#468Mailster WordPress Newsletter Plugin6914118k+Output is not escaped
#469Media Slider for Photos Images Videos6910232k+Missing Version
#470Patterns Kit6918253k+Missing direct file access protection
#471Simple Mathjax692934k+Short PHP open tag found
#472Comment Form Js Validation702382k+Missing Arg Domain
#473Quick and Easy FAQs7093910k+Non Singular String Literal Domain
#474Show-Hide / Collapse-Expand70181510k+Missing direct file access protection
#475Bulk Price Update for Woocommerce702282k+Request data is not unslashed
#476WP Image Borders704762k+Text Domain Mismatch
#477Really Simple Click To Call Bar712338k+Output is not escaped
#478WindPress – Tailwind CSS integration for WordPress71161063k+Non-prefixed hook name
#479EmailKit – Email Customizer for WooCommerce & WP73188170k+slow db query meta query
#480Simple Image Popup732151k+Output is not escaped
#481WhatConverts7410107k+Non-prefixed function
#482Advanced CSS Editor762565k+Output is not escaped
#483Ajax Cart AutoUpdate for WooCommerce761558k+Output is not escaped
#484Page Loader76943k+Missing Version
#485Custom Cursor For WP771071k+Setting is missing a sanitization callback
#486Album Photostream Flickr Gallery7730311k+Text Domain Mismatch
#487wpsection771315543k+Non-prefixed global variable
#488Claspo – Popups, Spin the Wheel & Email Capture78107161k+wp function not compatible with requires wp
#489Twenty20 Image Before-After781041420k+Text Domain Mismatch
#490Qi Addons For Elementor7933339200k+Non-prefixed global variable
#491Qty Increment Buttons for WooCommerce7915210k+Output is not escaped
#492Panda Video8029174k+Non-prefixed global variable
#493VS Event List8112598k+Non-prefixed global variable
#494Colibri Page Builder821383190k+Missing direct file access protection
#495Digital Signature For Contact Form 78422115k+file system operations fwrite
#496Ocean Social Sharing84103670k+Non-prefixed global variable
#497Review widget addon for Elementor85891k+Non-prefixed function
#498Math Captcha for Elementor Forms861023k+No Explicit Version
#499Ocean Product Sharing8691820k+Non-prefixed global variable
#500Better Addons for Elementor871252214k+Non-prefixed global variable