Jak vypnout starší verze příspěvku ve WordPress (revize)

Starší verze příspěvků (tzv. revize) jsou ve WordPressu užitečné, protože umožňují vrátit se k předchozí úpravě článku. Problém ale nastává ve chvíli, kdy se jich začne ukládat příliš mnoho. Databáze se zbytečně nafukuje, web se může zpomalit a zálohy zabírají víc místa, než je nutné.

V tomto článku si ukážeme, jak starší verze příspěvků ve WordPressu úplně vypnout, případně jen omezit jejich počet.

Co jsou starší verze příspěvků (revize)

WordPress automaticky ukládá každou změnu, kterou v článku provedete. To znamená, že když píšete příspěvek a průběžně ho ukládáte, vzniká několik verzí téhož článku.

To má výhodu v tom, že se můžete kdykoliv vrátit zpět. Na druhou stranu se tyto revize ukládají do databáze a časem jich může být klidně stovky.

Starší verze příspěvků WordPress (revize)

Typické problémy:

  • zpomalení webu
  • větší databáze
  • pomalejší zálohování
  • zbytečné zatížení hostingu

Jak úplně vypnout ukládání revizí

Nejjednodušší způsob je upravit soubor wp-config.php. Ten najdete v hlavní složce vašeho WordPressu (např. přes FTP nebo správce souborů na hostingu).

Do souboru přidejte tento řádek:

define('WP_POST_REVISIONS', false);

Tímto krokem WordPressu řeknete, aby už žádné další verze příspěvků neukládal.

Doporučuji tento řádek vložit nad text:

/* That's all, stop editing! Happy publishing. */

Po uložení změn se nové revize už nebudou vytvářet.

Jak omezit počet revizí (lepší řešení)

Úplné vypnutí není vždy ideální. Přijdete tím o možnost vrátit se k předchozí verzi článku. Lepší variantou je nastavit maximální počet revizí.

Například:

define('WP_POST_REVISIONS', 5);

Tím zajistíte, že WordPress bude ukládat maximálně 5 posledních verzí každého příspěvku. Starší se automaticky smažou.

To je ve většině případů ideální kompromis mezi výkonem a bezpečností.

Já to řeším, podle typu webu. Tam, kde publikuji častěji, dám 4-5 revizí, někde stačí jen 3.

Jak smazat staré revize, které už existují

Změna v wp-config.php se týká pouze nových verzí. Ty staré v databázi zůstanou. Pokud chcete web opravdu zrychlit, je dobré je jednorázově smazat.

Máte několik možností:

1. Pomocí pluginu

Nejjednodušší cesta je použít plugin, například:

  • WP-Optimize
  • Advanced Database Cleaner
  • WP-Sweep – s tím mám nejlepší zkušenosti. Vždy ale před jakoukoliv úpravou webu zálohujte databázi

Tyto pluginy vám umožní revize smazat jedním kliknutím, bez nutnosti zasahovat do databáze.

2. Ručně přes databázi (pokročilé)

Pokud víte, co děláte, můžete revize odstranit pomocí SQL dotazu. Tato metoda je ale vhodná spíše pro pokročilé uživatele.

Kdy revize nevypínat

Revize mají smysl hlavně:

  • pokud píšete dlouhé články
  • když na webu pracuje více lidí
  • pokud často upravujete obsah

V těchto případech doporučuji spíš omezení než úplné vypnutí.

Jak to nakonec vyřešit

Starší verze příspěvků ve WordPressu jsou užitečné, ale pokud jich je moc, mohou zpomalovat web. Nejlepší řešení je jejich počet omezit, případně je úplně vypnout pomocí úpravy souboru wp-config.php.

Pokud chcete zrychlit web a udržet databázi „čistou“, kombinace omezení revizí a občasného pročištění databáze je ideální řešení.

Přečtěte si ještě

Jak zjistit heslo na Facebook
Návody

Jak zjistit heslo na Facebook

Zapomenuté heslo k účtu na Facebooku patří mezi časté problémy. Naštěstí Facebook nabízí několik způsobů, jak heslo obnovit nebo zjistit, zda je uložené ve vašem zařízení. Níže najdete kompletní postup.

About Miloš Lácha 1366 Článků
Počítače mě bavily odjakživa, takže 13 let práce administrátora v bance pro mě byl splněný sen. Prošel jsem mnoha školeními na Windows i Office a možná i to byl impuls založit tento web, kde už více než 10 let najdete pravidelně každý týden nové návody převážně pro operační systém od Microsoftu.

Buďte první kdo přidá komentář

Napište komentář

Vaše e-mailová adresa nebude zveřejněna.


*