Plugin info

Total downloads: 25,109
Active installs: 10,000
Total reviews: 23
Average rating: 5
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 7 language(s)
Contributors: 2
Last updated: 12/2/2025 (28 days ago)
Added to WordPress: 6/2/2025 (0 years old)
Minimum WordPress version: 6.6
Tested up to WordPress version: 6.9
Minimum PHP version: 7.2

Maintenance & Compatibility

Maintenance score

Actively maintained • Last updated 28 days ago • 23 reviews

72/100

Is View Transitions abandoned?

Likely maintained (last update 28 days ago).

Compatibility

Requires WordPress: 6.6
Tested up to: 6.9
Requires PHP: 7.2

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

No similar plugins found yet.

Description

This plugin implements support for cross-document view transitions in WordPress. This effectively replaces the hard transitions when navigating from one URL to the other with a smooth animation, by default using a fade effect.

Browser support

Cross-document view transitions are supported in a variety of browsers, including Chrome, Edge, and Safari. Users with browsers that currently do not support it should not see any adverse effects when the plugin is active. They will simply not benefit from the feature and continue to experience the traditional hard transitions between URLs.

Please refer to “Can I use…” for a comprehensive overview of browser support for the feature.

Installation

Installation from within WordPress

  1. Visit Plugins > Add New.
  2. Search for View Transitions.
  3. Install and activate the View Transitions plugin.

Manual installation

  1. Upload the entire plugin folder to the /wp-content/plugins/ directory.
  2. Visit Plugins.
  3. Activate the View Transitions plugin.

After activation

  1. Visit the Settings > Reading admin screen.
  2. Use the controls in the View Transitions section to configure view transitions.

Frequently Asked Questions

Where can I submit my plugin feedback?

Feedback is encouraged and much appreciated, especially since this plugin may contain future WordPress core features. If you have suggestions or requests for new features, you can submit them as an issue in the WordPress Performance Team’s GitHub repository. If you need help with troubleshooting or have a question about the plugin, please create a new topic on our support forum.

Where can I report security bugs?

The Performance team and WordPress community take security bugs seriously. We appreciate your efforts to responsibly disclose your findings, and will make every effort to acknowledge your contributions.

To report a security issue, please visit the WordPress HackerOne program.

How can I contribute to the plugin?

Contributions are always welcome! Learn more about how to get involved in the Core Performance Team Handbook.

Review feed

wilcosky
6/5/2025

More of this

WordPress needs more of this type of genius.
Daniele
6/6/2025

Works as expected

Tested on multiple sites and works smoothly!Just remember to clear the cache, of course :)Great work
Tushar Sharma
6/6/2025

Looks good

Looks good. Works well. Tested on few sites with different cache plugins.
Brian Gardner
6/12/2025

Pure front-end magic

It’s like flipping a switch and watching my site come alive—faster, smoother, effortlessly cool. One click, seamless fades, and I’m hoping this makes its way into WordPress core.
GBTI Network
7/18/2025

We like it!

Installed and immediately improve the UX. Simple and elegant. Possibly should be in core.

Screenshots

No screenshots available

Changelog

1.1.1

Bug Fixes

  • View Transitions: Fix admin opt-in checkbox appears stretched on mobile. (2088)

1.1.0

Features

  • Add view transitions for WP Admin. (2038)

Enhancements

  • Allow control over view transition animation duration. (2051)
  • Make plvt_inject_animation_duration() reusable for all transition types, including default fade. (2078)
  • Make settings section title properly translatable. (2042)

Bug Fixes

  • Inform the user if the current theme explicitly supports view transitions with its own configuration, and add a UI control to make overriding that configuration via settings optional. (2037)
  • Set default view transition duration to 400 for better alignment with browser default. (2081)
  • Respect prefers-reduced-motion settings. (2068)

1.0.1

  • Fix view transitions setting values not being saved. (2036)

1.0.0

  • Initial release. (1997)