WordPress.WP.EnqueuedResourceParameters.NotInFooter

Not In Footer

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
#2301Simple Download Counter4258462k+Output is not escaped
#2302Simple Sticky Footer425716600Missing Arg Domain
#2303Speed Contact Bar4253204k+Output is not escaped
#2304Sticky Add To Cart Bar For WooCommerce424654600Output is not escaped
#2305Combine Social Photos | Still BE4233281700Non-prefixed global variable
#2306SuperSaaS – online appointment scheduling4279101k+Text Domain Mismatch
#2307ThemeZee Widget Bundle42211585k+Output is not escaped
#2308Top Bar42751110k+Output is not escaped
#2309Vast Demo Import42180113600Text Domain Mismatch
#2310Weather Widget Pro4229451k+Output is not escaped
#2311WP Bulk Delete427130100k+Direct Query
#2312WP Child Theme Generator42356620k+Request data is not unslashed
#2313WP Cron Cleaner425138500Unsafe printing function
#2314WP Media Category Management42101766k+Nonce verification recommended
#2315WP QuickLaTeX4241604k+Non-prefixed global variable
#2316Advanced All in One Admin Search by WP Spotlight422525900Missing Version
#2317WP Widget Clipboard – Duplicate widgets intuitively425119800Output is not escaped
#2318WPB Custom Tab Manager for WooCommerce – Add, Edit & Reorder Tabs429532500Output is not escaped
#2319WPTerm4261893k+Output is not escaped
#2320Admin Custom Login4323820k+Request data is not unslashed
#2321Advanced FAQ Manager438592k+Input is not sanitized
#2322Auto Alt Text4352134k+Exception output is not escaped
#2323Automatic Responsive Tables4367151k+Output is not escaped
#2324Customize Login Image433293k+Unsafe printing function
#2325Disable Gutenberg432347500k+Nonce verification recommended
#2326Page Transition433930700Output is not escaped
#2327Post Carousel Slider for Elementor43133233k+Text Domain Mismatch
#2328Simple Revisions Delete43162610k+Output is not escaped
#2329Simple Shipping Labels for WooCommerce4378121k+Output is not escaped
#2330Snazzy Maps4396230k+Request data is not unslashed
#2331Team Builder Member Showcase43141271k+Non-prefixed global variable
#2332Theme Switcha – Easily Switch Themes for Development and Testing4342537k+Output is not escaped
#2333Sovrn439291k+Input is not sanitized
#2334WIP Custom Login432137700Nonce verification recommended
#2335Checkout Field Manager (Checkout Manager) for WooCommerce4316115490k+Non-prefixed global variable
#2336WP Hotel Booking WPML Support431052400Direct Query
#2337WP Post Expires4321152k+Output is not escaped
#2338Advanced Custom Fields: oEmbed Field4436131k+Text Domain Mismatch
#2339BBQ Firewall – Fast & Powerful Firewall Security441717100k+Output is not escaped
#2340Code Widget4460334k+Text Domain Mismatch
#2341Coming soon and Maintenance mode4414439k+Request data is not unslashed
#2342Creative Addons for Elementor4463100800Missing Arg Domain
#2343Cyberpret – Calculettes444117500Output is not escaped
#2344Debug Bar Console442391k+Missing Arg Domain
#2345ELEX WooCommerce Role Based Pricing442131962k+Non-prefixed global variable
#2346I Order Terms4440241k+Output is not escaped
#2347LIQUID SPEECH BALLOON44343010k+Output is not escaped
#2348Narrative Publisher4428371k+Text Domain Mismatch
#2349Post Grid443320830k+Non-prefixed global variable
#2350QR Code Woocommerce4437361k+Output is not escaped