Kuidas keelata WordPressi versioonid. Kuidas eemaldada WordPressi versioonid? vabaneda liigsest prügist! Kuidas eemaldada Wordpressi muudatusi

Artiklite ja nende mustandite loomisel, redigeerimisel ja salvestamisel WordPressis luuakse vaikimisi automaatselt postituste varukoopiad, mida tavaliselt nimetatakse Revisjonid või muudatused(parandused).
Redaktsioonide salvestamine on loomulikult kasulik, sest näiteks materjali vormindamise vigade, arvuti või serveri rikete korral antakse võimalus taastada oma salvestise mis tahes eelmine versioon. Kuid versioonide salvestamise funktsionaalsusel on negatiivne külg.

Lõppude lõpuks salvestatakse kõik varukoopiad (muudatused, versioonid) teie ajaveebi andmebaasi, tabelisse wp_postitused. Ja kui olete loonud palju kirjeid ja samal ajal neid sageli redigeeriti, on andmebaasi suurus liiga suur. Lisaks aeglustub andmebaasi päringute täitmine.

Saadaolevate versioonide loendit näete postituse redigeerimise lehe allosas:

Revisjonid, WordPressi postitused

WordPressi versioonide keelamine, piiramine ja kustutamine osutub, et see pole üldse keeruline.
Võtame kõik järjekorras, kasutades näitena WordPress 3.3.1.

Ärge unustage enne muudatuste tegemist oma andmebaasi varundada!

Keela redaktsioon WordPressis

Redaktsioonide (revisjonide) loomise keelamiseks tuleb faili lisada üks rida wp-config.php

Define("WP_POST_REVISIONS", 0);

Define("WP_POST_REVISIONS", false);

Redaktsioonide keelamiseks on veel üks võimalus - muutke funktsioonis üks väärtustest "true" väärtuseks "0" või "false" wp_functionality_constants(), mis on failis /wp-includes/default-constants.php

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

Piirake WordPressi versioonide arvu

Redaktsioonide (revisjonide) arvu piiramiseks tuleb faili lisada üks rida wp-config.php, nagu see oli redaktsioonide keelamisel, kuid väärtuse "0" või "false" asemel määrake täisarv:

Define("WP_POST_REVISIONS", 3);

Sel juhul luuakse artikli kohta maksimaalselt 3 redaktsiooni, millele lisandub üks "Automaatselt salvestatud" koopia.

Mälu märkus:
Ülaltoodud muudatuste tegemine ei vähenda koheselt andmebaasis juba olemasolevate versioonide arvu. Kuid muudatused jõustuvad olemasolevate kirjete värskendamisel ja eraldi. Neid võetakse arvesse ka uute kirjete tegemisel. Samuti tasub arvestada sellega, et redigeerimisrežiimis salvestatakse lisaks andmebaasi redaktsioonidele iga 60 sekundi järel üks kirje koopia kui "Automaatne salvestamine".

Eemaldage andmebaasist kõik WordPressi versioonid

Kui teie ajaveeb on olnud juba pikka aega ja selles on palju kirjeid, siis ei tee halba selle andmebaasi optimeerimine, kustutades eelnevalt loodud versioonid (väljaanded) ja vähendades seeläbi tabeli suurust. wp_postitused.

Tähelepanu! Ärge unustage enne kõigi versioonide kustutamist andmebaasist varundada! Vastasel juhul ei ole enam võimalik kustutatud versioone taastada.

Seega peame tegema mõned asjad:

1. Logige sisse oma andmebaasi juhtpaneelile, näiteks phpMyAdmin;
2. Valige nime järgi andmebaas, mida teie ajaveebi kasutab;
3. Klõpsake nuppu (või vahekaarti), millel on silt "SQL" (tavaliselt lehe ülaosas);
4. Sisestage SQL-päringute väljale järgmine päring:

DELETE FROM wp_posts WHERE post_type = "revision";

5. Taotluse lõpetamiseks klõpsake nuppu "Ok";

See on kõik. Nüüd teie ajaveebi andmebaas ja täpsemalt tabel wp_postitused, oluliselt vähendatud.

