Linux 软件免费装
Banner图

Christmas Snow - Festive Snowfall Effect

开发者 codewoogeek
propluginslab
heyvicky
更新时间 2026年8月21日 03:08
捐献地址: 去捐款
PHP版本: 7.0 及以上
WordPress版本: 7.1
版权: GPL-3.0+
版权网址: 版权信息

标签

snow winter christmas animation holiday

下载

2.0.0 1.0.1 1.0.0

详情介绍:

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. 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: Everything you can control Appearance Motion Where it appears Seasonal schedule 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 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: [christmas_snow density="150" color="#ffd700" size="20" speed="1.5" wind="2"] Supported attributes are density, color, characters, type, speed, wind, size and zindex. For developers Three filters are available: Perfect for:

安装:

Minimum Requirements Automatic Installation
  1. Log in to your WordPress admin dashboard.
  2. Go to Plugins > Add New.
  3. Search for Christmas Snow.
  4. Click Install Now and then Activate.
  5. Visit Settings > Christmas Snow to shape the effect.
The snow starts working straight away with sensible defaults, so step 5 is optional. Manual Installation
  1. Download the plugin ZIP file.
  2. Upload it to /wp-content/plugins/.
  3. Activate the plugin through the Plugins menu in WordPress.

屏幕截图:

  • Snow effect on a WooCommerce product page
  • General settings, with the live preview, presets and shortcode always in view
  • Appearance: flake type, custom characters and emoji, colours, size and opacity
  • Motion: how much snow falls, speed, wind, gusts, sway and cursor interaction
  • Display Rules: where the snow appears, what it skips and who sees it
  • Schedule: an annual season that can cross New Year
  • Advanced: frame rate limit, script loading and shortcode only mode
  • Tools: export, import and reset your configuration

升级注意事项:

2.0.0 Major update. Adds a full settings screen with a live preview, presets, display rules, seasonal scheduling and a shortcode, plus a rewritten and faster snowfall engine. Your site keeps working exactly as before until you change something. 1.0.0 Initial release of Christmas Snow for WordPress.

常见问题:

Do I have to configure anything?

No. The plugin works the moment you activate it, exactly as it always has. The settings are there when you want them.

Where are the settings?

Under Settings > Christmas Snow, or by clicking Settings next to the plugin on the Plugins page.

Will this slow my site down?

The script is small, loads in the footer and defers. Rendering uses cached sprites rather than redrawing each flake from scratch, and the animation stops entirely when the tab is not visible. If you want to be extra careful, lower the flake count, lower the frame rate limit under Advanced, or switch the flake type to Soft dots.

Does it work on mobile?

Yes. Phones get their own, lower flake count, which you can adjust. You can also hide the effect on mobile entirely under Display Rules.

Does it respect accessibility settings?

Yes. If a visitor has enabled Reduced Motion on their device, the animation does not run at all. The canvas is also marked as decorative so assistive technology ignores it. You can turn this behaviour off, though leaving it on is strongly recommended.

Can I use it with WooCommerce?

Yes. Cart, checkout and account pages are excluded by default so nothing decorative sits between a customer and the pay button. You can change that under Display Rules if you want to.

Can I show snow on only one page?

Yes, in two ways. Either set Show on to "Selected content types and pages" and list the page ID, or turn on "Only load where the shortcode is used" under Advanced and drop [christmas_snow] onto that page.

Can I use emoji or my own image instead of snowflakes?

Yes. Set the flake type to "Characters and emoji" and type any characters you like, separated by spaces. Or set it to "Custom image" and pick a small transparent PNG or SVG from your media library.

The snow covers my sticky header or a popup. How do I fix it?

Lower the Layer (z-index) value under General until the snow sits behind that element.

How do I make the snow appear only in December?

Open the Schedule tab, turn on "Only show during a date range" and set your start and end dates. The range repeats every year, and ranges that cross New Year are handled correctly.

How do I check what a page looks like without snow?

If you are an administrator, use the snowflake item in the toolbar. It shows whether the snow is running on that page and lets you preview it with or without the effect.

How do I turn the effect off?

Switch off "Enable snowfall" under General. Deactivating the plugin also works and keeps your settings for next year.

Will I lose my settings when I update or deactivate?

No. Settings are kept on deactivation and across updates. They are only removed if you delete the plugin.

更新日志:

2.0.0 2026-08-20 This is a large release. Everything that used to be fixed is now yours to control, and the effect itself has been rewritten. New: settings screen New: appearance options New: motion options New: display rules New: scheduling New: Plugins tab New: control and tools Improved: the snowfall engine Improved: everything else 1.0.1 2026-06-10 1.0.0 2025-12-25