2011-09-02 93 views
0

我目前正在尝试更改Automatic WordPress Backup脚本,以便它可以更经常地(大约每6小时一次)保存文件。Wordpress自动备份修改

目前我不能得到它的工作,所以任何帮助将不胜感激。

<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> 

: 在自动WordPress的备份我已经在init函数(线51),以及在下面的代码添加“通常”(线369-373)“通常” => 600加入由于整个代码相当长,我不确定是否需要将所有内容上传到此处,或者如果您要在上面提供的链接中检查原始软件包,但是如果您需要更多信息,请让我知道。

谢谢

+0

你在这里发布的代码是建立设置表单 - 这没有任何帮助。 – Rijk

回答

0

我看了一下。

要开始,请尝试pastie.org并粘贴插件的源代码。我认为如果人们不得不下载插件来查看源代码,你会得到更少的答案。我快速浏览了一下,你做出的改变看起来很合理。

查看第59行,其中使用wp_schedule_event计划备份。这基本上是说,从这个时间表的管理表单和备份中获取传入的值。如果这不起作用,请安装Fiddler并检查保存更改时从插件发送的发布数据。你应该看到你的新的'经常'选项进入。如果它正在通过,但仍然没有运行,那么看看钩子s3-backup(第三参数)。那里肯定有问题。

祝你好运。