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
#101TotalPoll for Polls and Contests211,3661551k+Text Domain Mismatch
#102URL Shortify – Simple and Easy URL Shortener211,5192,68710k+Non-prefixed global variable
#103Buckaroo Woocommerce Payments Plugin215843262k+Exception output is not escaped
#104BuddyPress WooCommerce My Account Integration. Create WooCommerce Member Pages216681,569800Non-prefixed global variable
#105IS-theme-companion213,5595111k+Non Singular String Literal Domain
#106WebP Express21160427300k+Non-prefixed global variable
#107Paysera Payment Gateway for WooCommerce211,8661957k+Exception output is not escaped
#108Pay For Post with WooCommerce219601,4741k+Non-prefixed global variable
#109PPOM – Product Addons & Custom Fields for WooCommerce213361,32220k+Non-prefixed global variable
#110Wordfence Security – Firewall, Malware Scan, and Login Security211,5922,9735m+Output is not escaped
#111WP Compress – Instant Performance & Speed Optimization213,3673,25310k+Non Singular String Literal Domain
#112WP-Lister Lite for eBay216,6975,1292k+Output is not escaped
#113wpDataTables – WordPress Data Table, Dynamic Tables & Table Charts Plugin211,8111,43270k+Output is not escaped
#114WPScan – WordPress Security Scanner215272658k+Text Domain Mismatch
#115WebTotem Security211,110213900Text Domain Mismatch
#116WP Sessions Time Monitoring Full Automatic228691,529500Non-prefixed global variable
#117Advanced Classifieds & Directory Pro221,2293,5112k+Non-prefixed global variable
#118All-in-One Video Gallery229112,89220k+Non-prefixed global variable
#119Author Website Templates – Create Writer, Author & Publisher Websites Easily227112,910500Non-prefixed global variable
#120ANAC XML Bandi di Gara22294244600Output is not escaped
#121Backup Bolt225801,313800Non-prefixed global variable
#122Knowledge Base documentation & wiki plugin – BasePress Docs226711,7672k+Non-prefixed global variable
#123Borderless – Addons and Templates for Elementor224381,3885k+Non-prefixed global variable
#124Better Messages – Chat Rooms, Group Chat, Private Messages & AI Chat Bots221,6072,02010k+Direct Query
#125Better WordPress Minify224124848k+Non Singular String Literal Domain
#126Captcha by BestWebSoft – Advanced Spam Protection, Math & OCR-Friendly Captcha for Site Forms2249329510k+Text Domain Mismatch
#127Cart Lift – Abandoned Cart Recovery for WooCommerce and EDD226697691k+Output is not escaped
#128Cleanup Action Scheduler225451,3061k+Non-prefixed global variable
#129Clearfy Cache – WordPress optimization plugin, Minify HTML, CSS & JS, Defer222,8581,27050k+Text Domain Mismatch
#130Code Profiler – WordPress Performance Profiling and Debugging Made Easy222654008k+Non-prefixed global variable
#131Accept PayPal Payments using Contact Form 722359127600Text Domain Mismatch
#132Passster – Password Protect Pages and Content225391,41910k+Non-prefixed global variable
#133Cozy Blocks – Page Builder for Gutenberg Editor & FSE with 600+ Patterns, 58 Blocks & Templates222,1754,2107k+Non-prefixed global variable
#134RegistrationMagic – Custom Registration Forms, User Registration, Payment, and User Login223,6535,0848k+Non-prefixed global variable
#135Data Tables Generator by Supsystic2215815210k+Exception output is not escaped
#136Directorist: AI-Powered Business Directory, Listings & Classified Ads225492,17520k+Non-prefixed global variable
#137DirectoryPress – Business Directory And Classified Ad Listing224,7872,795800Text Domain Mismatch
#138Download Manager222,5131,462100k+Output is not escaped
#139Diverse Solutions IDX Real Estate Listings & MLS Search227456051k+Heredoc Output Not Escaped
#140Dynamic QR Code – generator222382086k+Missing direct file access protection
#141Easy Social Feed – Social Photos Gallery and Post Feed for WordPress221,5671,27730k+Non-prefixed global variable
#142easyReservations225,3072,480800Text Domain Mismatch
#143EleSpare – News, Magazine and Blog Addons for Elementor227331,42310k+Non-prefixed global variable
#144Employee Spotlight – Team Member Showcase & Meet the Team Plugin22247689400Non-prefixed hook name
#145Estatik Real Estate Plugin223,04932510k+Text Domain Mismatch
#146Events Maker by dFactory225888191k+Output is not escaped
#147Events Manager – Calendar, Bookings, Tickets, and more!224,7135,66070k+Output is not escaped
#148FACTO – Facturación Electrónica22242432400Request data is not unslashed
#149Falang multilanguage for WordPress227167691k+Output is not escaped
#150File Manager Pro – Filester22565391100k+Request data is not unslashed