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
#1551Image Widget3516531100k+Output is not escaped
#1552Imsanity353229200k+Direct Query
#1553Woody Code Snippets – Insert PHP, CSS, JS, and Header/Footer Scripts35649160k+Output is not escaped
#1554Inspiro Starter Sites – 20+ Free Demo Templates for Gutenberg & Elementor35620010k+Non-prefixed global variable
#1555ICIT Weather Widget353588400Output is not escaped
#1556iPages – FlipBook Image & PDF Viewer354671772k+Text Domain Mismatch
#1557Japanese font for WordPress(Previously: Japanese Font for TinyMCE)35113710k+Non-prefixed global variable
#1558Nobs • Share Buttons35314853k+Output is not escaped
#1559KBoard 위젯 – 워드프레스 게시판3553323k+Output is not escaped
#1560Kiyoh customer review3517368500Output is not escaped
#1561Lead Call Buttons35113815k+Output is not escaped
#1562Lead Form Builder & Contact Form354003459k+Output is not escaped
#1563Lead Generation Form352163600Non-prefixed global variable
#1564Topic Progression Using Storyline/Captivate for LearnDash3538225400Text Domain Mismatch
#1565Log HTTP Requests357182k+Interpolated SQL is not prepared
#1566MainWP Child Reports3549116100k+Non-prefixed hook name
#1567Map Block for Google Maps356520k+Hidden files included
#1568Marquee image crawler35168136700Non-prefixed global variable
#1569Restaurant Menu – Food Ordering System – Table Reservation353171868k+Unsafe printing function
#1570Mighty Pros & Cons35126800Text Domain Mismatch
#1571Mini Ajax Cart for WooCommerce35297240900Text Domain Mismatch
#1572mosparo Integration35114301900Missing nonce verification
#1573MotoPress Hotel Booking Styles & Templates35371910k+block api version too low
#1574Ni WooCommerce Sales Report35236256500Text Domain Mismatch
#1575Nooz35287108500Text Domain Mismatch
#1576One Page Express Companion351326510k+Output is not escaped
#1577Plugin Ongkos Kirim JNE Tiki Sicepat Wahana J&T POS for Woocommerce351171442k+Output is not escaped
#1578Order Delivery Date for WooCommerce352,0757310k+wp function not compatible with requires wp
#1579Orderable – Restaurant & Food Ordering System35123245k+Non-prefixed global variable
#1580OtFm Gutenberg Spoiler – (or FAQ) collapse block3569600trademarked term
#1581Paytrail for WooCommerce3528463k+Non-prefixed global variable
#1582Pie Calendar – Events Calendar Made Simple3583531k+Text Domain Mismatch
#1583Popup with fancybox35196168900Unsafe printing function
#1584Post Password Token3513238600Text Domain Mismatch
#1585Posts Table with Search & Sort35143333k+Text Domain Mismatch
#1586Print, PDF & Email by PrintFriendly351520k+Not In Footer
#1587Product Input Fields for WooCommerce3518844k+Non-prefixed function
#1588Pronamic Client3511148700Output is not escaped
#1589Protect the Children!352341k+Missing nonce verification
#1590Publitio354726400curl curl setopt
#1591Quran multilanguage Text & Audio35177166500Output is not escaped
#1592Real Time Validation for Gravity Forms35185302k+Output is not escaped
#1593Related Posts for WordPress3520718010k+Output is not escaped
#1594Remove Admin Toolbar35137600Missing direct file access protection
#1595Remove Dashboard Access35162330k+wp function not compatible with requires wp
#1596ReOrder Posts within Categories35392077k+Non-prefixed global variable
#1597WP Responsive Tabs horizontal vertical and accordion Tabs355982122k+Output is not escaped
#1598Reveal IDs35231340k+Output is not escaped
#1599RichText Extension35254900Output is not escaped
#1600Schedule Content Block3523400Discouraged text-domain loading