Ako zakázať revízie WordPress. Ako odstrániť revízie wordpressu? zbavte sa prebytočného odpadu! Ako odstrániť revízie vo wordpresse

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, zlyhaní vášho počítača alebo servera máte možnosť obnoviť ktorúkoľvek z predchádzajúcich verzií vašej nahrávky. 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.

Zoznam dostupných revízií si môžete pozrieť v spodnej časti stránky na úpravu príspevku:

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 pomocou WordPress 3.3.1 ako príkladu.

Pred vykonaním akýchkoľvek úprav si nezabudnite zálohovať databázu!

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ď aktualizujete existujúce záznamy a jednotlivo. 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í si 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 presnejšie tabuľka wp_posts, značne zmenšená veľkosť.

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.

Väčšina používateľov WordPress si ani neuvedomuje pojem „revízie WordPress“, je však užitočné mať predstavu o tom, čo to je, a v niektorých zriedkavých prípadoch je žiaduce vedieť, ako tieto revízie zakázať.

Takže revízie (alebo revízie) sú kópie vašich príspevkov, ktoré sa vytvárajú pri každom uložení alebo automatickom uložení stránky, keď sa zmení. Robí sa to v prípade, že sa chcete vrátiť k niektorému predchádzajúcemu vydaniu textu alebo v prípade neočakávaného zlyhania počítača alebo komunikácie.

Domnievam sa, že ak nemáte problémy s prevádzkou stránky, nemá veľkú databázu, ktorú by ste chceli zredukovať a nie sú žiadne pripomienky k rýchlosti tvorby stránky, nemali by ste sa obávať prítomnosti vydania na stránke.

Vygenerované revízie (pokiaľ ide o ruský WordPress) môžete vidieť v okne úprav.

Prechod na ktorúkoľvek z revízií textu v zozname vráti text do stavu, ktorý zodpovedá času uloženia revízie.

Ako vidíme, pre každý záznam môže existovať veľa revízií a pre stránku s veľkým počtom záznamov môžu zaberať značné množstvo miesta na disku, čo môže v konečnom dôsledku viesť k problémom pri jeho prevádzke.

Pre malé stránky je to irelevantné, ale ak máte tisíce záznamov a každý je prezentovaný v niekoľkých vydaniach, môže to výrazne zvýšiť veľkosť databázy. Jednak to spomaľuje prácu s databázou, jednak tieto záznamy zaberajú miesto na hostingu a po tretie, čo bolo napríklad pre mňa relevantné, môže prekážať pri automatickom zálohovaní vašich dát. Údaje o stránke mám pravidelne automaticky archivované pluginom a posielané na konkrétny e-mail. Ak archív prekročí limit veľkosti pre e-mail, táto technológia prestane fungovať.

Nastavenie revízie

Ako odstránite edície wordpress? Najprv môžete zadať nasledujúci príkaz v súbore wp-config.php (umiestnenom v koreňovom priečinku vašej lokality):

define("WP_POST_REVISIONS", 0);

čo znamená ponechať si len posledné tri revízie.

Revízie, ktoré sa už nahromadili v databáze, môžete vymazať aspoň dvoma spôsobmi.

1. Vymazanie priamo v databáze

Prejdeme do phpMyAdmin a potom do požadovanej databázy. Potom v hornom menu prejdite na kartu - "SQL". Zobrazí sa okno, v ktorom musíte zadať príkaz SQL:

A stlačte tlačidlo nižšie - "OK" (alebo "Vpred"). Všetky vydania boli odstránené.

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 stránke 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 odstraňuje 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 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 nevymaže vaše revízie hromadne, 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. Čistič revízií

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.

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 zamrzol prehliadač alebo sa karta omylom zatvorila ... Keď sa mi to stalo prvýkrát, okamžite mi napadli myšlienky, 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).

V dôsledku vlaku „všetky verzie WordPress až do 5.0“ píšem tento oneskorený článok o revíziách alebo revíziách WordPress. Prečo oneskorene? Pretože systém revízií WordPress s editorom Gutenberg nebude.

Revízny systém WordPress

Bežný názov toho, o čom chcem písať, sú revízie WordPress. V ruštine je správnejšie nazývať túto funkciu systému „WordPress Editions“. Takto je táto funkcia preložená v konzole. Pôvodný názov tejto funkcie je „Revízny systém“, ktorý sa prekladá ako „Revízny systém“. Túto funkciu systému budem označovať ako revízie WordPress.

