Jak zakázat revize WordPress. Jak odstranit revize wordpressu? zbavte se přebytečného odpadu! Jak odstranit revize ve wordpressu

Při vytváření, úpravách a ukládání článků a jejich konceptů ve WordPressu se ve výchozím nastavení automaticky vytvářejí zálohy příspěvků, běžně označované jako Revize nebo Revize(revize).
Ukládání revizí je samozřejmě užitečné, protože například v případě chyb ve formátování materiálu, selhání vašeho počítače nebo serveru máte možnost obnovit kteroukoli z předchozích verzí vaší nahrávky. Ale funkčnost ukládání revizí má negativní stránku.

Všechny zálohy (revize, revize) jsou totiž uloženy v databázi vašeho blogu, v tabulce wp_posts. A pokud jste vytvořili mnoho záznamů a zároveň byly často upravovány, bude velikost databáze příliš velká. Navíc se zpomalí provádění dotazů do databáze.

Seznam dostupných revizí můžete vidět ve spodní části stránky pro úpravu příspěvku:

Revize, wordpress po revizích

Zakázat, omezit, odstranit revize WordPress ukázalo se, že to není vůbec těžké.
Vezměme si vše popořadě na příkladu WordPress 3.3.1.

Jen nezapomeňte před provedením jakýchkoli úprav zálohovat databázi!

Zakázat revizi ve WordPressu

Chcete-li zakázat vytváření revizí (revizí), musíte do souboru přidat jeden řádek wp-config.php

Define("WP_POST_REVISIONS", 0);

Define("WP_POST_REVISIONS", false);

Existuje další možnost, jak zakázat revize - změňte jednu z hodnot z "true" na "0" nebo "false" ve funkci wp_functionality_constants(), který je v souboru /wp-includes/default-constants.php

