Jak omezit počet revizí

V rubrice: Tipy & Triky | Obtížnost:

Na omezení počtu revizí, které vám často zbytečně zahlcují databázi sice existují různé pluginy, ale jednoduché nastavení můžete udělat bez nejmenších problémů sami.

V rootu webu, kde máte nainstalovaný WordPress, si najděte soubor wp-config.php a vložte do něj nový řádek kódu:

if (!defined('WP_POST_REVISIONS')) define('WP_POST_REVISIONS', 3);

U každého článku se nyní budou uchovávat pouze tři revize. Jaký je pro vás ideální počet si už musíte rozmyslet sami.

V rubrice: Tipy & Triky | Obtížnost:

Komentáře

    1. I když se článek aktualizuje? Pro dodatečné vymazání revizí je to nutné. Přímo z administračního rozhraní to jde rychle udělat tak, že zvolíte více zobrazených příspěvků na stránce, označíte a hromadně aktualizujete.

      1. Počet revizí zůstává beze změny i u nových příspěvků. Teď jsem se na to díval, v wp-config.php mám výše uvedený kód, ale počet starších verzí beze změny.

        Pokud jde o hromadnou úpravu (aktualizaci) – tak tam vidím jenom možnost upravit nebo odstranit, takže „upravit“ == „aktualizovat“?

  1. To je zvláštní, mě se počet revizí po aktualizaci zredukoval na 3. Napadají mě pouze uvedení možnosti:

    1. aktualizovat wordpress
    2. podívat se jestli ve wp-config.php není konstanta WP_POST_REVISIONS už jednou definována
    3. zkusit odstranit if (!defined(‚WP_POST_REVISIONS‘)) – pokud by to vyhodilo na webu chybu znamenalo by to, že ona konstanta už byla jednou deklarována někde jinde
    4. Nějaký plugin na správu revizí máte?

  2. ahoj, aby obmedzenie revízií článkov a stránok fungovalo je potrebné zapísať do súboru wp-config.php za riadok „$table_prefix = ‚wp_‘;“ (podstatné) tieto dva riadky:
    define(‚WP_POST_REVISIONS‘, 3); (články)
    define(‚WP_PAGE_REVISIONS‘, 3); (stránky)
    u mňa na http://www.elins.sk tu funguje bez problémov.
    Martin

Comments are closed.