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

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

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

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

Solutions Collecting From Web of "Включаемая функция и проверка активации?"

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

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