Funkce wp_functionality_constants() ( ... if (!defined("WP_POST_REVISIONS")) define("WP_POST_REVISIONS", false); ...

Omezte počet revizí ve WordPressu

Chcete-li omezit počet revizí (revizí), musíte do souboru přidat jeden řádek wp-config.php, jako tomu bylo při deaktivaci revizí, ale místo hodnoty "0" nebo "false" zadejte celé číslo:

Define("WP_POST_REVISIONS", 3);

V tomto případě budou vytvořeny maximálně 3 revize na článek plus jedna kopie „Automaticky uložit“.

Poznámka k paměti:
Provedení výše uvedených změn okamžitě nesníží počet revizí, které již v databázi existují. Změny se však projeví při aktualizaci existujících záznamů a jednotlivě. Budou také zohledněny při vytváření nových záznamů. Rovněž stojí za zvážení, že v režimu úprav bude kromě revizí v databázi každých 60 sekund zaznamenána jedna kopie záznamu jako „Automatické uložení“.

Odstraňte všechny revize WordPress z databáze

Pokud je váš blog již delší dobu a je v něm hodně záznamů, pak neuškodí optimalizovat jeho databázi smazáním dříve vytvořených revizí (edic), a tím zmenšit velikost tabulky wp_posts.

Pozornost! Před smazáním všech revizí nezapomeňte zálohovat databázi! V opačném případě již nebude možné smazané revize obnovit.

Musíme tedy udělat několik věcí:

1. Přihlaste se do ovládacího panelu databáze, jako je phpMyAdmin;
2. Vyberte podle názvu databázi, kterou váš blog používá;
3. Klikněte na tlačítko (nebo záložku) označené „SQL“ (obvykle v horní části stránky);
4. Do pole pro dotazy SQL zadejte tento dotaz:

DELETE FROM wp_posts WHERE post_type = "revize";

5. Kliknutím na tlačítko „OK“ dokončíte požadavek;

To je vše. Nyní databáze vašeho blogu a přesněji tabulka wp_posts, značně zmenšená.

Závěrem chci říci, že výše uvedené příklad smazání revize(revize) je nejjednodušší a není flexibilní. Možná budete chtít odstranit ne všechny revize, ale selektivně, například ponechat poslední tři revize v každé položce. V takovém případě budete muset buď provést pokročilejší dotaz v databázi, nebo použít speciální plugin. Naštěstí existuje spousta pluginů pro správu revizí a databází.

Většina uživatelů WordPress si ani neuvědomuje koncept „revizí WordPress“, nicméně je užitečné mít představu o tom, co to je, a v některých vzácných případech je žádoucí vědět, jak tyto revize zakázat.

Revize (nebo revize) jsou tedy kopie vašich příspěvků, které se vytvářejí pokaždé, když uložíte nebo automaticky uložíte stránku, když se změní. To se provádí v případě, že se chcete vrátit k některému předchozímu vydání textu nebo v případě neočekávaného selhání počítače nebo komunikace.

Domnívám se, že pokud nemáte s provozem stránky žádné problémy, nedisponuje velkou databází, kterou byste chtěli redukovat a nejsou zde žádné připomínky k rychlosti tvorby stránek, neměli byste se přítomnosti vydání na webu.

Vygenerované revize (pokud jde o ruský WordPress) můžete vidět pod editačním oknem.

Přechod na kteroukoli z textových revizí v seznamu vrátí text do stavu, který odpovídá času, kdy byla revize uložena.

Jak vidíme, pro každý záznam může existovat mnoho revizí a pro web s velkým počtem záznamů mohou zabírat značné množství místa na disku, což může nakonec vést k problémům v jeho provozu.

U malých webů je to irelevantní, ale pokud máte tisíce záznamů a každý je prezentován v několika edicích, může to výrazně zvýšit velikost databáze. Za prvé to zpomaluje práci s databází, za druhé tyto záznamy zabírají místo na hostingu a za třetí, což bylo například pro mě relevantní, může zasahovat do automatického zálohování vašich dat. Data stránek mám pravidelně automaticky archivovaná pluginem a zasílaná na konkrétní e-mail. Pokud archiv překročí limit velikosti pro e-mail, tato technologie přestane fungovat.

Nastavení revize

Jak odstraníte edice wordpress? Nejprve můžete zadat následující příkaz v souboru wp-config.php (umístěném v kořenové složce vašeho webu):

define("WP_POST_REVISIONS", 0);

což znamená ponechat pouze poslední tři revize.

Revize, které se již nashromáždily v databázi, můžete odstranit alespoň dvěma způsoby.

1. Mazání přímo v databázi

Přejdeme do phpMyAdmin a poté do požadované databáze. Poté v horním menu přejděte na záložku - "SQL". Zobrazí se okno, ve kterém musíte zadat příkaz SQL:

A stiskněte tlačítko níže - "OK" (nebo "Vpřed"). Všechny edice odstraněny.

Ukládání změn příspěvků může být velmi užitečné při práci ve WordPressu. Pokud se něco pokazí a ztratíte informace z příspěvku, můžete se kdykoli dostat k předchozí uložené verzi svého příspěvku kliknutím na odkaz v nabídce Edice pod oknem editoru.

Spousta a spousta revizí

Pokud s WordPressem nějakou dobu pracujete, pak jste tuto funkci nepochybně využili raz dva. Ale pravděpodobně jste si všimli, že tyto změny mají tendenci se sčítat.

Pokud napíšete příspěvek v editoru, WordPress uloží revize automaticky při uložení příspěvku. V důsledku toho není neobvyklé mít více než 20 revizí příspěvku. Vynásobte to počtem příspěvků na vašem webu a máte v databázi uloženy megabajty příspěvků navíc.

Jak se zbavit starých revizí

Někteří lidé neradi uchovávají všechny ty staré verze ve své databázi. Věří, že zpomalují své stránky. To je však mýtus.

Vývojář WordPress Mike Little v komentáři na WPBeginner odpověděl: "Databázové dotazy WordPress nenačítají revize, takže počet revizí neovlivňuje výkon dotazu. Revize se načtou na stránku pouze při úpravě jednoho příspěvku. A to ano neovlivní rychlost načítání stránky vašeho webu.

Mnoho lidí si však stále myslí, že mít malou a lehkou databázi je velmi dobré, a proto se stále raději zbavují svých starých revizí.

Pokud jste jedním z nich, pak vám s tím pomůže jeden ze tří níže uvedených pluginů.

1. Lepší Odstranit revizi

Lepší Odstranit revizi odstraní staré verze příspěvků a také optimalizuje vaši databázi.

Stránka pluginu říká: "Optimalizací a mazáním starých revizí tento plugin udrží vaši databázi lehčí a menší po celou dobu používání. Smazání starých revizí a optimalizace databází je jednou z nejlepších věcí, které můžete udělat, aby váš blog fungoval co nejrychleji ."

Podívejte se na stránku nastavení pluginu a také na proces odstranění.

zapojit se liší od Lepší Odstranit revizi v tom, že vaše revize hromadně neodstraní, ale dá vám dvě funkce, které Lepší Odstranit revizi nemá.

Umožňuje vám nejprve určit, kolik revizí bylo uloženo.

A umožňuje mazat jednotlivé revize na stránce úprav.

3.Revizní čistič

zapojit Čistič revize umožňuje každému uživateli nastavit časový interval pro automatické mazání jeho revizí. To lze provést na stránce uživatelského profilu.

Dnešní článek bude o Revize WordPressu.

Revize WordPressu jsou automaticky ukládající příspěvky při úpravách. Na jednu stranu je to skvělá funkce: například jste psali článek déle než jednu hodinu, když najednou v bytě vypnula elektřina nebo zamrzl prohlížeč nebo se karta omylem zavřela. Když se mi to stalo poprvé, okamžitě mě napadly myšlenky, jak budu muset přepisovat text, zarovnávat obrázky, obecně, dělat všechno znovu, ale žádné takové štěstí! WordPress automaticky uložil celý můj příspěvek! Neuvěříte, jak moc jsem byl vývojářům za takovou funkci vděčný.

Ale je tu i druhá strana mince. výchozí, Revize WordPressu jsou prováděny každých 60 sekund a každá revize je zapsána do databáze. Nyní spočítejte, kolik revizí máte v průměru na příspěvek, a vynásobte to počtem blogových příspěvků. Hodně divočiny! Velikost databáze může být polovina revizí. Přesně to jsem měl. Podívejte se, jak se velikost databáze zmenšila po odstranění všech revizí. Dvakrát!

Jak zakázat revize WordPress

Pro zakázání revizí WordPressu otevřete soubor wp-config.php, nachází se v kořenovém adresáři vašeho webu.

Jdeme do toho a přidáme následující řádky:

define("WP_POST_REVISIONS", 0);

Číslo v závorkách udává, kolik revizí je povoleno na jeden záznam. Můžete také zadat interval automatického ukládání v sekundách (výchozí 60).

V návaznosti na vlak „všechny verze WordPressu až do 5.0“ píšu tento opožděný článek o revizích nebo revizích WordPress. Proč opožděně? Protože systém revizí WordPress s editorem Gutenberg nebude.

Revizní systém WordPress

Běžný název pro to, o čem chci psát, jsou revize WordPressu. V ruštině je správnější nazývat tuto funkci systému „WordPress Editions“. Takto je tato funkce přeložena v konzoli. Nativní název této funkce je "The revision system", což se překládá jako "Systém revizí". Tuto funkci systému budu označovat jako revize WordPressu.

Edice WordPress jsou tedy kopie článků uložených v databázi, které správce zadá do pole textového editoru systému.

Články mohou skončit v revizích WordPressu buď po kliknutí na tlačítko „Uložit“ v editoru, nebo v důsledku automatického ukládání. Revize článků a stránek se pamatují podle data a času.

Automatické ukládání článku je automatické ukládání materiálu systémem, bez přání administrátora. Automatické ukládání probíhá pravidelně každé 2 minuty. Každá další kopie přepíše předchozí. V seznamu revizí je tato kopie označena jako "Autosave" (viz obrazovka níže).

Čím více budete v editoru pracovat, tím více automaticky uložených kopií bude v databázi vašeho webu. Pokud k nim přidáte kopie ručně vytvořených uložení, bude zřejmé, že tento „systém revizí“ je nesmysl. Více o tom níže.

Nastavení a správa edice WordPress

Pojďme se podívat, jak tento nástroj ve skutečnosti funguje. Všechny možnosti uvidíme na záložce „Upravit příspěvek“, administrativní části webu. V editoru stránek to funguje stejně.

Pozornost! Na záhybech přidávání záznamů a přidávání stránek NEJSOU ŽÁDNÁ pole revizí.

Nastavení

Chcete-li odebrat prohlížení uložených revizí článku (stránek), ve výchozím nastavení je povoleno, přejdeme na tlačítko "Nastavení" v pravém horním rohu stránky "Upravit příspěvek".

Zde se tradičně bloky odebírají (přidávají) výběrem zaškrtnutí, bez uložení změn.

Řízení

Zahrnutý blok "Edice" se nachází ve spodní části stránky. Vypadá takhle. Na pracovním místě by nemělo být tolik uložených záznamů publikovaného materiálu, to je svinstvo, je potřeba to vyčistit.

  • Jak vidíte, pravítko s posuvníkem jsou všechny kopie. Posuvník lze přesunout, což způsobí tu či onu kopii.
  • Jsou zde tlačítka Předchozí a Další, myslím, že není nutné vysvětlovat jejich účel.
  • Zaškrtnutí „Porovnat libovolná dvě vydání“ není zvýrazněno, v hlavních polích uvidíme porovnání vybrané kopie a poslední verze textu.
  • Pokud je zaškrtnuto políčko "Porovnat libovolné dvě revize", můžete porovnat libovolné dvě uložené kopie jejich vyvoláním pomocí posuvníku. V hlavním poli v režimu porovnání vidíme texty dvou porovnávaných možností v balíčcích (stránkách).

Pro zájemce o originální zdroje je zde tlačítko „Nápověda“, které vám poskytne odkaz na stránku Revize WordPress.org. Kruh je kompletní a chápeme, proč se tato funkce nazývá revize WordPress.

Revize jsou uloženy jako děti příběhu. Ve výchozím nastavení systém sleduje změny v názvu, autorovi, obsahu a oznámení.

Jak zakázat

Ve výchozím nastavení systém ukládá všechny revize obou možností (běžné a automatické). Pokud je potřebujete (revize), lze je omezit. Chcete-li to provést, zadejte do souboru wp-config vašeho pracovního motivu řádek:

Define("WP_POST_REVISIONS", X);

Význam X změnit:

  • Nula (0), pokud NECHCEME nic ukládat;
  • -1 pokud chceme vrátit vše tak, jak to bylo, standardně;
  • Libovolný počet pro objednání počtu kopií, které si chcete ponechat.

Než soubor wp-config zareaguje, nezapomeňte zkontrolovat dostupnost záložní kopie webu. Nebo alespoň vytvořte kopii souboru před úpravou.

Názor. Nevím, proč zakázat ukládání kopií. Automatické ukládání mi mnohokrát pomohlo, když se ztratilo připojení k serveru. Je lepší je vyčistit.

Čištění kopií

Pro zopakování, revize nebo revize WordPressu jsou technické odpadky, které je třeba po vydání webu odstranit a zajistit, aby se nehromadily.

To lze provést pomocí čisticích pluginů. O nich podrobně a. Nebo pro fanoušky, kteří dělají vše s pery, přejděte na