WordPress 7.0 の管理画面フェードを止める小さなプラグインを作った

WordPress 7.0 になって、管理画面のUIや色合い、見た目、AI対応まわりなど、いろいろ変化がありました。
そこ自体は良いと思っています。新しい方向に進んでいる感じがあります。
ただ、管理画面でページ移動するたびに入るフェード演出が、個人的にはかなり気になりました。
- プラグイン名:Admin View Transitions Off
- バージョン:0.01
- 配布ファイル名 : admin-view-transitions-off-0.01.zip
- 内容:WordPress管理画面の画面遷移フェードを止める
作ったきっかけ

きっかけは、Xで見かけたこの一言でした。

画面遷移のフェードアウトが邪魔すぎます。。。

これを見て、たしかに自分も WordPress 7.0 の管理画面を触っていて、ページを移動するたびに入るフェードが気になっていたことを思い出しました。
最初は「設定で止められるのでは?」と思ったのですが、管理画面を見た範囲では、それっぽい項目は見当たりませんでした。
それならソースを見て、止められるか調べてみよう。そう思って確認したのが始まりです。
調べてみたところ

調べてみると、管理画面側で View Transitions 用のCSSが読み込まれていました。
wp-view-transitions-admin
@view-transition { navigation: auto; }管理メニュー周りにも View Transitions 用の名前付けが入っているようでした。
つまり、管理画面のページ移動時にブラウザの View Transitions API を使うためのCSSが読み込まれていて、それがフェードっぽい見え方につながっている、という理解です。
プラグインでやっていること

作ったプラグイン「Admin View Transitions Off」でやっていることは、かなり小さいです。
admin_enqueue_scriptsからwp_enqueue_view_transitions_admin_cssを外す- 念のため
wp-view-transitions-adminを dequeue / deregister する - WordPress本体のファイルは編集しない
WordPress core を直接触らず、通常のプラグインとして管理画面の View Transitions 用CSSだけを止めています。
インストール手順

- WordPress管理画面を開く
- 「プラグイン」→「新規追加」へ進む
- 「プラグインのアップロード」から
admin-view-transitions-off-0.01.zipを選ぶ D&Dでもいけます - インストールする
- 有効化する
有効化すると、管理画面のページ遷移時に入っていたフェード演出が止まります。
使ってみた感想

実際に確認して挙動は「完璧」にフェード消えました笑
WordPress 7.0 の管理画面刷新そのものを否定したいわけではありません。見た目の変化や新しい方向性は歓迎しています。
ただ、管理画面は毎日触る場所なので、ページを移動するたびの演出が合わない人もいると思います。
そういう人向けに、必要なところだけ止める小さな選択肢として作りました。
同じように気になっていた人の参考になればうれしいです。











