Co je to WordPress revize?
WordPress revize uloží koncept, aktualizaci na stránce nebo příspěvek – automaticky vytvoří revizi (zálohu). Funkce je v základu WordPressu při instalaci. Pokud je tato funkce povolena, může zabránit ztrátě důležité práce. Bohužel časem mohou revize WordPressu zabírat zbytečný prostor v databázi a snižovat tak výkon vašeho webu.
V tomto článku vám ukážu několik metod, které můžete použít k minimalizaci negativních účinků, které mají tyto uložené revize na vaše webové stránky.
Čím déle svůj web provozujete, tím více revizí pravděpodobně budete mít uloženo ve své databázi. Pokud jste strávili roky aktualizací a úpravami svého obsahu, přirozeně se vám nashromáždí mnoho revizí.
Kde najít revize ve WordPressu
Pokud nevíte, najdete je při přechodu ze stránky do úprav.
Přesná cesta: Stránky > zvolte si stránku > upravit > napravo panel s již uloženými verzemi
Jak se vrátit ke starší revizi ve WordPressu
Po kliknutí na revize se vám zobrazí posuvník s uloženými verzemi obsahu. V systému pak uvidíte, jaké změny byly provedeny v každé revizi přetažením posuvníku.
Jak povolit revize
V základním instalačním souboru od WordPressu je tato funkce zapnutá automaticky. V závislosti na vašem poskytovateli hostingu nebo procesu použitém k instalaci WordPressu, může být tato funkce deaktivována.
Pokud revize ve WordPressu povolené nemáte, můžete je ručně povolit úpravou wp-config.php souboru v kořenovém adresáři vašeho webu.
Před vložením kódu doporučuji nejdříve zálohovat web včetně databáze!
Jakmile soubor wp-config.php najdete a otevřete, vyhledejte následující řádek kódu:
define( ‘WP_POST_REVISIONS’, false);
Místo „false“ napište „true“. Pak provedenou úpravu uložte a vyzkoušejte.
Pokud tento řádek v souboru nemáte, stačí ho dopsat.
Řádek kódu přidejte nad tento text:
,,/* That's all, stop editing! Happy blogging. */“
:
define( ‘WP_POST_REVISIONS’, true);
Jak optimalizovat databázi WordPressu
Doporučuji omezit počet revizí, které WordPress ukládá do databáze. Pokud upravujete zdrojové soubory, zálohujte si web i databázi!
Limit lze nastavit ve wp-config.php a to přidáním řádku:
define( 'WP_POST_REVISIONS', 3);
Řádek kódu přidejte nad tento text:
,,/* That's all, stop editing! Happy blogging. */“
:
Vzorec je následující
- true (výchozí), ‑1: Neomezeno uložení (dokud databáze nepraskne)
define( 'WP_POST_REVISIONS', -1);
- false, 0: Neukládá žádné revize (kromě jednoho při automatickém uložení příspěvku/stránky)
define( 'WP_POST_REVISIONS', 0);
- (int) > 0: Uloží tolik revizí, kolik si napíšete do kódu. Starší revize jsou automaticky smazány.
define( 'WP_POST_REVISIONS', 3);
WordPress vývojáře by mohlo zajímat, jak vytvořit jednotlivé filtry revizí.
Smazání revizí, pomocí pluginu
Poslední možností je vyčištění pomocí pluginu.
WP-Sweep nebo Better delete revision — pluginy nemám nijak odzkoušené.
Stojím si za tím, že instalovat zbytečné pluginy do webu je kontraproduktivní, protože pointa byla ulehčit webu a databázi — přidávat do ní další řádky kódu z pluginu, který zase vymažete nemá smysl.
Po smazání pluginu mohou zůstat zbytkové soubory po pluginu v databázi a v adresáři webu.
Pokud si nejste jistý co děláte, nechte to raději na webaři, který se stará o váš web.
Líbil se vám článek?