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
#2151REST API Custom Fields404416800Text Domain Mismatch
#2152Schedule Posts Calendar4074361k+Output is not escaped
#2153Secondary Title40117317k+Unsafe printing function
#2154Sendy Widget404617700Output is not escaped
#2155AdFlow – Easy Google AdSense Integration4015093k+Unsafe printing function
#2156Simple Link List Widget4012982k+Output is not escaped
#2157ST Demo Importer402775700Missing nonce verification
#2158Statify Widget4052134k+Output is not escaped
#2159CPS | Age Verification4012735900Unsafe printing function
#2160Tagging403337500Output is not escaped
#2161Theme Toolkit405314400Output is not escaped
#2162Multiple Shipping Addresses for WooCommerce (Address Book)40212082k+Non-prefixed global variable
#2163ThemeZee Toolkit40441166k+Nonce verification recommended
#2164Timed Content4076635k+Unsafe printing function
#2165TZ Flickr Widget40677600Output is not escaped
#2166Unlimited Logo Carousel4028615500Text Domain Mismatch
#2167Upcoming Events Lists407517900Text Domain Mismatch
#2168Visual Builder for Contact Form 7402043500Output is not escaped
#2169Weight Based Pricing for WooCommerce4016786600Text Domain Mismatch
#2170Wider Admin Menu4076172k+Output is not escaped
#2171Simple Registration for WooCommerce4027554k+Missing nonce verification
#2172Word Balloon402012510k+Request data is not unslashed
#2173WP Compress for MainWP402036700Output is not escaped
#2174WP Help40495410k+Unsafe printing function
#2175WP Keyword Suggest402941500Non Singular String Literal Domain
#2176WP Multisite Content Copier/Updater4019144800Interpolated SQL is not prepared
#2177WP Nav Plus4095131k+Output is not escaped
#2178WP Paint – WordPress Image Editor4030296k+Missing Arg Domain
#2179WP Reroute Email401411061k+Output is not escaped
#2180Sentry for WordPress40804010k+Text Domain Mismatch
#2181Social Share Buttons & Analytics Plugin – GetSocial.io4097252k+Output is not escaped
#2182WP Tab Widget401283210k+Output is not escaped
#2183WPFront Notification Bar402224450k+Output is not escaped
#2184Yektanet Ecommerce4045103900Request data is not unslashed
#2185Ad Auto Insert H41496151k+Non Singular String Literal Domain
#2186Add Chat App Button4182122k+Output is not escaped
#2187Advance Bank Payment Transfer Gateway41105621k+Text Domain Mismatch
#2188Age Verify4129311k+Output is not escaped
#2189Schema – All In One Schema Rich Snippets4159818030k+Text Domain Mismatch
#2190Announcer – Sticky Message Banner & Notification Bar411102710k+Output is not escaped
#2191Antispam411141400Missing nonce verification
#2192ATP Call Now41987700Output is not escaped
#2193Avatar Manager4129415k+Unsafe printing function
#2194Backend Designer4150111k+Output is not escaped
#2195Beam me up Scotty – Back to Top Button4171381k+Output is not escaped
#2196Beautiful Cookie Consent Banner41337640k+Non-prefixed global variable
#2197Buzzsprout Podcasting4175135k+Non Singular String Literal Domain
#2198Cache control by Cacholong418730500Non Singular String Literal Domain
#2199Easy Social Like Box – Popup – Sidebar Widget41218917k+Text Domain Mismatch
#2200ChatBot Conversational AI Support4172321k+Short PHP open tag found