WP Manifestindependent plugin directory
manifest / editor / wp-hover-animations-everywhere

WP Hover Animations Everywhere!

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/awcook97/wp-hover-animations-everywhere/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

WP Hover Animations Everywhere! adds block-level hover animation controls to the WordPress block editor without relying on layout-shifting effects.

Highlights

  • Motion effects built around transform and opacity
  • Surface effects that stick to box-shadow, outline, and filter
  • Color transitions for text, background, and borders
  • Combinable settings for motion, surface, color, intensity, duration, easing, delay, and transform origin
  • Reduced-motion handling for accessibility
  • Frontend CSS only loads on requests that actually render at least one configured block
  • Save reusable site presets from the block inspector and mark one preset as the default for newly enabled blocks

Included animation families

  • Motion: rise, sink, left, right, grow, shrink, tilt left, tilt right, rotate, skew, bob, pulse, flip X, flip Y, float, sway
  • Surface: lift shadow, deepen shadow, glow, ring, inset line, brighten, saturate
  • Color: text, background, border, text + background, full surface
  • Reveal behavior: Hidden Price for Group blocks with a nested hidden-price target block

Notes

  • Hover previews are visible in the editor.
  • Effects are applied to the block wrapper, so they work across core and third-party blocks that output a normal root element.
  • Blocks that render no wrapper markup cannot be modified safely and are skipped.
  • For Hidden Price, set the parent Group block to Reveal behavior -> Hidden Price, then toggle Use as Hidden Price content on the nested text block you want to reveal.
  • Run ./test.sh before cutting a release to verify PHP runtime behavior, editor script syntax, and release packaging.