wp pluggable.php |настроить уведомление по электронной почте для нового пользователя - PullRequest
0 голосов
/ 21 октября 2019

Я устанавливаю настройку уведомлений для новых пользователей в 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";

Но это не работает, электронное письмо, полученное пользователем, не принимает первые три сообщения $, оно показывает только имя пользователя $ и следующие сообщения $.

Где я не прав?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...