WordPress plugin intelligence profile

Christmas Snow – Festive Snowfall Effect

Add a beautiful, fully configurable Christmas snowfall to your site. Live preview, one click presets, display rules and seasonal scheduling.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version2.2.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 5.0 · PHP 7.0
Directory statusactive
Last directory update15 Oct 202618d ago
Active installations10Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Christmas Snow – Festive Snowfall Effect version 2.2.0 as active, updated 18d ago and tested up to WordPress 7.1.

Overview

About this plugin

Christmas Snow adds an elegant falling snow effect to your WordPress site using a lightweight HTML5 Canvas engine. It still works the moment you activate it, and now you can shape every part of it from a friendly settings screen with a live preview.

  • Live demo: demo.propluginslab.io/christmas-snow-for-wordpress
  • Documentation: docs.propluginslab.io/christmas-snow-for-wordpress
  • Support: propluginslab.io/support

Choose classic snowflakes, soft dots, festive emoji or your own image. Set how heavy the snow falls, which way the wind blows, where it appears and exactly which weeks of the year it should run. Everything you change is shown in a preview panel before you save.

Built for real sites

The effect is designed to stay out of the way of your content and your customers:

  • Sprite based rendering keeps the frame cost flat even at high flake counts
  • The animation pauses completely while the browser tab is in the background
  • A separate, lower flake count is used on phones
  • WooCommerce cart, checkout and account pages are excluded by default
  • Visitors who ask their device to reduce motion never see the animation
  • Optional on/off button so visitors can switch the snow off, remembered in their browser
  • Optional time limit, so the snow falls for a set number of seconds and then gently fades out
  • The canvas is marked as decorative so screen readers ignore it

Everything you can control

Appearance

  • Flake type: characters and emoji, soft dots, or a custom image from your media library
  • Any characters you like, so snowflakes, sparkles, stars or holiday emoji all work
  • One colour or a mix of up to eight, blended randomly across the flakes
  • Minimum and maximum flake size
  • Minimum and maximum opacity
  • Softness, for a dreamy out of focus look
  • A depth effect that makes distant flakes smaller, slower and fainter

Motion

  • Separate flake counts for desktop and mobile, plus the breakpoint between them
  • Slowest and fastest fall speed
  • Wind direction, gusts that swing the wind back and forth, and per flake sway
  • Optional spin, with adjustable speed
  • Cursor interaction: push flakes away, pull them in, or blow a gentle wind towards the pointer
  • Settling snow that builds a drift along the bottom of the screen

Where it appears

  • The entire site, the home page only, or a selection of content types and pages
  • Always show on specific post or page IDs
  • Never show on specific IDs
  • Exclude WooCommerce cart, checkout and account pages
  • Exclude search results and 404 pages
  • Target desktop only or mobile only
  • Hide the snow on small screens, checked in the visitor’s browser so it works with page caching
  • Show to everyone, only logged in users, or only logged out visitors
  • Hide the effect from chosen user roles

Seasonal schedule

  • Turn the snow on and off between two dates
  • The range repeats every year, so you set it once
  • Ranges that cross New Year work correctly, for example 1 December to 6 January

Presets

Six one click looks to start from: Gentle Drift, Classic Christmas, Heavy Blizzard, Golden Sparkle, Festive Emoji and Settling Snow. A preset fills in the appearance and motion settings and leaves your display rules and schedule untouched.

Tools

  • Export your configuration as a JSON file
  • Import a configuration onto another site
  • Reset everything back to the defaults
  • Copy the shortcode straight from the settings screen

Shortcode

Add [christmas_snow] to any page or post to force the snow on there, even where your display rules would normally hide it.

You can override a few settings for that page only:

5" wind="2"]

Supported attributes are density, color, characters, type, speed, wind, size and zindex.

For developers

Three filters are available:

  • cwg_ppl_snow_settings filters the resolved settings array
  • cwg_ppl_snow_should_display filters the final decision about showing the effect
  • cwg_ppl_snow_config filters the configuration passed to the JavaScript engine

Perfect for:

  • Christmas and holiday campaigns
  • WooCommerce stores
  • Blogs and business websites
  • Temporary seasonal decoration

External services

The settings screen has a Plugins tab that lists plugins from ProPluginsLab, the team behind Christmas Snow. Out of the box that tab shows a list built into the plugin and nothing is requested from anywhere.

io/wp-json/cwg-feed/v1/promotion once a day with WP-Cron, and when an administrator clicks Refresh on that tab. The request sends the plugin version and your site address in the user agent, nothing else. io.

Turning the setting off stops the requests and removes the scheduled event. Your visitors never trigger any of this: the front end makes no external requests.

ProPluginsLab terms and conditions and privacy policy.

More plugins from ProPluginsLab

org:

  • Back In Stock Notifier for WooCommerce – Waitlist and restock email alerts for out of stock products.
  • Recovero – Cart Recovery for WooCommerce – Recover abandoned carts with automated emails.
  • Anticipo – Pre-Orders for WooCommerce – Take pre-orders before a product launches.
  • Affireo – Affiliates for WooCommerce – Run an affiliate and referral program.
  • Storefold – Multivendor Marketplace for WooCommerce – Turn your store into a multivendor marketplace.
  • Dispatchio – Shipment Tracking for WooCommerce – Add tracking numbers and shipment updates to orders.
  • Presentero – Gift Cards for WooCommerce – Sell and redeem digital gift cards.
  • Kitero – Product Configurator for WooCommerce – Build composite products and kits.
  • Plusero – Extra Fees for WooCommerce – Add conditional checkout fees and surcharges.
  • Inputo – Name Your Price for WooCommerce – Let customers choose what they pay.
  • Mercenza – B2B for WooCommerce – Sell wholesale with customer groups, wholesale prices and trade accounts.
  • Visuaro – Product Designer for WooCommerce – Let customers design custom products in the browser.

io:

  • Recovero Pro
  • Anticipo Pro
  • Affireo Pro
  • Storefold Pro
  • Dispatchio Pro
  • Presentero Pro
  • Kitero Pro
  • Plusero Pro
  • Inputo Pro
  • Mercenza Pro
  • Visuaro Pro
  • Back In Stock Notifier Add-ons – 26 add-ons incl. Mailchimp, Klaviyo, Twilio SMS, WPML, or all of them in the Bundle.
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • animation
  • christmas
  • holiday
  • snow
  • winter
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 5.0 · PHP 7.0
Update activity15 Oct 202618d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version2.1.02.2.0
WordPress compatibility7.1.27.1.3
WordPress compatibility7.1.17.1.2
Version2.0.02.1.0
WordPress compatibility7.17.1.1
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.