View Transitions

Plugin Banner

View Transitions

by WordPress Performance Team

Download
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 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.
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.

Speechless

By arcticblue on November 19, 2025

I'm blown away!

Must have

By gilbertococchi on August 22, 2025

This plugin lets developers easily implementing something that otherwise is not possible to use on the Web (animating CrossDocument navigations with seamless transitions)!

Thanks for making it so easy for WP developers to improve UX!

Excellent

By Mohaymenul Islam (mohaymenul) on July 23, 2025

Loved it. little feel of NextJS 🥳

Transforms Site Into a Web App

By tamnik on July 23, 2025

Great idea and implementation!
Makes site feel more like a real app instead of a regular website with smooth transitions!
Thanks!

We like it!

By GBTI Network (gbti) on July 18, 2025

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

Simple and elegant

By jbarr on July 17, 2025

It adds a nuance that just makes site navigation smoother and more pleasing. Page loading is less "jarring". Certainly worth a look.

So elegant

By Andy Rudorfer (Bigod) on July 16, 2025

Smooth page transitions that just feel right. Install, activate, and enjoy a better browsing experience instantly.

Good!

By ww1sam on July 1, 2025

Such a simple thing, most users won't even notice it, and yet it makes a site so much more pleasant to browse.

Awesome, should be in core!

By Elisa Rohner (colourPress) on June 21, 2025

All of our comments are super positive! This should be in core!

Sencillo y fácil de usar con unas transiciones de páginas espectaculares

By abrahamcb on June 15, 2025

Me ha encantado este plugin. Soy amantes de las cosas sencillas minimalistas y sencillas de usar en WordPress y este plugin aporta unas transiciones al cambiar de una url a otra de tu web de una forma extremadamente sencilla de configurar.

Es un plugin muy reciente pero es buenĂ­simo.

P.D.: Lo estoy implantando en todos mis proyectos.

Fdo.: Abraham de Creando Blog

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)
Back to top