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?

  • No, i don't know, but i'm currently looking into it. I fav your Q and will head back here. Hope you update it too.
    – kaiser
    Commented Mar 19, 2011 at 16:51
  • "Does the switch_theme action run when you're upgrading a theme?" I wouldn't have thought so.
    – t31os
    Commented Mar 20, 2011 at 11:04

1 Answer 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).

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.