Lõpetuseks tahan öelda, et ülaltoodu redaktsiooni kustutamise näide(parandused) on kõige lihtsam ja mitte paindlik. Võib-olla soovite kustutada mitte kõiki redaktsioone, vaid valikuliselt, jättes näiteks igasse kirjesse kolm viimast redaktsiooni. Sel juhul peate kas tegema andmebaasis täpsema päringu või kasutama spetsiaalset pistikprogrammi. Õnneks on versioonide ja andmebaaside haldamiseks palju pistikprogramme.

Enamik WordPressi kasutajaid pole isegi WordPressi versioonide kontseptsioonist teadlikud, kuid kasulik on omada ettekujutust, mis see on, ja mõnel harvadel juhtudel on soovitav teada, kuidas need versioonid keelata.

Seega on muudatused (või muudatused) teie postituste koopiad, mis luuakse iga kord, kui salvestate või lehe muutumisel automaatselt salvestate. Seda tehakse juhul, kui soovite naasta teksti mõne eelmise väljaande juurde või kui arvutis või sides tekib ootamatu rike.

Usun, et kui teil ei ole saidi töös probleeme, sellel pole suurt andmebaasi, mida soovite vähendada ja lehe moodustamise kiiruse kohta pole kommentaare, siis ärge muretsege saidi olemasolu pärast. väljaanded saidil.

Loodud parandusi (venekeelse WordPressi mõttes) näete redigeerimisakna all.

Loendis mis tahes tekstiversioonile navigeerimine tagastab teksti olekusse, mis vastab redaktsiooni salvestamise ajale.

Nagu näeme, võib iga kirje puhul olla palju redaktsioone ja suure hulga kirjetega saidi puhul võivad need võtta märkimisväärselt palju kettaruumi, mis võib lõpuks põhjustada probleeme selle töös.

Väikeste saitide puhul pole see oluline, kuid kui teil on tuhandeid kirjeid ja igaüks on esitatud mitmes väljaandes, võib see andmebaasi suurust märkimisväärselt suurendada. Esiteks aeglustab see tööd andmebaasiga, teiseks võtavad need kirjed hostimisel ruumi ja kolmandaks, mis näiteks minu jaoks oli asjakohane, võib see segada Sinu andmete automaatset varundust. Pistikprogramm arhiveerib saidiandmed regulaarselt automaatselt ja saadab need konkreetsele e-kirjale. Kui arhiiv ületab e-kirjade mahupiirangu, lakkab see tehnoloogia töötamast.

Revisjoni seadistamine

Kuidas eemaldada WordPressi väljaandeid? Esiteks saate failis wp-config.php (asub teie saidi juurkaustas) määrata järgmise avalduse:

define("WP_POST_REVISIONS", 0);

mis tähendab ainult kolme viimase versiooni säilitamist.

Andmebaasi juba kogunenud versioone saate kustutada vähemalt kahel viisil.

1. Kustutamine otse andmebaasis

Me läheme phpMyAdminisse ja seejärel soovitud andmebaasi. Seejärel minge ülemises menüüs vahekaardile "SQL". Ilmub aken, kuhu peate sisestama SQL-i käsu:

Ja vajutage allolevat nuppu - "OK" (või "Edasta"). Kõik väljaanded on eemaldatud.

Postituste muudatuste salvestamine võib WordPressis töötamisel olla väga kasulik. Kui midagi läheb valesti ja kaotate postituse teabe, pääsete alati oma postituse eelmisele salvestatud versioonile juurde, klõpsates menüüs lingil Väljaanded redaktori akna all.

Palju-palju revisjone

Kui olete WordPressiga mõnda aega töötanud, siis olete seda funktsiooni kahtlemata korra või paar kasutanud. Kuid olete ilmselt märganud, et need muutused kipuvad kokku kasvama.

Kui kirjutate postituse redaktoris, salvestab WordPress postituse salvestamisel muudatused automaatselt. Seetõttu ei ole harvad juhud, kui postitust tehakse üle 20 redaktsiooni. Korrutage see oma saidil olevate postituste arvuga ja teil on andmebaasi salvestatud megabaite täiendavaid postitusi.

Kuidas vabaneda vanadest versioonidest

Mõnele inimesele ei meeldi kõiki neid vanu versioone oma andmebaasis hoida. Nad usuvad, et aeglustavad oma saiti. See on aga müüt.

