# Egyedi mentési ütemezés hozzáadása

> Saját időköz felvétele az UpdraftPlus ütemezési listájába, például félóránkénti adatbázismentés.

Az UpdraftPlus ütemezési listájában ezek az időközök szerepelnek: 1 óra (csak az adatbázisnál), 2, 4, 8, 12 óra, naponta, hetente, kéthetente, havonta és negyedévente. Ha ezek között nincs megfelelő, saját időközt is felvehetsz.

## Lépések

1. Hozd létre a `wp-content/mu-plugins` mappát a WordPress-telepítésben, ha még nincs meg.
2. Készíts benne egy `ud-schedules.php` nevű fájlt.
3. Másold bele az alábbi tartalmat, és igazítsd a saját igényedhez.
4. Nyisd meg az UpdraftPlus **Beállítások** fülét: az új időköz megjelenik az ütemezés listájában.

A példa félórás (1800 másodperces) ütemezést ad az adatbázismentéshez:

```php
<?php
add_filter('updraftplus_backup_intervals', 'local_updraftplus_backup_intervals', 10, 2);
function local_updraftplus_backup_intervals($ints, $what_for) {
    // $what_for értéke 'db' vagy 'files'
    if ('db' == $what_for) $ints['halfhourly'] = 'Félóránként';
    return $ints;
}

add_filter('cron_schedules', 'local_cron_schedules', 31);
function local_cron_schedules($schedules) {
    $schedules['halfhourly'] = array('interval' => 1800, 'display' => 'Félóránként');
    return $schedules;
}
```

- Az első függvény a listába teszi be az új elemet. A `$what_for` mondja meg, hogy az adatbázis (`db`) vagy a fájlok (`files`) listájáról van szó; ha a fájlmentésnél is kell az időköz, add hozzá a `files` esetre is.
- A második függvény a WordPress ütemezőjének (cron) tanítja meg az új időközt másodpercben (`interval`).
- A kulcs (`halfhourly`) a két helyen ugyanaz legyen, a felirat tetszőleges.
