halloween.js / WordPress

Add Halloween effects to WordPress

A header and footer code plugin is the simplest way to add the script to any WordPress or WooCommerce site, with no theme files to edit. It works with classic and block themes alike.

Steps

  1. Install a plugin that injects code into the header or footer, for example WPCode, and activate it.
  2. Open the plugin's header and footer settings. In WPCode that is Code Snippets → Header & Footer.
  3. Paste the snippet below into the Footer field and save.

The snippet

One paste, no other files. It loads halloween.js 1.0.3 from jsDelivr and turns on webs in two corners, blinking eyes, flying witches, a dropping spider and a rising tombstone.

<script src="https://cdn.jsdelivr.net/npm/halloween.js@1.0.3/dist/halloween.iife.js"></script>
<script>
(function () {
  function apply() {
    document.body.classList.add("halloween", "halloween-screen-left-top", "halloween-screen-right-bottom", "halloween-eyes", "halloween-witches", "halloween-spider-drop", "halloween-tombstones");
  }
  if (document.readyState === "loading") {
    document.addEventListener("DOMContentLoaded", apply);
  } else {
    apply();
  }
})();
</script>

Make it yours

Pick corners, effects, intensity, color and season dates in the playground and open the Paste-only tab. It produces this same snippet, library line included, with your choices.

Good to know

Other platforms

All options on the halloween.js home page, full documentation on GitHub.