我正在尝试修改重置密码通知电子邮件,但问题是电子邮件正文每隔大约26个字符自动换行。
有没有办法克服这个问题?
我的消息变量是:
$message = sprintf(__('Το Όνομα χρήστη (User Name) του λογαριασμού σας MySiteTitle είναι : %s', 'z'), $user_login) . "\r\n\r\n";
$message .= __("Σε περίπτωση που θέλετε να δημιουργήσετε νέο κωδικό πρόσβασης πατήστε τον ακόλουθο σύνδεσμο.", 'z') . "\r\n\r\n";
$message .= $link . "\r\n\r\n";
$message .= __('Εάν δεν αιτηθήκατε της συγκεκριμένης υπενθύμισης αγνοείστε το παρόν μήνυμα.', 'z');我在我的普通电子邮件和Gmail电子邮件帐户中收到的发送消息如下:
Το Όνομα χρήστη (User Name) του
λογαριασμού σας MySiteTitle είναι
: admin
Σε περίπτωση που θέλετε να
δημιουργήσετε νέο κωδικό
πρόσβασης πατήστε τον
ακόλουθο σύνδεσμο.
http://www.mysite.dch/wp-login.php?action=rp&key=dWBF1extfudBP6Yrrq1P&login=admin
Εάν δεν αιτηθήκατε της
συγκεκριμένης υπενθύμισης
αγνοείστε το παρόν μήνυμα.发布于 2013-05-17 17:42:53
你可以添加一个div来解决这个问题:<div style="width:600px;"></div>
发布于 2013-05-17 21:07:29
经过长时间的研究,问题解决了。
按照我为其他用户申请的解决方案,将来可能会遇到同样的问题:
wp_mail函数,初始化一个新的PHPMAiler对象。在其他属性中,此对象具有自己的WordWrap。此属性控制文本行的长度。
要更改此属性或WPMailer对象的任何属性,请在funcions.php中执行以下代码。
function mailWordWrap($ar)
{
$ar->WordWrap = 150;
return $ar;
}
add_action('phpmailer_init', 'mailWordWrap', 10, 1);https://stackoverflow.com/questions/16605173
复制相似问题