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
#1201If-So Geolocation3650571k+Non-prefixed global variable
#1202Image Watermark367617940k+Missing nonce verification
#1203Insert Headers and Footers Code – HT Script36391347k+Text Domain Mismatch
#1204Just TinyMCE Custom Styles36112281k+Missing Arg Domain
#1205Lara's Google Analytics (GA4)36303579k+Unsafe printing function
#1206Legal Text Connector of the IT-Recht Kanzlei36454610k+Exception output is not escaped
#1207Libro de Reclamaciones y Quejas362661244k+Text Domain Mismatch
#1208M Chart36291554k+Non-prefixed global variable
#1209Materialis Companion36129676k+Unsafe printing function
#1210WP Sticky Sidebar – Floating Sidebar On Scroll for Any Theme36938410k+Non-prefixed global variable
#1211News Ticker for Elementor3676572k+Text Domain Mismatch
#1212MailerLite – Signup forms (official)36430158100k+Output is not escaped
#1213We’re Open!362731875k+Unsafe printing function
#1214PDF Forms Filler for CF736185793k+Text Domain Mismatch
#1215Peter’s Post Notes362241023k+Output is not escaped
#1216Photoswipe Masonry Gallery3657476k+Non Singular String Literal Text
#1217Plugins Garbage Collector (Database Cleanup)36325110k+Missing nonce verification
#1218PublishPress Statuses – Custom Post Status and Workflow36232791k+Missing Arg Domain
#1219Qubely – Advanced Gutenberg Blocks3639788k+Request data is not unslashed
#1220Quick 301 Redirects36891205k+Non-prefixed global variable
#1221Rara One Click Demo Import361229820k+Missing Translators Comment
#1222RTMKit36537750k+Non-prefixed global variable
#1223Search & Replace365053100k+Missing nonce verification
#1224Search Everything361657710k+Text Domain Mismatch
#1225ShopEngine Elementor WooCommerce Builder Addon – All in One WooCommerce Solution3663667100k+Non-prefixed global variable
#1226Simple Banner – Easily add multiple Banners/Bars/Notifications/Announcements to the top or bottom of your website362165050k+Output is not escaped
#1227Supreme Modules Lite – Divi Theme, Extra Theme and Divi Builder3616240200k+Output is not escaped
#1228Advance Side Cart, Ajax Cart & Floating Cart for WooCommerce36371216k+Non-prefixed global variable
#1229The Events Calendar Shortcode & Block367012710k+Non-prefixed hook name
#1230TrustMate.io – WooCommerce integration36251973k+Output is not escaped
#1231FOMO & Social Proof Notifications by TrustPulse – Best WordPress FOMO Plugin361043910k+Output is not escaped
#1232Uji Countdown36284984k+Text Domain Mismatch
#1233underConstruction36986040k+Unsafe printing function
#1234User Roles and Capabilities362271328k+Output is not escaped
#1235Video Thumbnails Reloaded36343582k+Text Domain Mismatch
#1236Out of Stock Message Manager for WooCommerce36293952k+Text Domain Mismatch
#1237Payments via PayMongo for WooCommerce3639801k+Nonce verification recommended
#1238WC Pickup Store36245522k+Output is not escaped
#1239Shipping with Venipak for WooCommerce36239611k+Text Domain Mismatch
#1240AWPLife Weather Effects36196984k+Non-prefixed global variable
#1241Extended Coupon Features for WooCommerce FREE362196310k+Text Domain Mismatch
#1242WP Coder – Insert & Manage Code Snippets365328010k+Nonce verification recommended
#1243WP Header Images361741336k+Unsafe printing function
#1244WP Mail SMTP by WPForms – The Most Popular SMTP and Email Log Plugin36181464m+Direct Query
#1245Payment Button for PayPal36155864k+Unsafe printing function
#1246WP Responsive Menu3629614430k+Text Domain Mismatch
#1247WP Hardening (discontinued)362308510k+Text Domain Mismatch
#1248WP Socializer – Simple & Easy Social Media Share Icons362145110k+Output is not escaped
#1249WP Sort Order361342116k+Direct Query
#1250Yandex.Metrica36763060k+Output is not escaped