A WordPress egyik talán legsegítőkészebb funkciója az automatikus mentést. A gyári beállítás 60 másodpercenként készít egy „biztonsági mentést” a bejegyzésről, oldalról. Ez szép és jó, főleg hasznos funkció. Azonban a nagyobb oldalaknál, ahol már több száz bejegyzés van, bizony elég sok fölösleges adatot képes így az adatbázisba felhalmozni. Ezért érdemes lehet megadni a maximális mentések számát. Továbbá azt is érdemes átállítani, hogy milyen időközönként mentsen. Hiszen ha maximum 5 mentést állítunk be, akkor 5×30, tehát 150 másodpercre, 2 és fél percre visszamenőleg lesz mentésünk. Így érdemes a mentések közötti időt is állítani.
WordPress automatikus mentés idejének, számának megadása
Az alábbi módosításokat a WordPress főkönyvtárában, a wp-config.php fájlban kell módosítanunk!
A szerkesztés menete
- Megnyitjuk a wp-config fájlt egy szerkesztővel (php-, html-, szöveg-szerkesztővel)
- Megkeressük ezt a sort: define (‘WPLANG’,
- Majd mögé bemásoljuk ÚJ sorba a lenti kódrészletet
- Mentjük UTF8-ban BOM nélkül
/** * Maximalis automatikus mentes szam */ define('WP_POST_REVISIONS', 5); define('AUTOSAVE_INTERVAL', 120);
A fenti esetben 5db automatikus mentés készül bejegyzésenként maximálisan és ezek 120 másodpercenként íródnak. A régiek törlődnek, így nem foglalva értékes helyet az adatbázisunkban. Amennyiben szeretnénk teljesen kikapcsolni ezt a mentés funkciót, használjuk az alábbi kódot a fenti két sor helyett:
define('WP_POST_REVISIONS', false );
Azonban a biztonsági mentés kikapcsolását nem ajánljuk, csak azoknak, akiknél ki van centizve az adatbázis mérete. Saját tapasztalatból tudjuk, hogy milyen különleges bosszantó érzés, amikor fél órányi írás, munka elveszik egy kis internet kapcsolat zavar miatt.
Források, segédanyagok:
- Mentés UTF8-ban BOM nélkül – Saját cikkünk, leírásunk, hogy miként kell csinálni
- Editing WordPress config file (angol) – A hivatalos oldal leírása
- Revisions Management (angol) – Hivatalos dokumentáció, mely részletesen levezet mindent