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
#2051Multilingual Contact Form 7 with Polylang3950309k+Text Domain Mismatch
#2052PO/MO Editor39106451k+Unsafe printing function
#2053PickPlugins Pricing Table3931711k+Missing nonce verification
#2054Product Size Chart for Woocommerce3920169600Non-prefixed global variable
#2055Purge Varnish Cache391131511k+Non-prefixed global variable
#2056QR Redirector3948544k+Output is not escaped
#2057Reorder by Term3920841k+Request data is not unslashed
#2058RioVizual — Table Blocks for Comparison, Pricing and Pros & Cons3932751k+Nonce verification recommended
#2059Rollbar397514400Output is not escaped
#2060Scripts n Styles391509230k+Output is not escaped
#2061Easy Smooth Scroll Links39645600Output is not escaped
#2062SEO Friendly Images392922020k+Output is not escaped
#2063Show All Comments3910892400Nonce verification recommended
#2064Simple Posts Ticker – Easy, Lightweight & Flexible39151282k+Output is not escaped
#2065Slash Admin3911638500Output is not escaped
#2066Substack Importer3933331k+Missing nonce verification
#2067Swifty Image Widget3911428900Output is not escaped
#2068Tabify Edit Screen398327500Output is not escaped
#2069Easy Category Icons395043600Text Domain Mismatch
#2070ThemeKit For WordPress3914949700Output is not escaped
#2071TinyMCE Spellcheck3927322k+Unsafe printing function
#2072Ultimate Lightbox39110591k+Unsafe printing function
#2073Unlimited Background Slider396653600Output is not escaped
#2074upPrev3935361k+Dynamic hook name
#2075UserHeat Plugin39121206k+Non Singular String Literal Domain
#2076BeGateway Payment Gateway for WooCommerce395744400Unsafe printing function
#2077WebHotelier for WordPress3945140500Text Domain Mismatch
#2078Wicked Folders – Folder Organizer for Pages, Posts, and Custom Post Types398911720k+Unsafe printing function
#2079PayU GPO Payment for WooCommerce39449110k+Output is not escaped
#2080Modal Fly Cart & AJAX Add to Cart for WooCommerce3983742k+Text Domain Mismatch
#2081WooCommerce Product Dependencies3944603k+Missing nonce verification
#2082WP Add Custom CSS39452360k+Output is not escaped
#2083Aparat for WordPress3959143k+Output is not escaped
#2084WP Attachments3949443k+Output is not escaped
#2085WP Limit Login Attempts39266710k+Direct Query
#2086WP Sitemap Control393137400Output is not escaped
#2087WP-Slimbox2 Plugin3977193k+Unsafe printing function
#2088WP Social Widget3923974k+Output is not escaped
#2089SEO Auto Linker3997623k+Unsafe printing function
#2090WPS Child Theme Generator39111856k+Unsafe printing function
#2091Yandex Metrica39924620k+Output is not escaped
#2092You can quote me on that395737500Output is not escaped
#2093Z398469500Output is not escaped
#2094htaccess protect392833800Input is not validated
#2095ACF qTranslate40184258k+Output is not escaped
#2096ACF Theme Code for Advanced Custom Fields404784010k+Output is not escaped
#2097Address Autocomplete Anything409432900Unsafe printing function
#2098Advanced Admin Search407948600Non Singular String Literal Text
#2099Advanced Custom Fields: Font Awesome Field403327090k+Text Domain Mismatch
#2100Advanced WPLink4067191k+Text Domain Mismatch