直接修改:
/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 定时备份失效的问题