首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WordPress |文本邮件问题

WordPress |文本邮件问题
EN

Stack Overflow用户
提问于 2013-05-17 16:58:02
回答 2查看 43关注 0票数 0

我正在尝试修改重置密码通知电子邮件,但问题是电子邮件正文每隔大约26个字符自动换行。

有没有办法克服这个问题?

我的消息变量是:

代码语言:javascript
复制
$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电子邮件帐户中收到的发送消息如下:

代码语言:javascript
复制
Το Όνομα χρήστη (User Name) του
λογαριασμού σας MySiteTitle είναι
: admin

Σε περίπτωση που θέλετε να
δημιουργήσετε νέο κωδικό
πρόσβασης πατήστε τον
ακόλουθο σύνδεσμο.

http://www.mysite.dch/wp-login.php?action=rp&key=dWBF1extfudBP6Yrrq1P&login=admin

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

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-05-17 17:42:53

你可以添加一个div来解决这个问题:<div style="width:600px;"></div>

票数 1
EN

Stack Overflow用户

发布于 2013-05-17 21:07:29

经过长时间的研究,问题解决了。

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

wp_mail函数,初始化一个新的PHPMAiler对象。在其他属性中,此对象具有自己的WordWrap。此属性控制文本行的长度。

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

代码语言:javascript
复制
function mailWordWrap($ar)
{
    $ar->WordWrap = 150;
    return $ar;
}

add_action('phpmailer_init',    'mailWordWrap', 10, 1);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16605173

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档