WordPressi arendaja Mike Little vastas kommentaaris WPBeginnerile: "WordPressi andmebaasipäringud ei too redaktsioone, seega ei mõjuta redaktsioonide arv päringu jõudlust. Ainus kord, kui redaktsioonid lehele laaditakse, on ühe postituse redigeerimine. ei mõjuta teie saidi lehe laadimise kiirust.

Paljud inimesed aga arvavad endiselt, et väikese ja kerge andmebaasi omamine on väga hea ning seetõttu eelistavad nad siiski oma vanadest versioonidest lahti saada.

Kui olete üks neist, siis üks kolmest allolevast pistikprogrammist aitab teil seda teha.

1. Parem kustutada redaktsioon

Parem kustutada redaktsioon eemaldab postituste vanad versioonid ja optimeerib ka teie andmebaasi.

Pistikprogrammi lehel on kirjas: "Vanade versioonide optimeerimisel ja kustutamisel hoiab see pistikprogramm teie andmebaasi kogu kasutamise ajal kergemana ja väiksemana. Vanade versioonide kustutamine ja andmebaaside optimeerimine on üks parimaid asju, mida saate teha, et ajaveebi töötaks võimalikult kiiresti ."

Vaadake pistikprogrammi seadete lehte ja eemaldamisprotsessi.

sisse panema erineb Parem kustutada redaktsioon kuna see ei kustuta teie versioone hulgi, annab see teile kaks funktsiooni, mis Parem kustutada redaktsioon ei oma.

See võimaldab teil esmalt määrata, kui palju redaktsioone on salvestatud.

Ja see võimaldab teil redigeerimislehel üksikuid redaktsioone kustutada.

3. Revision Cleaner

sisse panema Revision Cleaner võimaldab igal kasutajal määrata ajaintervalli oma versioonide automaatseks kustutamiseks. Seda saab teha kasutajaprofiili lehel.

Tänane artikkel räägib sellest WordPressi versioonid.

WordPressi versioonid salvestavad postitused redigeerimisel automaatselt. Ühest küljest on see suurepärane funktsioon: näiteks olete kirjutanud artiklit rohkem kui ühe tunni, kui äkki lülitati korteris elekter välja või brauser külmub või vahekaart suleti kogemata. . Kui see minuga esimest korda juhtus, tulid kohe pähe mõtted, et kuidas ma pean teksti uuesti trükkima, pilte joondama, üldiselt kõike uuesti tegema, aga ei vedanud! WordPress salvestas automaatselt kogu mu postituse! Te ei usu, kui väga ma olin arendajatele sellise funktsiooni eest tänulik.

Kuid on ka mündi teine ​​pool. Vaikimisi WordPressi versioonid tehakse iga 60 sekundi järel ja iga redaktsioon kirjutatakse andmebaasi. Nüüd arvutage välja, mitu muudatust teil keskmiselt postituse kohta on, ja korrutage blogipostituste arvuga. Palju metsikut! Andmebaasi suurus võib olla pool redaktsioonidest. Täpselt nii mul oligi. Vaadake, kuidas andmebaasi maht on pärast kõigi redaktsioonide kustutamist vähenenud. Kaks korda!

Kuidas WordPressi versioonid keelata

Sest WordPressi versioonide keelamine avage fail wp-config.php, see asub teie saidi juurtes.

Läheme sellesse ja lisame järgmised read:

define("WP_POST_REVISIONS", 0);

Sulgudes olev arv näitab, mitu redaktsiooni on lubatud kirje kohta. Saate määrata ka automaatse salvestamise intervalli sekundites (vaikimisi 60).

Pärast koolitust „Kõik WordPressi versioonid kuni 5.0” kirjutan seda hilinenud artiklit WordPressi muudatuste või versioonide kohta. Miks hilinenud? Kuna WordPressi versioonide süsteem koos Gutenbergi redaktoriga seda ei tee.

WordPressi versioonisüsteem

Tavaline nimi sellele, millest ma tahan kirjutada, on WordPressi versioonid. Vene keeles on õigem nimetada seda süsteemi funktsiooni "WordPressi väljaanded". Seda funktsiooni tõlgitakse konsoolis nii. Selle funktsiooni algne nimi on "Revision system", mis tõlkes tähendab "Revision system". Ma nimetan seda süsteemi funktsiooni WordPressi versioonideks.

Niisiis on WordPressi väljaanded andmebaasi salvestatud artiklite koopiad, mille administraator sisestab süsteemi tekstiredaktori väljale.

