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

RankPluginScoreErrorsWarningsInstallsAddedUpdatedTop Issue
#751Simple Mathjax692934k+Short PHP open tag found
#752Comment Form Js Validation702382k+Missing Arg Domain
#753fitness calculators709425600Missing Arg Domain
#754Ridhi Companion703738500Non-prefixed global variable
#755Show-Hide / Collapse-Expand70181510k+Missing direct file access protection
#756Support Me70126900Unsafe printing function
#757Bulk Price Update for Woocommerce702282k+Request data is not unslashed
#758WP Image Borders704762k+Text Domain Mismatch
#759ACF Enhanced Message Field71291600Text Domain Mismatch
#760Quick and Easy FAQs7192910k+Non Singular String Literal Domain
#761Really Simple Click To Call Bar712338k+Output is not escaped
#762WindPress – Tailwind CSS integration for WordPress71161063k+Non-prefixed hook name
#763Customizer for WooCommerce721013800Nonce verification recommended
#764Simple Image Popup732151k+Output is not escaped
#765Theme Inspector73237400Output is not escaped
#766CoinGate for WooCommerce743518400Text Domain Mismatch
#767EmailKit – Email Customizer for WooCommerce & WP74178270k+slow db query meta query
#768Google Web Fonts Customizer (GWFC)74484900Text Domain Mismatch
#769WhatConverts7410107k+Non-prefixed function
#770Registration Form for WooCommerce755421k+Non-prefixed global variable
#771Advanced CSS Editor762565k+Output is not escaped
#772Ajax Cart AutoUpdate for WooCommerce761558k+Output is not escaped
#773Page Loader76943k+Missing Version
#774Custom Cursor For WP771071k+Setting is missing a sanitization callback
#775Album Photostream Flickr Gallery7730311k+Text Domain Mismatch
#776wpsection771315543k+Non-prefixed global variable
#777Claspo – Popups, Spin the Wheel & Email Capture78107161k+wp function not compatible with requires wp
#778History Timeline for Biography, Company History & Event Timeline7829371k+Non-prefixed global variable
#779Twenty20 Image Before-After781041420k+Text Domain Mismatch
#780Qi Addons For Elementor7933339200k+Non-prefixed global variable
#781Qty Increment Buttons for WooCommerce791529k+Output is not escaped
#782Visual Editor Biography79113900Missing Arg Domain
#783WPMagPlus Companion7910416700Text Domain Mismatch
#784Panda Video8029173k+Non-prefixed global variable
#785Cf7 Icons and Labels81164500Text Domain Mismatch
#786Checklist in Post81147400Missing Version
#787VS Event List8112598k+Non-prefixed global variable
#788Colibri Page Builder821383190k+Missing direct file access protection
#789OpenPix for WooCommerce826928500wp function not compatible with requires wp
#790Easy Booking – WooCommerce Booking & Reservation Plugin8260664k+Non-prefixed global variable
#791VA Social Buzz831321k+Output is not escaped
#792Digital Signature For Contact Form 78422115k+file system operations fwrite
#793Enable Turnstile (Cloudflare) for Gravity Forms8487700Missing direct file access protection
#794Ocean Social Sharing84103660k+Non-prefixed global variable
#795PHP Info8485600Output is not escaped
#796Popup Message Notifier for Contact Form 7851721k+Short PHP open tag found
#797Review widget addon for Elementor85891k+Non-prefixed function
#798StoreOne Extension85687400Text Domain Mismatch
#799Yuma Companion85107400Missing direct file access protection
#800Greenshift Smart Code AI86991k+Request data is not unslashed