Úvodní stránka › Fórum podpory WordPressu › Problémy s WordPressem › Mazání starších verzí příspěvků
Štítky: Revision Control, Starší verze, WP Revisions Control, wp-config.php, WP-Optimize, WP_POST_REVISIONS
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ů.
-
AutorPříspěvky
-
17. října 2014 (21:00) #20713
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?
18. října 2014 (13:59) #20715Myslím, že toto nesmaže staré verze, pouze omezí budoucí ukládání, takže u starých musíte revize osobně odstranit
18. října 2014 (14:14) #20716Já 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?
18. října 2014 (16:49) #20717vž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 bude18. října 2014 (19:18) #20718Nic 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.
18. října 2014 (22:00) #20719přes optimizátory databáze, měl jsem tam přímo počet uložený verzí, s možností smazání
18. října 2014 (22:19) #20720Nevíte náhodou název toho pluginu?
19. října 2014 (20:40) #20721WP-Optimize, snad je to on… :D z androidu to moc nejde…
22. října 2014 (20:39) #20753Ně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ý).
22. října 2014 (23:37) #20760Dě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 souboruwp-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.
23. října 2014 (14:39) #20764ad 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ý…
23. října 2014 (19:15) #20765ad 2) Tak teď už to konečně funguje. :-) Dal jsem to nad ten řádek, nad kterým to máte a zabralo to. :-)
23. října 2014 (20:45) #20767 -
AutorPříspěvky
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.