0

パスワードのリセット通知メールを変更しようとしていますが、問題は、メール本文が ~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

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

2 に答える 2

0

何時間もの研究の末、問題は解決しました。

私が他のユーザーに適用した解決策に従っても、将来同じ問題が発生する可能性があります。

wp_mail新しい PHPMAiler オブジェクトを開始する関数。他のプロパティの中で、このオブジェクトには独自の WordWrap があります。テキスト行の長さを制御するこのプロパティ。

このプロパティ、または WPMailer オブジェクトのいずれかのプロパティを変更するには、funcions.php で次のコードを実行します。

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

add_action('phpmailer_init',    'mailWordWrap', 10, 1);
于 2013-05-17T13:07:29.113 に答える