修正WordPress插件Backup Database 定时备份失效的问题

直接修改:

/wp-content/plugins/backup-database/lib/backup_database-functions.php

搜索函数:

backup_database_backup_event

BACKUP_DB_Backup

替换为

backup_database_Backup

即可定时备份数据库。


如果想要备份好后将备份当邮件附件发送给自己,可以修改:

wp-content/plugins/backup-database/components/backup.php

其中的函数:

Create_Database_Backup

移除函数声明中的参数:$other_tables。

@unlink($this->database_backup);

之后添加发送附件的功能即可。

调用wp_mail发送附件代码:

wp_mail("sdfdsf@example.com", "Blog Database Backup", "Blog Database Backup", '', array($this->backup_zip));

也可以用SMTP发送,至于方法,自己参考:PHP-利用fsockopen函数SMTP发送邮件-支持附件


未经允许不得转载:阿藏博客 » 修正WordPress插件Backup Database 定时备份失效的问题