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ž se náhle vypnula elektřina v bytě nebo zamrzl prohlížeč nebo došlo k náhodnému zavření karty ... 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ý.

Je tu ale 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, který se nachází 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).

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 kterýkoli z předchozí verze váš záznam. 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.

viz seznam dostupné revize V dolní části stránky pro úpravu příspěvku můžete:

Revize, wordpress post revize

Zakázat, omezit, odstranit revize WordPress se ukáže, že to není vůbec těžké.
Vezměme vše popořadě Příklad WordPressu 3.3.1.

Ale nezapomeňte vytvořit před provedením úprav záloha Databáze!

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í až po aktualizaci existující záznamy a samostatně. Budou také brány v úvahu 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 váš blog existuje již delší dobu a je v něm mnoho záznamů, pak není na škodu optimalizovat jeho databázi odstraně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í.

Chcete se zbavit zbytečného nevyžádaného odpadu ve vaší databázi WordPress? Zakázat revize příspěvků! Máte-li zájem, čtěte dále.

Co jsou revize?

Když tvoříte nový rekord nebo stránku na webu, pak ji uložíte a poté ji několikrát upravíte, „engine“ automaticky uloží všechny své verze do své databáze. Říká se jim revize.

Proč zakázat revize ve WordPressu?

Pokud váš web nemá více než jeden tucet záznamů, není se čeho obávat. Ale pokud je jich více než sto, už to stojí za zamyšlení. Koneckonců, jeden článek může být opraven několik desítekkrát, dokud nebude publikován. To znamená, že v databázi bude uloženo několik desítek jeho kopií. V zásadě je to na jedné straně pohodlné, protože vám to umožňuje zobrazit všechny změny, vrátit některé z nich atd. Ale poté, co je publikace zveřejněna na webu, nikdo nepotřebuje její duplikáty.

Jak zakázat revize ve WordPressu?

Pokud jste šťastným majitelem multifunkčního prémiového pluginu, pak už nebudete muset hledat žádná jiná řešení. Jednou z jeho funkcí je úplné zakázání vytváření revizí. Chcete-li to provést, přejděte do sekce správce ClearfyPro a na kartě dodatečně aktivovat nastavení Úplně zakázat revize.

jiné metody

Plugin pro kontrolu revizí

Kontrola revizí je samostatný plugin pro správu revizí na webu WordPress. Jeho hlavní funkcí je možnost určit, pro jaké typy příspěvků (Stránky nebo Příspěvky) zakázat vytváření kopií.

Po instalaci a aktivaci byste tedy měli přejít na panel správce Nastavení -> Revize.

Můžete zakázat vytváření revizí pro požadovaný typ příspěvku. K tomu slouží odpovídající pole: Příspěvky (Záznamy) a Stránky (Stránky). Chcete-li uložit všechny změny, klikněte na tlačítko Uložit změny.

Plugin zakázat po revizi

Disable Post Revision je samostatný plugin, který plní pouze jednu funkci – zcela zakazuje vytváření kopií obsahu. Chcete-li to provést, stačí jej nainstalovat a aktivovat. Hlavní výhodou pluginu je absence jakýchkoliv stránek nastavení. Svou práci začne vykonávat ihned po aktivaci.

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 jejího 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.