WordPress: Настройка SMTP почты WordPress без плагинов

Настройка отправки почты с сайта через SMTP в WordPress без использования плагинов потребует редактирования файла functions.php вашей темы WordPress

# Вставьте следующий код в файл functions.php
# Файл обычно расположен тут: /wp-content/themes/your-theme/functions.php
# Рекомендуется добавлять его в конец файла:
add_action( 'phpmailer_init', 'send_smtp_email' );
function send_smtp_email( $phpmailer )
{
	$phpmailer->isSMTP();
	$phpmailer->Host       = 'SMTP_HOST'; // введите имя вашего SMTP-хоста, например smtp.timeweb.ru
	$phpmailer->SMTPAuth   = true;
	$phpmailer->Port       = 465; // порт может быть разным в зависимости от вашего почтового сервера
	$phpmailer->Username   = 'SMTP_USERNAME'; // введите ваш SMTP-логин (адрес электронной почты)
	$phpmailer->Password   = 'SMTP_PASSWORD'; // введите ваш SMTP-пароль (пароль от электронной почты)
	$phpmailer->SMTPSecure = 'ssl'; // это может быть 'ssl' или 'tls', в зависимости от вашего почтового сервера
	$phpmailer->From       = 'EMAIL_FROM'; // адрес электронной почты, с которого будут отправляться письма
	$phpmailer->FromName   = 'NAME_FROM'; // имя, от которого будут отправляться письма
}
# Теперь WordPress должен использовать ваш SMTP-сервер для отправки писем

Обратите внимание, что при обновлении темы все изменения, внесённые в файл functions.php, будут утеряны. Использование дочерней темы для таких изменений будет более безопасным и устойчивым решением.

WordPress 1.3 г. Просмотров: 1k
Оценить код:

Комментарии

Ваш комментарий будет первым.
Войдите, чтобы оставить комментарий.