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
#2651Contact Form 7: Accessible Defaults693285k+Nonce verification recommended
#2652Gist All-In-One Marketing – Live Chat, Popups, Email692411500Output is not escaped
#2653Media Slider for Photos Images Videos6910232k+Missing Version
#2654Scroll Down Arrow693030800Missing Arg Domain
#2655Simple YouTube Embed6911115k+Nonce verification recommended
#2656SlingBlocks – Gutenberg Blocks by FunnelKit (Formerly WooFunnels)69179527k+Non-prefixed global variable
#2657TJ Custom CSS6918108k+Output is not escaped
#2658Easy Username Updater69192810k+Missing Arg Domain
#2659WC Variations Radio Buttons6912213k+Non-prefixed global variable
#2660Zapper Payments691111600Output is not escaped
#2661Animentor – Lottie & Bodymovin for Elementor701884k+Output is not escaped
#2662BestPrice Analytics Integration7035101k+Text Domain Mismatch
#2663Checkfront Online Booking System7032162k+wp function not compatible with requires wp
#2664Embed Code – Headers & Footers by DesignBombs701954k+Output is not escaped
#2665fitness calculators709425600Missing Arg Domain
#2666Ghost702512600Output is not escaped
#2667Post Grid & Post Slider – Carousel, Filter Tabs & Related Posts706531k+Request data is not unslashed
#2668Remove Taxonomy Base Slug7012185k+Deprecated parameter: get_terms parameter 2
#2669Spocket ‑ US & EU Dropshipping7015311k+Direct Query
#2670SQL Executioner7018172k+Non-prefixed global variable
#2671SubHeading7022131k+Non Singular String Literal Domain
#2672WEBKINDER Integration for Google Analytics and Google Tag Manager70152210k+Output is not escaped
#2673Quick Buy For Woocommerce70105221k+Text Domain Mismatch
#2674Web Accessibility with Max Access712211800curl curl setopt
#2675Advanced Custom Fields: Price Field71127400Output is not escaped
#2676Bold Timeline Lite7122056110k+Non-prefixed global variable
#2677Bootstrap Shortcodes7121115k+Missing direct file access protection
#2678Easy Sticky Buttons712116600Short PHP open tag found
#2679Repeater Fields for WPForms7117318500wp function not compatible with requires wp
#2680Tax Switch for WooCommerce71320900Non-prefixed hook name
#2681WindPress – Tailwind CSS integration for WordPress71161063k+Non-prefixed hook name
#2682WP Widget in Navigation7137153k+Non Singular String Literal Domain
#2683Amazing Affiliates – Toolkit for Amazon Associates with Amazon Product Blocks and Amazon PAAPI5 / Creators API integration723650600Non-prefixed global variable
#2684Bulk Term Editor72199400Output is not escaped
#2685Featured Image in RSS Feed by MailerLite721271k+Output is not escaped
#2686Advanced Datepicker – Restricts Date for Contact Form 77222811400wp function not compatible with requires wp
#2687Social Media Icons Widget72181101k+badly named files
#2688Tabs Widget for Page Builder722273k+Text Domain Mismatch
#2689Waymark721632900Missing direct file access protection
#2690Webyx for Gutenberg – Fullpage Fullscreen Scrolling Websites721411600Output is not escaped
#2691Advanced Custom Fields – Widget Relationship Field add-on73187500Output is not escaped
#2692BuddyPress Activity Shortcode739142k+Non-prefixed hook name
#2693Conditionally display featured image on singular posts and pages7317630k+Output is not escaped
#2694Contact Form7: Autocomplete73278500Text Domain Mismatch
#2695Custom Datepicker NMR734121k+Missing Version
#2696Freetobook Responsive Widget73514500Input is not sanitized
#2697Hide WP Toolbar734131k+trademarked term
#2698jQuery Lightbox For Native Galleries732674k+Text Domain Mismatch
#2699Meks Easy Ads Widget7321910k+Output is not escaped
#2700Popup for Contact Form 773137800Setting is missing a sanitization callback