it-swarm.com.ru

В чем преимущество использования wp_mail?

В чем преимущество использования wp_mail() перед mail(). Кодекс говорит, что они похожи, но они кажутся очень похожими.

19
byronyasgur

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

wp_mail() использует PHPMailer по умолчанию, сложный класс PHP, который предлагает много полезной предварительной обработки и обходных путей для случаев, когда mail() слишком прост (строки темы в кодировке UTF-8, вложения и т. д.). Достаточно взглянуть на bug tracker ), чтобы понять сложность этих задач.

wp_mail предлагает несколько хуков для других плагинов для изменения различных значений:

Вкратце: Используйте wp_mail() для совместимости.

21
fuxia