Does the switch_theme action run when you’re upgrading a theme?

Did anyone test if this action is being executed on theme upgrade?
Are there any other actions I could use to attach a theme uninstall function?

Related posts

Leave a Reply

1 comment

  1. My educated guess is that process is implemented in Theme_Upgrader class.

    It does some stuff with upgrader_post_install hook (seems like a good candidate) and it does run switch_theme() under some conditions (that I am too lazy to make sense of at moment).