我使用的WordPress版本和WordPress Database Backup的版本信息如下:
引用:
WordPress Database Backup 2.1.2
On-demand backup of your WordPress database. Navigate to Manage → Backup to get started. 作者:Austin Matzko.
WordPress版本: Version 2.3-beta3
站点名称是:广告点击跟踪
通过WordPress Database Backup发送邮件,收到后邮件的标题为乱码(把邮件编码切换到UTF-8后正常显示,不过有空格)
如图所示:

解决此乱码的方法是,修改wp-db-backup.php的 720行和723行
复制PHP代码到剪贴板PHP代码:
if (function_exists(‘wp_mail’)) {
$this->useMailer = true;
$success = @wp_mail($recipient, get_bloginfo(‘name’) . ‘ ‘ . __(‘Database Backup’,'wp-db-backup’), $message, $headers);
$this->useMailer = false;
} else {
$success = @mail($recipient, get_bloginfo(‘name’) . ‘ ‘ . __(‘Database Backup’,'wp-db-backup’), $message, $headers);
}
修改成如下方式,使邮件的标题不包含中文即可解决乱码问题。呵呵。

if (function_exists(‘wp_mail’)) {
$this->useMailer = true;
$success = @wp_mail($recipient, date(‘Y-m-d’).’ ‘.__(‘Database Backup’,'wp-db-backup’), $message, $headers);
$this->useMailer = false;
} else {
$success = @mail($recipient, date(‘Y-m-d’).’ ‘.__(‘Database Backup’,'wp-db-backup’), $message, $headers);
}















Recent Comments