Mazání starších verzí příspěvků

Úvodní stránka Fórum podpory WordPressu Problémy s WordPressem Mazání starších verzí příspěvků

Zvolené téma obsahuje celkem 12 odpovědí. Do diskuze (3 účastníci) se naposledy zapojil uživatel  admin a poslední změna je stará 9 let, 6 měsíců.

Aktuálně je na stránce zobrazeno 13 příspěvků - 1. až 13. (z celkem 13)
  • Autor
    Příspěvky
  • #20713

    marek93
    Participant

    Zdravím. Používám WordPress 4.0 CS. Jde o to, že pokud upravím příspěvek nebo stránku a aktualizuji to, tak se mi uloží jeho/její starší verze. Ty starší verze bych chtěl smazat a ponechat max. 3. Na internetu jsem našel, že mám přidat do wp-config.php toto:

    define('WP_POST_REVISIONS', 3);
    define('WP_PAGE_REVISIONS', 3);

    (ta 3 znamená ponechat 3 verze). To jsem tedy přidal do toho wp-config.php na poslední řádek. Problém je ten, že stránka má stále 7 starších verzí, ačkoliv jsem povolil max. 3. Co mám tedy udělat pro to, aby to fungovalo?

    #20715

    sjiamnocna
    Participant
    Web

    Myslím, že toto nesmaže staré verze, pouze omezí budoucí ukládání, takže u starých musíte revize osobně odstranit

    #20716

    marek93
    Participant

    Já mám pocit, že to ani neomezuje do budoucího ukládání, protože jsem zkoušel editovat jednu stránku víckrát, abych zjistil, jestli to funguje a bohužel nefunguje (stále vznikají ty starší verze).

    Jak se to dá smazat ručně? Jinými slovy: Kde najdu ty starší verze příspěvků/stránek, abych je mohl smazat?

    #20717

    sjiamnocna
    Participant
    Web

    vždycky jsem to mazal nějakým pluginem pro optimalizaci db,
    pokud to chcete udělat ručně zkuste si jednotlivé obsahy zobrazit, možná tam něco bude

    #20718

    marek93
    Participant

    Nic jsem v administraci WordPressu nenašel. Jakým pluginem jste to mazal? Při hledání na internetu jsem našel Delete revision!. Vyzkouším ho.

    #20719

    sjiamnocna
    Participant
    Web

    přes optimizátory databáze, měl jsem tam přímo počet uložený verzí, s možností smazání

    #20720

    marek93
    Participant

    Nevíte náhodou název toho pluginu?

    #20721

    sjiamnocna
    Participant
    Web

    WP-Optimize, snad je to on… :D z androidu to moc nejde…

    #20753

    admin
    Keymaster
    Web

    Několik poznámek:

    1) Kód pro stránky podle mě nedělá nic a ani v manuálu jsem ho nenašel. Netuším, kde jste k němu přišel?

    define('WP_PAGE_REVISIONS', 3);

    2) Kód pro omezení počtu starších verzí (platí pro příspěvky i stránky) funguje bez problémů:

    define('WP_POST_REVISIONS', 3);

    U jednoho příspěvku jsem měl 6 starších verzí, po přidání kódu do souboru wp-config.php, změně příspěvku a jeho následném uložení tam už byly pouze 4 starší verze (tedy vlastně 3 starší + 1 aktuální) a řekl bych, že ty starší byly automaticky zcela smazány (alespoň podle informací v sekci “Starší verze”, kterou můžete zapnout pomocí záložky “Nastavení zobrazených informací”).

    Nemáte ten kód vložený na špatném místě souboru wp-config.php? Nemůže tam třeba docházet k nějakému konfliktu s jiným pluginem?

    3) Pokud nechcete zasahovat do souboru wp-config.php, tak můžete použít nějaký plugin, např. Revision Control nebo WP Revisions Control (a existují i mnohé další).

    4) Plugin WP-Optimize je dobrým pomocníkem, ale mám pocit, že maže kompletně všechny starší verze?

    5) Zkoušel jste zmiňovaný plugin pro mazání straších verzí? Nikde jsem ho podle názvu nenašel (pouze jeden velmi zastaralý).

    #20760

    marek93
    Participant

    Děkuji za Váš čas při psaní poznámky.

    1) K tomu kódu jsem k němu přišel na jedné stránce v komentářích.

    2) Kód define('WP_POST_REVISIONS', 3); jsem dal na druhý řádek v souboru wp-config.php, uložil jsem to a následně jsem ten soubor nahrál na server. Pro jistotu jsem ten kód zkontroloval, jestli tam není překlep a není.

    Nejsem si ale jistý, jestli ten kód je na správným řádku. V prvním řádku je <?php. Mezi jaké řádky jste ten kód napsal vy?

    3) Radši bych to mazání příspěvků vyřešil bez přidávání pluginu.

    4) Plugin jsem zatím nezkoušel.

    5) Zmiňovaný plugin jsem chtěl zkusit, nahrál jsem to (i se složkou) do adresáře wp-content, ale v nabídce pluginů (v administraci WP) se mi nezobrazil. Našel jsem ho na této stránce.

    #20764

    admin
    Keymaster
    Web

    ad 1) Zajímavé, nikde jinde jsem tento kód neviděl, možná se objevil v nějaké z prastarých verzí WordPressu (nebo nějakém pluginu), ale nevěřím, že by v současné době něco dělal (na druhou stranu je to konstanta, takže nemůže asi ani nijak uškodit).

    ad 2) Kód mám zadaný někde na konci souboru wp-config.php, konkrétně nad řádkem:

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

    Ale zkusil jsem ho dát i na začátek a funguje to také. Jediné, co mě napadá je, že to dáváte do jiného souboru nebo na jiný web nebo prostě někam jinam :-) Pokud se to nepodaří rozchodit, tak pošlete přihlašovací údaje, zkusím se na to podívat.

    ad 5) Aha, takže jde o prastarý plugin revision delete!. Raději bych případně použil nějaký jiný…

    #20765

    marek93
    Participant

    ad 2) Tak teď už to konečně funguje. :-) Dal jsem to nad ten řádek, nad kterým to máte a zabralo to. :-)

    #20767

    admin
    Keymaster
    Web

    Díky za odpověď, ale je to dost podivné. Zkoušel jsem to na různých místech a funguje to víceméně všude…

Aktuálně je na stránce zobrazeno 13 příspěvků - 1. až 13. (z celkem 13)

Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.

WordPress – novinky, návody a zajímavosti