Подключаемая функция и проверка активации?


Плагин определяет подключаемую функцию wp_mail(). Моя идея состояла в том, чтобы проверить, определена ли функция уже, и выдать предупреждение, если другой плагин опередит меня.

Однако это предупреждение вызывает проблемы при активации. Насколько я понимаю, при нормальной работе плагин загружается до pluggable.php но для проверки активации он загружается после подключаемых модулей.

Каков был бы надежный/правильный/предлагаемый способ реализации такой проверки для подключаемая функция? Нет очевидного (для меня) способа отличить активацию и обработать ее отдельно.

Author: Rarst, 2011-03-09

1 answers

Не проводите проверку активации?

Серьезно, лучший способ, который я могу придумать, - это не проверять это при активации, а только в обычном процессе загрузки плагина. И вместо того, чтобы выдавать предупреждение (я предполагаю, что вы имеете в виду PHP E_WARNING), возможно, было бы разумнее установить окно с ошибкой администратора.

 1
Author: Otto, 2011-03-17 12:30:30