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
#2451Hangul font nanumgothic – google5235161k+Output is not escaped
#2452LeadBooster Chatbot by Pipedrive523862k+Output is not escaped
#2453Metronet Tag Manager52173620k+Input is not validated
#2454Remove Uppercase Accents524128k+Unsafe printing function
#2455Wenprise Pinyin Slug5230344k+Text Domain Mismatch
#2456WP Secure Maintenance5228181k+Output is not escaped
#2457Bulk Actions Select All532622800Text Domain Mismatch
#2458Column Shortcodes5332960k+Unsafe printing function
#2459File Manager53416810k+Missing direct file access protection
#2460Focus Videos53369400Text Domain Mismatch
#2461LearnPress – bbPress Integration5319142k+Output is not escaped
#2462LuckyWP ACF Menu Field534695k+Short PHP open tag found
#2463Multiple external product URLs for WooCommerce532817400Text Domain Mismatch
#2464Multiple Post Thumbnails53251820k+Output is not escaped
#2465ONTRApages5316271k+Output is not escaped
#2466워드프레스 결제 심플페이 – 우커머스 결제 플러그인5379921k+Missing direct file access protection
#2467Post Type Converter535281k+Nonce verification recommended
#2468Preserved HTML Editor Markup531222600Output is not escaped
#2469Preserved HTML Editor Markup Plus5312223k+Output is not escaped
#2470RDFa Breadcrumb532713600Output is not escaped
#2471Send Email From Admin532713700Text Domain Mismatch
#2472Shamor535512400wp function not compatible with requires wp
#2473Simple Copy Post Button531424400Input is not sanitized
#2474Skroutz Analytics for WooCommerce5357151k+Text Domain Mismatch
#2475Social Media Widget53902130k+Text Domain Mismatch
#2476Weight Based Shipping for WooCommerce53484160k+Missing direct file access protection
#2477Widget Context53142040k+Non-prefixed hook name
#2478Widget Icon535310700Output is not escaped
#2479WP Login Logo53289500Unsafe printing function
#2480Disable Media Sizes5414710k+Output is not escaped
#2481Easy Font Resize54336700Setting is missing a sanitization callback
#2482Expandable Row for Beaver Builder541169900Text Domain Mismatch
#2483F4 Media Taxonomies547391k+Input is not sanitized
#2484Flexible Spacer Block5434154k+Unsafe printing function
#2485Gravity Forms + Custom Post Types5444710k+Output is not escaped
#2486Helpie FAQ — Accordion, Docs & Knowledge Base5496899k+Nonce verification recommended
#2487MSN Partner Hub5421251k+Missing direct file access protection
#2488Post Editor Buttons Fork54243800Unsafe printing function
#2489Reorder Terms5417381k+Nonce verification recommended
#2490Responsive Like Box, Like Box Widget544341k+Output is not escaped
#2491EMI Calculator542812700Output is not escaped
#2492AI Agent by SiteGround542861m+Exception output is not escaped
#2493SmartFormat feed for SmartNews5464271k+Missing Arg Domain
#2494Sp*tify Play Button for WordPress5421153k+Text Domain Mismatch
#2495WP Social Preview543315800Non Singular String Literal Domain
#2496Yeloni Exit Popup | (Free) GDPR Compliance544112700Output is not escaped
#2497Accordions55110120k+slow db query meta query
#2498Admin Bar User Switching5516312k+Input is not validated
#2499Feedbucket – Website Feedback Tool5510251k+Input is not validated
#2500Genesis Columns Advanced5526410k+Unsafe printing function