Call to undefined function wp_mail()
Заставила же меня крови попить эта ошибка. Пишу свой кастомный плагин. И вроде базовая функция wp_mail, а не работает. Как же так? Так получается, что эта вредная функция начинает работать после вызова всех плагинов. И что же делать?Честно говоря не понимаю зачем такие сложности выдуманы для обычной почтовой функции. Если нужно позарез вызвать wp_mail, то можно принудительно подгрузить файлик "pluggable.php", в котором wp_mail и находится.
function custom_plugin_mail(){
require_once(ABSPATH . "wp-includes/pluggable.php");
wp_mail($email, $subject, $body, $headers);
}
Может не совсем красиво, зато все заработает как надо.