• Home
  • Services
    • Col 1
      • Tech & Analytics
      • Web Development
      • Technical Audit
      • Analytics & Tracking
    • Col 2
      • Growth Marketing
      • SEO Strategy
      • SEM & PPC
      • Social Growth
    • Col 3
      • AI & Strategy
      • Al Search (GEO)
      • SEO Content
      • Growth Consulting
    • Col 4
      • Operations & CRO
      • Conversion (CRO)
      • AI Automation
      • Full-stack Ops
  • Projects
    • Strategies
    • Plugins
    • Extensions
    • Creatives
  • Insights
  • About
  • Contact
  • English
    • Chinese
FREE ANALYSIS
  • Home
  • Services
    • Col 1
      • Tech & Analytics
      • Web Development
      • Technical Audit
      • Analytics & Tracking
    • Col 2
      • Growth Marketing
      • SEO Strategy
      • SEM & PPC
      • Social Growth
    • Col 3
      • AI & Strategy
      • Al Search (GEO)
      • SEO Content
      • Growth Consulting
    • Col 4
      • Operations & CRO
      • Conversion (CRO)
      • AI Automation
      • Full-stack Ops
  • Projects
    • Strategies
    • Plugins
    • Extensions
    • Creatives
  • Insights
  • About
  • Contact
  • English
    • Chinese
FREE ANALYSIS
  • Home
  • Services
    • Col 1
      • Tech & Analytics
      • Web Development
      • Technical Audit
      • Analytics & Tracking
    • Col 2
      • Growth Marketing
      • SEO Strategy
      • SEM & PPC
      • Social Growth
    • Col 3
      • AI & Strategy
      • Al Search (GEO)
      • SEO Content
      • Growth Consulting
    • Col 4
      • Operations & CRO
      • Conversion (CRO)
      • AI Automation
      • Full-stack Ops
  • Projects
    • Strategies
    • Plugins
    • Extensions
    • Creatives
  • Insights
  • About
  • Contact
  • English
    • Chinese

KU Sticky Video for YouTube

  • Home
  • Trends
  • KU Sticky Video for YouTube
KU Sticky Video for YouTube
  • 2026-06-23
  • by LethaldiranMX
  • Trends
  • 0 Comments
KU Sticky Video for YouTube
LethaldiranMX Insight

KU Sticky Video for YouTube addresses a common user experience challenge by keeping video content visible as users scroll through text-heavy pages. By converting standard YouTube embeds into a responsive, floating picture-in-picture player, it bridges the gap between video engagement and article readability. From an operational standpoint, its reliance on lightweight vanilla JavaScript and conditional asset loading ensures that site performance is not compromised for aesthetic utility. This makes it a highly practical tool for content publishers and bloggers who rely heavily on video-assisted storytelling to increase average session duration.

Best Fit & Operational Role: This plugin is best suited for content-heavy WordPress sites, editorial blogs, and tutorial platforms that frequently embed YouTube videos within long-form articles. Operationally, it functions as a set-and-forget enhancement to default video embeds, resolving the issue of users having to choose between reading copy and watching accompanying video demonstrations. Because it loads assets conditionally only on pages containing YouTube embeds, it integrates cleanly into highly optimized production stacks without adding global script overhead.

Potential Limitations & Pitfalls: The plugin is functionally restricted to YouTube embeds, meaning sites utilizing mixed video sources like Vimeo or self-hosted files will require alternative solutions for those platforms. Beyond this scope limitation, no performance overhead, security risks, or configuration complexities are identified based on available information.

KU Sticky Video for YouTube icon

Plugin Specification

WordPress.org Official Data

Developer karasunouta
Version v1.8.3
Active Installs 0 +
Requires / Tested 5.6 / 7.0
Last Updated 2026-06-23 8:04am GMT
Official Link View Details ->
Automatically float YouTube videos on scroll as a sticky video. Features picture in picture floating video and smooth youtube scroll follow.

Create a seamless and engaging viewing experience with KU Sticky Video for YouTube. This lightweight plugin automatically turns your YouTube embeds into a floating video (a sticky video in picture in picture style) that follows the reader as they browse your content.

When a user scrolls past a playing video, the player smoothly glides to the corner of the page so they can keep watching. This prevents interruptions, keeping users engaged with your content while they read. (You can also configure it to float always on scroll.)

