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
#2801Telephone field for Gravity Forms811249400wp function not compatible with requires wp
#2802Typing Text811516600file system operations mkdir
#2803ACF Multi Dates Field82681k+Not In Footer
#2804Admin Collapse Subpages824124k+Nonce verification recommended
#2805Catch Gallery8213510k+Non-prefixed hook name
#2806Colibri Page Builder821383190k+Missing direct file access protection
#2807Editor Blocks for Gutenberg8268700Missing direct file access protection
#2808Lazy Load for Videos826379k+Non-prefixed constant
#2809Meks Smart Social Widget8210210k+Output is not escaped
#2810MyBookTable Bookstore by Stormhill Media8216341k+Direct Query
#2811Posts and Users Stats82183600Non-prefixed global variable
#2812Seriously Simple Transcripts82353900Text Domain Mismatch
#2813SnapWidget Social Photo Feed Widget8299600Output is not escaped
#2814Sticky Content – Make Any Section Sticky on Scroll82249400Text Domain Mismatch
#2815Visual Term Description Editor8211510k+Missing Arg Domain
#2816Wicked Block Conditions8266600Nonce verification recommended
#2817Flexible Content Extended for Advanced Custom Fields83114700Output is not escaped
#2818ACF Repeater & Flexible Content Collapser832143k+Text Domain Mismatch
#2819Event Organiser Posterboard833111k+Nonce verification recommended
#2820Homepage Control831339k+Output is not escaped
#2821Menu Duplicator832910k+Non-prefixed constant
#2822Optimize Images Resizing831246k+Unsafe printing function
#2823PDF Generator for WordPress83101981k+Non-prefixed global variable
#2824Fixed Widget and Sticky Elements for WordPress8371380k+Non-prefixed global variable
#2825Sticky Header by ThematoSoup832051k+Non Singular String Literal Domain
#2826Add Descendants As Submenu Items84382k+Missing nonce verification
#2827Aimogen – AI Content Writer, Chatbot, Editor and AI Automation for WordPress841234400Not In Footer
#2828AnimateGL Animations for WordPress – Elementor & Gutenberg Blocks Animations8488203k+Text Domain Mismatch
#2829WP All Import – Import Add-On for ACF8434650k+Non-prefixed global variable
#2830Digital Signature For Contact Form 78422115k+file system operations fwrite
#2831Floating Publish Button84541k+Unsafe printing function
#2832Mailster reCaptcha844151k+Missing nonce verification
#2833UTMs Carry Pages84411400Non-prefixed global variable
#2834ACF YouTube Picker85827400Text Domain Mismatch
#2835Better Business Reviews – Trustpilot WordPress Plugin85473k+Output is not escaped
#2836Fetchify8515419600Text Domain Mismatch
#2837Country Dropdown For Contact Form 785174800Text Domain Mismatch
#2838FontFlow Custom Icons for Elementor852915700Text Domain Mismatch
#2839reCaptcha Add-On for FormCraft854167k+Missing Version
#2840Consent Mode Banner8537400Missing Version
#2841MyCryptoCheckout – Bitcoin, Ethereum, and 100+ altcoins for WooCommerce85678k+Missing Translators Comment
#2842PlayerJS – Free Custom HTML5 Video and Audio Player Builder851131k+Missing Version
#2843LocaliQ – Tracking Code8511112k+Non-prefixed function
#2844Social Share Button8517071k+Non-prefixed global variable
#2845Widget CSS Classes8547880k+Non Singular String Literal Domain
#2846WP Revisions Control859640k+wp function not compatible with requires wp
#2847Yuma Companion85107400Missing direct file access protection
#2848Zoho Forms – Drag & Drop Form Builder for Websites – Contact Forms, Payment Forms, Order Forms & More8516210k+Non Enqueued Script
#2849Blockly – Gutenberg Blocks86617600Non-prefixed constant
#2850Catch Breadcrumb861292k+Non-prefixed global variable