Я устанавливаю настройку уведомлений для новых пользователей в Wordpress.
Файл wp-includes/pluggable.php
/* translators: %s: user login */
$message = sprintf(__('Username: %s'), $user->user_login) . "\r\n\r\n";
$message .= __('Dear user,') . "\r\n\r\n";
$message .= __('welcome on board.') . "\r\n\r\n";
$message .= __('Please follow the link in order to set your personal password.') . "\r\n\r\n";
$message .= '<' . network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user->user_login), 'login') . ">\r\n\r\n";
$message .= __('Best wishes,') . "\r\n\r\n";
$message .= __('The team') . "\r\n\r\n";
Проблема в том, что я хотел бы установить
$message = sprintf(__('Username: %s'), $user->user_login) . "\r\n\r\n";
после
$message .= __('Please follow the link in order to set your personal password.') . "\r\n\r\n";
с окончательным выводом
/* translators: %s: user login */
$message .= __('Dear user,') . "\r\n\r\n";
$message .= __('welcome on board.') . "\r\n\r\n";
$message .= __('Please take care of your Username and follow the link in order to set your personal password.') . "\r\n\r\n";
$message = sprintf(__('Username: %s'), $user->user_login) . "\r\n\r\n";
$message .= '<' . network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user->user_login), 'login') . ">\r\n\r\n";
$message .= __('Best wishes,') . "\r\n\r\n";
$message .= __('The team') . "\r\n\r\n";
Но это не работает, электронное письмо, полученное пользователем, не принимает первые три сообщения $, оно показывает только имя пользователя $ и следующие сообщения $.
Где я не прав?