Automatické ukládání je ve WordPress jedna z nejužitečnějších funkcí. Chrání vás před ztrátou obsahu, ke kterému může dojít například při náhlém odpojení od internetu nebo vypnutí počítače.
Ve výchozím nastavení WordPress automaticky ukládá obsah každých 60 sekund.
V klasickém editoru najdete informaci o uložení v pravém dolním rohu, společně s časem, kdy k němu došlo.

Gutenberg automatické ukládání podporuje také, ale probíhá na pozadí a informaci o něm nikde nezobrazuje.
Obsah je také chráněn, při snaze opustit stránku, když ještě nedošlo k publikování nebo aktualizování změn.
V případě, že pak dojde k načtení stránky nebo příspěvku, kde je dostupná nepublikovaná automatická aktualizace, tak WordPress v horní části obrazovky zobrazí informaci o dostupné novější verzi.
Vše výše uvedené se děje automaticky a obvykle není potřeba do toho vstupovat. Nicméně pokud byste z nějakého důvodu chtěli změnit interval ukládání nebo funkci zcela zakázat, jde to.
TIP: V případě, že se chcete vrátit k předchozí verzi obsahu, můžete využít revize.
Jak změnit interval automatického ukládání
V případě, že chcete zmenšit nebo navýšit interval automatického ukládání obsahu, je potřeba upravit soubor wp-config.php, který najdete v základní složce WordPress.
Do souboru vložte:
define('AUTOSAVE_INTERVAL', 120 );
Ujistěte se, že jste jej vložili nad kód:
require_once(ABSPATH . 'wp-settings.php');
V opačném případě, by to nemělo efekt.
Číslo 120 v naší ukázce značí interval uložení v sekundách. U nás tedy 120 sekund. Číslo si můžete upravit podle vlastních potřeb.
Jak deaktivovat automatické ukládání
Deaktivovat automatické ukládání obsahu ve WordPress můžete dvěma způsoby.
Úpravou wp-config.php
Do souboru wp-config.php, který se nachází v základní složce WordPress vložte:
define('AUTOSAVE_INTERVAL', 86400);
Nejedná se o přímé deaktivování funkce, ale o takové prodloužení intervalu, že k akci nedojde.
Úpravou functions.php šablony
Lepší metodou deaktivace automatického ukládání je vložení níže uvedeného snippetu do souboru functions.php v šabloně.
add_action( 'admin_init', 'disable_autosave' );
function disable_autosave() {
wp_deregister_script( 'autosave' );
}
Kód odregistruje skript, který automatické ukládání zajišťuje.