Função conectável e verificação de ativação?

3

O plug-in está definindo a função wp_mail() conectável. Minha idéia era verificar se a função já estava definida e lançar um aviso se outro plug-in me batesse nela.

No entanto, esse aviso causa problemas na ativação. Tanto quanto eu entendo durante a operação normal plugin é carregado antes pluggable.php , mas para efeitos de verificação de ativação é carregado após pluggables.

Qual seria a maneira robusta / apropriada / sugerida de implementar tal verificação para a função conectável? Não existe uma maneira óbvia (para mim) de distinguir a ativação e lidar com ela separadamente.

    
por Rarst 09.03.2011 / 14:01

1 resposta

0

Não verifica a ativação?

Sério, a melhor maneira que posso pensar é não verificar isso na ativação, mas apenas no processo normal de carregamento do plugin. E, em vez de lançar um aviso (suponho que você esteja falando de um PHP E_WARNING), talvez colocar mais uma caixa de erro do administrador faria mais sentido.

    
por Otto 17.03.2011 / 13:30