Whether you want to implement youtube scroll tracking or a simple floating video widget, this plugin delivers high performance with zero configuration needed.

This plugin contains minified JavaScript for performance. The complete, unminified source code is publicly available on GitHub:
https://github.com/karasunouta/ku-sticky-video-for-youtube

Features

  • Float YouTube video player automatically when it scrolls out of view.
  • Choose display position: Bottom Right or Bottom Left.
  • Flexible trigger options: float only when playing or float always (scroll follow).
  • Hide the floating player when scrolling above the original video position.
  • Customize video width using either pixel (px) or percentage (%) units.
  • Set maximum width limits for percentage-based sizing (keep within original video width or set custom pixel threshold).
  • Adjust Z-index to prevent overlapping with theme header menus, widgets, or popups.
  • Automatically limits sticky video height to 50% of viewport to prevent blocking screen space.
  • Protect mobile user experience by disabling the sticky video player on narrow viewports automatically.
  • Exclude specific videos using a customizable CSS class.
  • Beautiful and clean admin settings page.

How can I prevent a specific YouTube video from floating?

You can add the excluded CSS class (configured in the settings page, default: no-sticky) to the YouTube block or its parent container in the WordPress editor under “Advanced” -> “Additional CSS class(es)”.

Will this plugin slow down my website?

No, it is built with performance in mind. The plugin is extremely lightweight (minified vanilla JS, no jQuery) and utilizes conditional loading. This means scripts and styles are only loaded on pages or posts that actually contain YouTube video embeds. Other pages will remain completely untouched.

How do I fix the floating player overlapping with my header menu or chat widget?

You can adjust the Z-index setting in the plugin options (Settings -> KU Sticky Video for YouTube). Increasing the Z-index will bring the player forward, while decreasing it can place it behind sticky menus. You can also switch the display position between Bottom Right and Bottom Left.

Can I disable the sticky effect on mobile devices?

Yes. There is a setting to automatically disable the sticky player on narrow viewports (mobile devices). This ensures a clean and user-friendly experience on smaller screens where screen space is limited.

Does it work with the default WordPress Gutenberg editor?

Yes, it works out of the box with the default WordPress YouTube Embed blocks, as well as classic editor embeds and raw iframe codes within post content.

Build Instructions

To rebuild the minified assets, run the following commands in the plugin directory:
1. npm install (to install build dependencies)
2. npm run build (to compile the source files using @wordpress/scripts)

1.8.3

  • Add: Settings link on plugins list page.

1.8.2

  • Fix: Resolved an issue where sticky borders and box-sizing styles would leak and remain on the original video player after dismissing the sticky state.

1.8.0

  • Improve: Migrated scroll tracking to IntersectionObserver API to eliminate layout reflows (getBoundingClientRect) for a much smoother scroll experience.
  • Improve: Implemented conditional asset loading on PHP side to skip loading JS/CSS on singular pages that do not contain any YouTube video embeds.

1.7.0

  • Add: Support for percentage (%) and pixel (px) width units for the floating player.
  • Add: Max-width constraints for percentage-based sizes to prevent exceeding original video width or a custom pixel limit.
  • Add: Configurable Z-index option to resolve overlapping with sticky header menus and chat widgets.
  • Add: Option to hide the floating player when scrolling above the original video’s position.
  • Improve: Auto-limit the floating player’s height to 50% of the viewport.
  • Fix: Resolved issue where the sticky player was not dismissed when playing another video while a sticky video is paused.
  • Fix: Refined YouTube API iframe loading and initialization timing.

1.6.1

  • Fix: Adjusted Japanese translation spacing and punctuation to align with the WordPress translation style guide.

1.6.0

  • Add: Option to select display position (Bottom Right or Bottom Left).
  • Add: Option to automatically disable sticky video on narrow (mobile) viewports.
  • Improve: Enhance internal hooks and architecture to support future extensions.

1.5.0

  • Rename: Renamed plugin from “Sticky YouTube” to “KU Sticky Video for YouTube”.
  • Update: Updated version to 1.5.0.

1.4.3

  • Fix: Compatibility headers and PHP version.
  • Fix: Settings page security enhancements.
  • Add: License declarations for WordPress.org submission.

1.0.0

  • Initial release.