Artiklid võivad sattuda WordPressi versioonidesse kas pärast redaktoris nupu "Salvesta" klõpsamist või automaatse salvestamise tulemusena. Artiklite ja lehtede redaktsioonid jäetakse meelde kuupäeva ja kellaaja järgi.

Artikli automaatne salvestamine on automaatne materjali salvestamine süsteemi poolt, ilma administraatori soovita. Automaatne salvestamine toimub perioodiliselt, iga 2 minuti järel. Iga järgmine eksemplar kirjutab eelmise üle. Redaktsioonide loendis on see koopia märgitud "Automaatne salvestamine" (vt allolevat ekraani).

Mida rohkem redigeerijaga töötate, seda rohkem on teie saidi andmebaasis automaatselt salvestatud koopiaid. Kui lisada neile käsitsi tehtud salvestuste koopiad, siis selgub, et see “Revisjonisüsteem” on jama. Lisateavet selle kohta allpool.

WordPressi väljaande sätted ja haldamine

Vaatame, kuidas see tööriist tegelikult töötab. Kõiki võimalusi näeme saidi haldusosas vahekaardil "Muuda postitust". Samamoodi toimib see leheredaktoris.

Tähelepanu! Kirjete lisamise ja lehtede lisamise voltidel EI OLE revisjonivälju.

Seaded

Artikli (lehekülgede) salvestatud redaktsioonide vaatamise eemaldamiseks, kui see on vaikimisi lubatud, avame lehe "Muuda postitust" paremas ülanurgas oleva nupu "Seaded".

Traditsiooniliselt eemaldatakse (lisatakse) siin plokid, valides tšeki, ilma muudatusi salvestamata.

Kontroll

Kaasasolev plokk "Väljaanded" asub lehe allosas. Ta näeb välja selline. Töötaval saidil ei tohiks avaldatud materjali kohta nii palju salvestatud kirjeid olla, see on prügi, seda tuleb puhastada.

  • Nagu näete, on liuguriga joonlaud kõik koopiad. Liugurit saab liigutada, põhjustades selle või selle koopia.
  • Seal on nupud Eelmine ja Järgmine, ma arvan, et nende eesmärki pole vaja selgitada.
  • Märki “Võrdle kahte väljaannet” ei tõsteta esile, põhiväljadel näeme valitud eksemplari ja teksti viimase versiooni võrdlust.
  • Kui märkeruut "Võrdle mis tahes kahte versiooni" on märgitud, saate võrrelda mis tahes kahte salvestatud koopiat, helistades neile liuguriga. Võrdlusrežiimi põhiväljal näeme kahe võrreldava valiku tekste pakkides (lehekülgedel).

Neile, kes on huvitatud originaalallikatest, on nupp "Abi", mis annab teile lingi Revisions WordPress.org lehele. Ring on lõppenud ja me mõistame, miks seda funktsiooni nimetatakse WordPressi versioonideks.

Redaktsioonid salvestatakse loo alamosadena. Vaikimisi jälgib süsteem pealkirja, autori, sisu ja teadaande muudatusi.

Kuidas keelata

Vaikimisi salvestab süsteem mõlema suvandi (tavalise ja automaatse) kõik versioonid. Kui vajate neid (parandusi), saab neid piirata. Selleks sisestage oma tööteema faili wp-config rida:

Define("WP_POST_REVISIONS", X);

Tähendus X muutu:

  • Null (0), kui me EI taha midagi salvestada;
  • -1, kui tahame vaikimisi tagastada kõik nii, nagu see oli;
  • Mis tahes number, et tellida nii palju koopiaid, mida soovite säilitada.

Enne faili wp-config reageerimist ärge unustage kontrollida saidi varukoopia saadavust. Või vähemalt tehke failist enne redigeerimist koopia.

Arvamus. Ma ei tea, miks koopiate salvestamine keelata. Automaatne salvestamine aitas mind kümneid kordi, kui ühendus serveriga katkes. Parem on neid puhastada.

Koopiate puhastamine

Kordame, et WordPressi versioonid või versioonid on tehniline rämps, mis tuleb pärast saidi vabastamist eemaldada ja tagada, et see ei koguneks.

Seda saab teha puhastuspluginate abil. Nendest üksikasjalikult ja. Või kui soovite, et fännid saaksid kõike pastakatega teha, minge aadressile