WordPress |短信问题

时间:2013-05-17 08:58:02

标签: wordpress email

我正在尝试修改重置密码通知电子邮件,但问题是电子邮件正文每隔约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

Εάν δεν αιτηθήκατε της
συγκεκριμένης υπενθύμισης
αγνοείστε το παρόν μήνυμα.

2 个答案:

答案 0 :(得分:1)

您可以添加div来解决此问题: <div style="width:600px;"></div>

答案 1 :(得分:0)

经过大量的研究后问题得到了解决。

根据我申请其他用户的解决方案,将来可能会遇到同样的问题:

wp_mail函数,启动一个新的PHPMAiler对象。其他属性中的此对象具有自己的名为WordWrap。此属性控制文本行的长度。

为了更改此属性,或者WPMailer对象的任何属性在funcions.php中执行以下代码。

function mailWordWrap($ar)
{
    $ar->WordWrap = 150;
    return $ar;
}

add_action('phpmailer_init',    'mailWordWrap', 10, 1);