Vydania WordPress sú teda kópie článkov uložených v databáze, ktoré správca zadá do poľa textového editora systému.

Články môžu skončiť v revíziách WordPress, buď po kliknutí na tlačidlo „Uložiť“ v editore, alebo v dôsledku automatického ukladania. Revízie článkov a stránok sú zapamätané podľa dátumu a času.

Automatické ukladanie článku je automatické ukladanie materiálu systémom, bez želania administrátora. Automatické ukladanie prebieha pravidelne, každé 2 minúty. Každá ďalšia kópia prepíše predchádzajúcu. V zozname revízií je táto kópia označená ako „Automatické ukladanie“ (pozri obrazovku nižšie).

Čím viac budete pracovať v editore, tým viac automaticky uložených kópií bude v databáze vašej lokality. Ak k nim pridáte kópie uložených súborov vytvorených ručne, bude zrejmé, že tento „revízny systém“ je nezmysel. Viac o tom nižšie.

Nastavenia a správa edície WordPress

Pozrime sa, ako tento nástroj v skutočnosti funguje. Všetky možnosti uvidíme na záložke “Upraviť príspevok”, administratívnej časti stránky. V editore stránok to funguje rovnako.

Pozor! Na záhyboch pridávania záznamov a pridávania stránok nie sú ŽIADNE polia revízií.

nastavenie

Ak chcete odstrániť prezeranie uložených revízií článku (stránok), v predvolenom nastavení je povolené, prejdeme na tlačidlo „Nastavenia“ v pravom hornom rohu stránky „Upraviť príspevok“.

Tu sa tradične bloky odstraňujú (pridávajú) výberom kontroly bez uloženia zmien.

Kontrola

Zahrnutý blok "Edície" sa nachádza v spodnej časti stránky. Vyzerá takto. Na pracovnom mieste by nemalo byť toľko uložených záznamov publikovaného materiálu, to je svinstvo, treba to vyčistiť.

  • Ako vidíte, pravítko s posúvačom sú všetky kópie. Posúvač sa môže posunúť, čo spôsobí túto alebo tú kópiu.
  • Existujú tlačidlá Predchádzajúci a Ďalší, myslím, že nie je potrebné vysvetľovať ich účel.
  • Zaškrtnutie „Porovnať ľubovoľné dve vydania“ nie je zvýraznené, v hlavných poliach uvidíme porovnanie vybranej kópie a poslednej verzie textu.
  • Ak je začiarknuté políčko „Porovnať ľubovoľné dve revízie“, môžete porovnať ľubovoľné dve uložené kópie ich vyvolaním pomocou posúvača. V hlavnom poli v režime porovnávania vidíme texty dvoch porovnávaných možností v balíkoch (stránkach).

Pre záujemcov o pôvodné zdroje je tu tlačidlo „Pomoc“, ktoré vám poskytne odkaz na stránku Revízie WordPress.org. Kruh je dokončený a chápeme, prečo sa táto funkcia nazýva revízie WordPress.

Revízie sú uložené ako deti príbehu. V predvolenom nastavení systém sleduje zmeny v názve, autorovi, obsahu a oznámení.

Ako zakázať

V predvolenom nastavení systém ukladá všetky revízie oboch možností (bežné a automatické). Ak ich potrebujete (revízie), môžu byť obmedzené. Ak to chcete urobiť, v súbore wp-config vašej pracovnej témy zadajte riadok:

Define("WP_POST_REVISIONS", X);

Význam X zmeniť na:

  • Nula (0), ak NECHCEME nič uložiť;
  • -1 ak chceme štandardne vrátiť všetko tak, ako bolo;
  • Akýkoľvek počet na objednanie počtu kópií, ktoré si chcete ponechať.

Pred reakciou súboru wp-config nezabudnite skontrolovať dostupnosť záložnej kópie stránky. Alebo si pred úpravou aspoň urobte kópiu súboru.

názor. Neviem, prečo zakázať ukladanie kópií. Automatické ukladanie mi pomohlo desiatky krát, keď sa stratilo spojenie so serverom. Je lepšie ich vyčistiť.

Čistenie kópií

Pre zopakovanie, revízie alebo revízie WordPressu sú technickým odpadom, ktorý je potrebné po vydaní stránky odstrániť a zabezpečiť, aby sa nehromadil.

To je možné vykonať pomocou čistiacich doplnkov. O nich podrobne a. Alebo pre fanúšikov, ktorí robia všetko s perami, choďte na