我目前正在尝试更改Automatic WordPress Backup脚本,以便它可以更频繁地保存文件(大约每6小时一次)。
目前我无法让它工作,所以任何帮助都会非常感激。 在自动wordpress-backup中,我添加了'经常'=>初始化函数中的600(第51行)以及在以下代码中添加“常用”(第369-373行):
<select name="s3b-schedule">
<?php foreach ( array('Disabled','Often','Hourly','Daily','Weekly','Monthly') as $s ) : ?>
<option value="<?php echo strtolower($s) ?>" <?php if ( strtolower($s) == get_option('s3b-schedule') || ((get_option('s3b-schedule') === false || get_option('s3b-schedule') == '') && $s == 'Daily') ) echo 'selected="selected"' ?>><?php echo $s ?></option>
<?php endforeach; ?>
</select>
由于整个代码很长,我不确定是否需要将所有内容上传到此处,或者如果您在上面提供的链接中查看原始包,但如果您需要更多信息,请告知我们。
由于
答案 0 :(得分:0)
我快速浏览了一下。
首先,尝试使用pastie.org并粘贴插件源代码。如果人们不得不下载插件来查看源代码,我想你会得到更少的答案。我快速浏览一下,你所做的改变似乎是合理的。
请参阅第59行,其中使用wp_schedule_event计划备份。这基本上是说,从管理表单传递的值和此计划上的备份。如果这不起作用,请安装Fiddler并在保存更改时检查从插件发送的帖子数据。您应该会看到新的“常用”选项。如果它正在传入但仍未运行,请查看钩子s3-backup
(第三个参数)。那里肯定有问题。