WordPress.org

Plugin Directory

Rs Christmas Santa – Snowfall, Christmas Lights, Holiday Music, Flying Sleigh & Countdown

Rs Christmas Santa – Snowfall, Christmas Lights, Holiday Music, Flying Sleigh & Countdown

Description

Bring the joy and magic of Christmas to your WordPress website! Rs Christmas Santa is the most complete, lightweight, and easy-to-use holiday plugin that engages your visitors with delightful festive effects.

All effects can be individually toggled and scheduled so you have complete control over your holiday website theme.

🌟 Key Features:

  • 🎅 Festive Santa Pop-Up & Flying Santa: Choose from 21 delightful Santa avatars. Display in corner or let Santa fly across the screen with smooth animations.
  • 🎄 Christmas Lights / Fairy Lights: Animated string lights hanging along the top of your website with 5 bulb styles (Classic, C9, Round, Star, Icicle) and 5 color schemes (Multicolor, Warm White, Red & Green, Blue & Silver, Gold).
  • Festive Cursor Trail: Beautiful particle trail following the mouse cursor with 3 styles — Snowflakes, Stars, and Sparkles. Automatically hidden on touch/mobile devices.
  • 🛷 Santa Sleigh Fly-Across: Santa’s reindeer-pulled sleigh periodically flies across the screen with configurable speed, direction, and frequency.
  • 🎊 Confetti Celebration Burst: A festive confetti explosion greets your visitors when they first arrive during the holiday season. Fires once per session.
  • ❄️ Realistic Snowfall Effect: Smooth 60fps canvas snow animation across your entire website with custom intensity (Light, Medium, Blizzard) and snowflake color.
  • 🎵 Holiday Background Music Player: Floating festive mini audio player with bundled holiday favorites (Jingle Bells, We Wish You a Merry Christmas, Silent Night, Deck the Halls).
  • 🎁 Holiday Announcement Bar: Sticky top banner for special holiday greetings or promotion codes (e.g., “🎅 Merry Christmas! Enjoy 20% off with coupon XMAS2026”).
  • ⏱️ Christmas Countdown Timer: Use the [rs_christmas_santa_count_down] shortcode or the Christmas Countdown Gutenberg block anywhere on your pages, posts, or widgets with 5 festive countdown badge styles.
  • 📅 Automated Holiday Schedule: Configure effects to automatically activate X days/hours before Christmas and stop afterwards.
  • 📱 Mobile Optimization: Option to disable or adapt animations on mobile devices for seamless user experience.
  • 👁️ Interactive Live Preview: Admin dashboard includes real-time live preview of all visual styles.
  • 🧩 Gutenberg Block: Native WordPress block editor support for the Christmas Countdown timer.

Screenshots

Blocks

This plugin provides 1 block.

  • Christmas Countdown Display a beautiful countdown timer showing how many days until Christmas.

Installation

  1. In your WordPress Admin, go to Plugins > Add New.
  2. Search for Rs Christmas Santa.
  3. Click Install Now, then click Activate.
  4. Navigate to Rs Christmas Santa in the WordPress admin menu to configure your festive options!

FAQ

How do I display the countdown timer on a page or post?

You can either paste the shortcode [rs_christmas_santa_count_down] or use the Christmas Countdown Gutenberg block directly in the block editor.

Can I choose which pages show the Santa pop-up or music?

Yes! In the plugin settings, you can check specific published pages or leave all unchecked to display site-wide.

Does the plugin slow down my website?

Not at all. All scripts are lightweight, audio tracks are bundled locally with no external API lag, the snowfall animation uses optimized hardware-accelerated Canvas rendering, and Christmas Lights are pure CSS — zero JavaScript overhead.

What are the Christmas Lights styles?

Choose from 5 bulb styles: Classic, C9 (Large), Round (Globe), Star-Shaped, and Icicle Drops. Each comes with 5 color themes.

Will the cursor trail work on mobile?

The cursor trail is automatically hidden on touch devices since there’s no mouse cursor. All other effects respect the “Disable on Mobile” setting.

Reviews

29. okt 2024
Great job on this festive addition! The animated Santa popup, Christmas music selection, and countdown create a fun holiday vibe, while the scheduled activation ensures everything goes live at just the right time. Perfectly designed to bring warmth and cheer to users—nicely done! 🎄✨
29. okt 2024
Fantastic work on bringing the holiday spirit to life with the Christmas Santa feature! The animations add a delightful touch, and the scheduled activation ensures users get the festive experience right on time. Love the thoughtful inclusion of music selection and countdown functionality, too—these small details really enhance the holiday vibe. This addition is bound to bring smiles to users and add a warm, festive charm to the project. Great job!
Read all 2 reviews

Contributors & Developers

“Rs Christmas Santa – Snowfall, Christmas Lights, Holiday Music, Flying Sleigh & Countdown” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.2.0

  • Feature: Added Christmas Lights / Fairy Lights with 5 bulb styles (Classic, C9, Round, Star, Icicle) and 5 color schemes.
  • Feature: Added Festive Cursor Trail with Snowflakes, Stars, and Sparkles particle styles.
  • Feature: Added Santa Sleigh Fly-Across animation with configurable speed, direction, and frequency.
  • Feature: Added Confetti Celebration Burst that fires once per visitor session.
  • Feature: Added native Gutenberg block for the Christmas Countdown timer.
  • Performance: Removed all jQuery dependencies — now 100% lightweight Vanilla JavaScript with zero external library overhead.
  • Performance: Optimized CSS assets, trimming unused animate.css keyframes for an 81% file size reduction.
  • Architecture: Modularized admin settings architecture into dedicated settings and fields classes.
  • Enhancement: 4 new admin settings tabs for granular control of each new effect.
  • Enhancement: Centralized holiday date calculations and automated legacy option key migration.
  • Enhancement: Updated plugin description and metadata for better discoverability.

1.1.0

  • Feature: Added realistic 60fps HTML5 Canvas Snowfall effect with intensity and color settings.
  • Feature: Added sticky Holiday Announcement / Promo Greeting Bar.
  • Feature: Added Mobile device display controls.
  • Feature: Added Interactive Live Preview to the WordPress Admin settings.
  • Modernization: Bundled royalty-free festive holiday chime audio tracks locally to eliminate external server dependencies.
  • Fix: Resolved fatal error risk with undefined logging function.
  • Fix: Fixed frontend audio player DOM selectors, progress bar scrubbing, and removed debug alert.
  • Fix: Fixed countdown calculation after December 25th and added timezone-aware date handling.
  • Fix: Added complete database cleanup routine on plugin uninstallation.
  • Compatibility: Tested and validated with WordPress 6.7 and PHP 8.1, 8.2, 8.3.

1.0.0

  • Initial release.