Existe uma ação global para quando um plugin é desinstalado?

4

Eu preciso fazer algo sempre que algum plugin for desinstalado. Há um gancho para quando o meu plugin é desinstalado, mas não vejo um equivalente de deactivated_plugin para a desinstalação. A desinstalação de um plugin aciona a ação de desativação?

    
por Chris 22.06.2016 / 00:03

1 resposta

4

Não, deactivated_plugin não será disparado durante o processo de desinstalação de um plug-in. Mas existem dois ganchos que disparam quando um plugin é desinstalado:

  • pre_uninstall_plugin , que é chamado logo antes de um plug-in ser desinstalado. Ele age globalmente, segmentando qualquer plug-in.
  • uninstall_{$file} , que é acionado depois que um plug-in específico é desinstalado. Seu escopo é limitado a um plug-in exclusivo com o nome de base {$file} . Se você quiser acessar os nomes básicos de toda a lista de plug-ins, poderá verificar as chaves na matriz que get_plugins() retorna.
por Luis Sanz 22.06.2016 / 01:18