Bonsai Page Transitions
A minimal WordPress plugin that plays a full-screen wipe animation whenever a visitor clicks a link to another page on the site. There's no AJAX content-swap — the browser still does a real navigation, the overlay just covers/reveals it, so it works with any theme.
by The Bonsai Digital Collective · github.com/bonsai-systems/bonsai-page-transitions · website
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/bonsai-systems/bonsai-page-transitions/archive/refs/heads/main.zipFrom the readme
Bonsai Page Transitions
A minimal WordPress plugin that plays a full-screen wipe animation whenever a visitor clicks a link to another page on the site. There's no AJAX content-swap — the browser still does a real navigation, the overlay just covers/reveals it, so it works with any theme, plugin, caching setup or analytics tracking as-is.
Features
- Settings page under Settings → Page Transitions
- Three styles: Fade, Slide Up, Curtain (or None to disable)
- Configurable overlay colour
- Skip Homepage option, for themes that already have their own homepage loader/intro animation
- Per-link opt-out via a no-transition class on the tag
- Respects prefers-reduced-motion (overlay is removed entirely)
- Access restricted to manageoptions by default (filterable via bonsaipagetransitionscapability)
- Options removed on uninstall
Requirements
- WordPress 6.0+
- PHP 8.0+
- Theme must call wpbodyopen() in header.php/site-header.php, immediately after the opening tag. This is WP core best practice since 5.2, and already required by Bonsai Code Injector's Body Code field — Bonsai base themes should call it regardless of whether this plugin is active.
Usage
1. Activate the plugin.
2. G
Read the full README on GitHub →
Releases
These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.