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
#1851Goaffpro Affiliate Marketing666284k+Nonce verification recommended
#1852Icon Widget661494k+Output is not escaped
#1853Page Title Splitter662981k+wp function not compatible with requires wp
#1854Plugin Compatibility Checker6673189k+Text Domain Mismatch
#1855Raw HTML66173510k+Non-prefixed function
#1856Safe Redirect Manager6696040k+Non-prefixed hook name
#1857Shortcode for Current Date66271210k+Text Domain Mismatch
#1858TAO Schedule Update6637112k+Text Domain Mismatch
#1859Visual Link Preview6647210k+Output is not escaped
#1860Printful Integration for WooCommerce672187650k+Text Domain Mismatch
#1861JAMstack Deployments673331k+Short PHP open tag found
#1862WP SMTP Mailer – SMTP7672339k+Request data is not unslashed
#1863WPC Show Single Variations for WooCommerce675311k+Nonce verification recommended
#1864Expire Sticky Posts681681k+Text Domain Mismatch
#1865Fatal Error Notify6810126k+Request data is not unslashed
#1866WCAG 2.0 form fields for Gravity Forms6811135k+Output is not escaped
#1867SKT Page Builder6815492k+Missing nonce verification
#1868WP and Divi Icons68201562k+wp function not compatible with requires wp
#1869WP Smart Preloader6827105k+Output is not escaped
#1870BestPrice Analytics Integration6936111k+Text Domain Mismatch
#1871Bulk menu creator692741k+Text Domain Mismatch
#1872CallRail Phone Call Tracking69111210k+Input is not validated
#1873Contact Form 7: Accessible Defaults693285k+Nonce verification recommended
#1874Media Slider for Photos Images Videos6910232k+Missing Version
#1875Simple YouTube Embed6911115k+Nonce verification recommended
#1876SlingBlocks – Gutenberg Blocks by FunnelKit (Formerly WooFunnels)69179526k+Non-prefixed global variable
#1877TJ Custom CSS6918108k+Output is not escaped
#1878Easy Username Updater69192810k+Missing Arg Domain
#1879WC Variations Radio Buttons6912213k+Non-prefixed global variable
#1880Animentor – Lottie & Bodymovin for Elementor701884k+Output is not escaped
#1881Checkfront Online Booking System7032162k+wp function not compatible with requires wp
#1882Embed Code – Headers & Footers by DesignBombs701954k+Output is not escaped
#1883Remove Taxonomy Base Slug7012185k+Deprecated parameter: get_terms parameter 2
#1884Spocket ‑ US & EU Dropshipping7015311k+Direct Query
#1885SQL Executioner7018172k+Non-prefixed global variable
#1886WEBKINDER Integration for Google Analytics and Google Tag Manager70152210k+Output is not escaped
#1887Quick Buy For Woocommerce70105221k+Text Domain Mismatch
#1888Bold Timeline Lite7122056110k+Non-prefixed global variable
#1889Bootstrap Shortcodes7121115k+Missing direct file access protection
#1890Multiple Roles717205k+Non-prefixed global variable
#1891WindPress – Tailwind CSS integration for WordPress71161063k+Non-prefixed hook name
#1892WP Widget in Navigation7137153k+Non Singular String Literal Domain
#1893Featured Image in RSS Feed by MailerLite721271k+Output is not escaped
#1894Social Media Icons Widget72181101k+badly named files
#1895Tabs Widget for Page Builder722273k+Text Domain Mismatch
#1896BuddyPress Activity Shortcode739142k+Non-prefixed hook name
#1897Conditionally display featured image on singular posts and pages7317630k+Output is not escaped
#1898jQuery Lightbox For Native Galleries732675k+Text Domain Mismatch
#1899Meks Easy Ads Widget7321910k+Output is not escaped
#1900Post Sliders & Post Grids736431k+Request data is not unslashed