Editorial note: This overview combines WordPress.org official plugin metadata with an AI-assisted LethaldiranMX editorial review. Plugin data should be verified on the official WordPress.org listing before installation.
  • floating video,
  • picture in picture,
  • sticky video,
  • wordpress plugin,
  • youtube,
  • youtube scroll
Previous Post

PixGrow Image Optimizer – Bulk Compress & WebP

Next Post

FeedProof for WooCommerce

Leave a Comment Cancel reply

Your email address will not be published. Required fields are marked *

Categories

  • Thoughts (1)
  • Trends (1,242)
  • Tutorials (1)

Recent Posts

2026-10-14
Agrunert E-Rechnung for ZUGFeRD
2026-10-13
Rotascore Live Scores Widget
2026-10-12
Ettrick Escape Room Booking
2026-10-11
Qrlastica – QR Code Generator with
2026-10-10
Anchormender – Internal Link Suggestions, Orphan

Archives

  • October 2026
  • September 2026
  • August 2026
  • July 2026
  • June 2026
  • May 2026
  • April 2026

Tags

accessibility admin AI analytics automation backup blocks booking calendar chat chatbot checkout contact form contact form 7 content customer support ecommerce elementor forms GDPR GEO gutenberg lead generation live chat llms.txt login openai optimization payment gateway performance popup privacy products rest-api Schema security SEO shipping shortcode support tracking whatsapp widget woocommerce wordpress plugin
  • shape1
  • shape2
  • shape3
  • shape4
  • shape5
  • shape6
  • shape7

Newsletter SignUp!

    About Us

    GROWTH,ARCHITECTED.
    Empowering global brands through data-driven SEO, high-performance web development, and AI-forward strategies.

    Information

    • Extensions
    • Strategies
    • Creatives
    • Plugins

    Services

    • AI & Strategy
    • Growth Marketing
    • Operations & CRO
    • Tech & Analytics

    Office Address

    • Nan'an District, Chongqing
    • +86-133-1028-2690
    • [email protected]
    • +86-133-1028-2690
    © Copyright AEOSUB 2026 | Digital Growth & Full-stack Operations
    • Home
    • About
    • Case Study
      • Case Study 1
      • Case Study 2
      • Case Study 3
      • Case Study 4
      • Case Study 5
    • Elements
      • Blog
        • Blog Post 1
        • Blog Post 2
        • Blog Post 3
        • Blog Post 4
        • Blog Post 5
        • Blog Post 6
      • Service
        • Service Gallery 1
        • Service Gallery 2
        • Service Gallery 3
        • Service Gallery
        • Service Gallery 5
      • Team
        • Team Gallery 1
        • Team Gallery 2
        • Team Gallery 3
      • Testimonial
        • Testimonial – 1
        • Testimonial – 2
        • Testimonial – 3
      • Contact Info Box
        • Contact Info Box 1
        • Contact Info Box 2
      • Info Box
        • Info Box 1
        • Info Box 2
        • Info Box 3
      • Miscellaneous
        • Brand Showcase
        • Counter 1
        • Progress Bar
        • Progress Box Image
        • Radius Button
        • Section Title Subtitle
      • Pricing
        • Pricing Plan 1
        • Pricing Plan 2
        • Pricing Plan 3
        • Pricing Plan 4
        • Pricing Plan 5
    • Pages
      • Service
        • Service Archive
      • Case Study
        • Case Study Archive
        • Single Case Study 1
        • Single Case Study 2
        • Single Case Study 3
      • Team
        • Team Gallery 1
        • Team Gallery 2
        • Team Gallery 3
      • Typography
      • 404 Error
    • Blog
      • Blog 1
      • Blog 2
      • Blog 3
    • Contact
    Follow Us
    FREE ANALYSIS
    • Home
    • Services
      • Col 1
        • Tech & Analytics
        • Web Development
        • Technical Audit
        • Analytics & Tracking
      • Col 2
        • Growth Marketing
        • SEO Strategy
        • SEM & PPC
        • Social Growth
      • Col 3
        • AI & Strategy
        • Al Search (GEO)
        • SEO Content
        • Growth Consulting
      • Col 4
        • Operations & CRO
        • Conversion (CRO)
        • AI Automation
        • Full-stack Ops
    • Projects
      • Strategies
      • Plugins
      • Extensions
      • Creatives
    • Insights
    • About
    • Contact
    • English
      • Chinese
    Follow Us