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
#2501Genesis Columns Advanced5526410k+Unsafe printing function
#2502Gutenify – Visual Site Builder Blocks & Site Templates5566405k+Missing Arg Domain
#2503Holded integration5572232k+Non Singular String Literal Domain
#2504Page Animations And Transitions5589671k+Non Singular String Literal Domain
#2505Page Tagger5530102k+Output is not escaped
#2506Themeflection Numbers – Number Counter and Animated Numbers55224733k+Text Domain Mismatch
#2507WP Ultimate Review552338170k+Non-prefixed global variable
#2508WPC Smart Messages for WooCommerce556841k+Non-prefixed global variable
#2509AI Copilot – ChatGPT Chatbot & AI Engine for Post Automation5665201k+Text Domain Mismatch
#2510Anti-Captcha (anti-spam botblocker)5623261k+rand mt rand
#2511BuddyCommerce: WooCommerce and BuddyPress Integration562919800Output is not escaped
#2512SMTP by BestWebSoft564861751k+Text Domain Mismatch
#2513CHEQ Essentials561449700Request data is not unslashed
#2514Grids: Layout builder for WordPress5624272k+Missing direct file access protection
#2515Kwayy HTML Sitemap5613196k+Missing nonce verification
#2516MAS Brands for WooCommerce56801510k+Text Domain Mismatch
#2517Maya Business Plugin56939500Input is not validated
#2518Posts Columns Manager56472800Output is not escaped
#2519Require Featured Image562063k+Output is not escaped
#2520Review Stream564142400Non-prefixed global variable
#2521Image Optimization For SEO56116693k+Non Singular String Literal Domain
#2522Simple Org Chart561529900Missing Version
#2523USERCENTRICS CMP5644111k+Non Singular String Literal Domain
#2524WP-Optimize – Cache, Compress images, Minify & Clean database to boost page speed & performance5657741m+Non-prefixed global variable
#2525BestWebSoft’s Pinterest57490176500Text Domain Mismatch
#2526Easy GDPR Consent Forms – MailChimp577222500Text Domain Mismatch
#2527MC4WP: Mailchimp for WordPress572381m+Non-prefixed global variable
#2528Real-Time Find and Replace57231070k+Output is not escaped
#2529Simple CSS57221380k+Missing Version
#2530Team View573219900Output is not escaped
#2531WP Adsterra Dashboard572221400wp function not compatible with requires wp
#2532WP Table Builder – Drag & Drop Table Builder57633950k+Not Allowed
#2533WP Admin Category Search5823112k+Unsafe printing function
#2534Debloat – Remove Unused CSS, Optimize JS58242030k+Nonce verification recommended
#2535Error Log Viewer by BestWebSoft584331726k+Text Domain Mismatch
#2536Go Redirects URL Forwarder5817141k+Output is not escaped
#2537HAL5810624500Text Domain Mismatch
#2538List Last Changes5850151k+Output is not escaped
#2539Menu Swapper5820143k+Output is not escaped
#2540Safety Exit5852261k+Text Domain Mismatch
#2541Simple Back To Top5815433k+Non-prefixed global variable
#2542Blog Designer59628310k+Text Domain Mismatch
#2543Posts Order5959201k+Text Domain Mismatch
#2544Connect SendGrid for Emails5937103900Missing direct file access protection
#2545Disabled Source, Disabled Right Click and Content Protection5963310k+Nonce verification recommended
#2546ELEX WooCommerce Name Your Price59295117600Missing Arg Domain
#2547GDPR Data Request Form5922195k+Missing direct file access protection
#2548Gettext override translations593372k+Missing Arg Domain
#2549Icon List5983111k+Text Domain Mismatch
#2550Lazy Loader596249k+Nonce verification recommended