Dnešný článok bude o WordPress revízie.

Revízie WordPress sú pri úpravách automaticky ukladané príspevky. Na jednej strane je to skvelá funkcia: napríklad ste písali článok dlhšie ako jednu hodinu, keď sa náhle vypla elektrina v byte alebo prehliadač zamrzol alebo sa karta omylom zatvorila. Keď sa mi to stalo prvýkrát, okamžite mi napadli myšlienky o tom, ako budem musieť prepisovať text, zarovnávať obrázky, vo všeobecnosti robiť všetko odznova, ale žiadne šťastie! WordPress automaticky uložil celý môj príspevok! Neuveríte, ako veľmi som bol vývojárom za takúto funkciu vďačný.

Je tu však aj druhá strana mince. Predvolené, WordPress revízie sa robia každých 60 sekúnd a každá revízia sa zapíše do databázy. Teraz vypočítajte, koľko revízií na príspevok máte v priemere a vynásobte ich počtom blogových príspevkov. Veľa divočiny! Veľkosť databázy môže byť polovica revízií. Presne to som mal. Pozrite sa, ako sa veľkosť databázy znížila po odstránení všetkých revízií. Dvakrát!

Ako zakázať revízie WordPress

Pre zakázanie revízií WordPress otvorte súbor wp-config.php, nachádza sa v koreňovom adresári vašej stránky.

Ideme do toho a pridáme nasledujúce riadky:

define("WP_POST_REVISIONS", 0);

Číslo v zátvorkách udáva, koľko revízií je povolených na jeden záznam. Môžete tiež určiť interval automatického ukladania v sekundách (predvolené 60).

Pri vytváraní, úprave a ukladaní článkov a ich konceptov vo WordPress sa štandardne automaticky vytvárajú zálohy príspevkov, bežne označované ako Revízie alebo Revízie(revízie).
Ukladanie revízií je samozrejme užitočné, pretože napríklad v prípade chýb vo formátovaní materiálu, zlyhania vášho počítača alebo servera máte možnosť obnoviť ktorýkoľvek z predchádzajúce verzie váš záznam. Ale funkčnosť ukladania revízií má negatívnu stránku.

Všetky zálohy (revízie, revízie) sú totiž uložené v databáze vášho blogu, v tabuľke wp_posts. A ak ste vytvorili veľa záznamov a zároveň boli často upravované, veľkosť databázy bude príliš veľká. Okrem toho sa spomalí vykonávanie dopytov do databázy.

pozri zoznam dostupné revízie V spodnej časti stránky na úpravu príspevkov môžete:

Revízie, wordpress po revíziách

Zakázať, obmedziť, odstrániť revízie WordPress sa ukáže, že to vôbec nie je ťažké.
Zoberme si všetko po poriadku Príklad WordPress 3.3.1.

Pred vykonaním úprav však nezabudnite vytvoriť zálohovanie Databáza!

Zakázať revíziu vo WordPress

Ak chcete zakázať vytváranie revízií (revízií), musíte do súboru pridať jeden riadok wp-config.php

Define("WP_POST_REVISIONS", 0);

Define("WP_POST_REVISIONS", false);

Existuje ďalšia možnosť, ako zakázať revízie - zmeňte jednu z hodnôt z "true" na "0" alebo "false" vo funkcii wp_functionality_constants(), ktorý sa nachádza v súbore /wp-includes/default-constants.php

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

Obmedzte počet revízií vo WordPress

Aby ste obmedzili počet revízií (revízií), musíte do súboru pridať jeden riadok wp-config.php, ako to bolo pri zakázaní revízií, ale namiesto hodnoty "0" alebo "false" zadajte celé číslo:

Define("WP_POST_REVISIONS", 3);

V tomto prípade sa vytvoria maximálne 3 revízie na článok plus jedna kópia „Automaticky uložiť“.

Poznámka k pamäti:
Vykonaním vyššie uvedených zmien sa okamžite nezníži počet revízií, ktoré už v databáze existujú. Zmeny sa však prejavia, keď už aktualizujete existujúce záznamy a samostatne. Zohľadnia sa aj pri vytváraní nových záznamov. Za zváženie tiež stojí, že v režime úprav sa okrem revízií v databáze každých 60 sekúnd zaznamená jedna kópia záznamu ako „Automatické uloženie“.

Odstráňte všetky revízie WordPress z databázy

Ak je váš blog už dlhší čas a je v ňom veľa záznamov, potom nezaškodí optimalizovať jeho databázu odstránením predtým vytvorených revízií (edícií), a tým zmenšiť veľkosť tabuľky. wp_posts.

Pozor! Pred odstránením všetkých revízií nezabudnite zálohovať databázu! V opačnom prípade už nebude možné obnoviť odstránené revízie.

Takže musíme urobiť niekoľko vecí:

1. Prihláste sa do ovládacieho panela databázy, ako je phpMyAdmin;
2. Podľa názvu vyberte databázu, ktorú používa váš blog;
3. Kliknite na tlačidlo (alebo kartu) označené „SQL“ (zvyčajne v hornej časti stránky);
4. Do poľa pre SQL dotazy zadajte tento dotaz:

DELETE FROM wp_posts WHERE post_type = "revízia";

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

To je všetko. Teraz databáza vášho blogu a konkrétnejšie tabuľka wp_posts, značne zmenšené.

Na záver chcem povedať, že vyššie uvedené príklad vymazania revízie(revízie) je najjednoduchší a nie flexibilný. Možno budete chcieť odstrániť nie všetky revízie, ale selektívne, napríklad ponechať posledné tri revízie v každej položke. V tomto prípade budete musieť buď vykonať pokročilejší dotaz v databáze, alebo použiť špeciálny plugin. Našťastie existuje množstvo pluginov na správu revízií a databáz.

Chcete sa zbaviť zbytočného odpadu vo vašej databáze WordPress? Zakázať revízie príspevkov! Ak máte záujem, čítajte ďalej.

Čo sú revízie?

Keď tvoríte nový záznam alebo stránku na webe, potom ju uložíte a potom ju niekoľkokrát upravíte, „engine“ automaticky uloží všetky jej verzie do svojej databázy. Nazývajú sa revízie.

Prečo zakázať revízie vo WordPress?

Ak vaša stránka nemá viac ako jeden tucet záznamov, nie je sa čoho obávať. Ale ak ich je viac ako sto, už to stojí za zamyslenie. Veď jeden článok sa dá opraviť aj niekoľko desiatok krát, kým vyjde. To znamená, že v databáze bude uložených niekoľko desiatok jeho kópií. V zásade je to na jednej strane pohodlné, pretože vám umožňuje zobraziť všetky zmeny, vrátiť niektoré z nich atď. Ale po zverejnení publikácie na stránke nikto nepotrebuje jej duplikáty.

Ako zakázať revízie vo WordPress?

Ak ste šťastným majiteľom multifunkčného prémiového pluginu, potom už nebudete musieť hľadať iné riešenia. Jednou z jeho funkcií je úplne zakázať vytváranie revízií. Ak to chcete urobiť, prejdite do sekcie správcu ClearfyPro a na karte Okrem toho aktivovať nastavenie Úplne zakázať revízie.

iné metódy

Doplnok kontroly revízií

Kontrola revízií je samostatný doplnok na správu revízií na stránke WordPress. Jeho hlavnou črtou je možnosť určiť, pre ktoré typy príspevkov (Stránky alebo Príspevky) zakázať vytváranie kópií.

Takže po inštalácii a aktivácii by ste mali prejsť na panel správcu Nastavenia -> Revízie.

Môžete zakázať vytváranie revízií pre požadovaný typ príspevku. Na tento účel sa používajú príslušné polia: Príspevky (Záznamy) a Stránky (Stránky). Ak chcete uložiť všetky zmeny, kliknite na tlačidlo Uložiť zmeny.

Plugin Zakázať po revízii

Disable Post Revision je samostatný plugin, ktorý vykonáva iba jednu funkciu – úplne zakáže vytváranie kópií obsahu. Ak to chcete urobiť, stačí ho nainštalovať a aktivovať. Hlavnou výhodou pluginu je absencia akýchkoľvek stránok s nastaveniami. Svoju prácu začne vykonávať ihneď po aktivácii.

Ukladanie zmien v príspevkoch môže byť veľmi užitočné pri práci vo WordPress. Ak sa niečo pokazí a stratíte informácie z príspevku, k predchádzajúcej uloženej verzii príspevku sa môžete kedykoľvek dostať kliknutím na odkaz v ponuke Edície pod oknom editora.

Veľa a veľa revízií

Ak už nejaký čas pracujete s WordPress, tak túto funkciu ste nepochybne raz-dva využili. Pravdepodobne ste si však všimli, že tieto zmeny majú tendenciu sa sčítavať.

Ak napíšete príspevok v editore, WordPress pri uložení príspevku automaticky uloží revízie. V dôsledku toho nie je nezvyčajné mať viac ako 20 revízií príspevku. Vynásobte to počtom príspevkov na vašej stránke a v databáze máte uložené megabajty príspevkov navyše.

Ako sa zbaviť starých verzií

Niektorí ľudia neradi uchovávajú všetky tie staré verzie vo svojej databáze. Veria, že spomaľujú svoju stránku. Toto je však mýtus.

Vývojár WordPress Mike Little v komentári na webe WPBeginner odpovedal: "Dopyty databázy WordPress nenačítajú revízie, takže počet revízií neovplyvňuje výkon dotazu. Jediný čas, kedy sa revízie načítajú na stránku, je úprava jedného príspevku. neovplyvní rýchlosť načítania stránky vášho webu.

Mnoho ľudí si však stále myslí, že mať malú a ľahkú databázu je veľmi dobré, a preto sa stále radšej zbavujú svojich starých revízií.

Ak ste jedným z nich, potom vám s tým pomôže jeden z troch nižšie uvedených doplnkov.

1. Lepšie vymazať revíziu

Lepšie Odstrániť revíziu odstráni staré verzie príspevkov a tiež optimalizuje vašu databázu.

Stránka doplnku hovorí: „Optimalizáciou a odstránením starých revízií tento doplnok udrží vašu databázu ľahšiu a menšiu počas celého používania. Odstránenie starých revízií a optimalizácia databáz je jednou z najlepších vecí, ktoré môžete urobiť, aby váš blog fungoval čo najrýchlejšie. ."

Pozrite si stránku s nastaveniami doplnku, ako aj proces odstránenia.

zapojiť sa líši od Lepšie Odstrániť revíziu v tom, že hromadne neodstráni vaše revízie, ale poskytne vám dve funkcie, ktoré Lepšie Odstrániť revíziu nemá.

Umožňuje vám najprv určiť, koľko revízií bolo uložených.

A umožňuje vymazať jednotlivé revízie na stránke úprav.

3.Revízny čistič

zapojiť Čistič revízií umožňuje každému užívateľovi nastaviť časový interval pre automatické mazanie jeho revízií. Môžete to urobiť na stránke profilu používateľa.