Kako onemogućiti i izbrisati sva izdanja u WordPressu. WordPress

Prilikom pisanja i uređivanja postova u WordPressu, oni se automatski spremaju – izrađuje se sigurnosna kopija posta (revizija). Uz pomoć revizija možete vratiti članak vraćanjem nekoliko koraka unatrag. Za vraćanje članka trebate samo odabrati traženu reviziju.

Međutim, revizije nisu uvijek dobre. Za skladištenje sigurnosne kopije Postovi i članci zahtijevaju dodatne resurse poslužitelja. Revizije začepljuju bazu podataka, pa je vrijedno razmisliti jesu li uopće potrebne. Koristimo li često revizije prilikom uređivanja članaka u WordPressu? Ako ne, možete ih onemogućiti.

Onemogućavanje revizija u WordPressu

Da onemogućite revizije u WordPressu do verzije 3.0.3 morate otići do konfiguracijske datoteke "config.php" i otvoriti je pomoću uređivač teksta npr. Notepad++. Nakon toga morate pronaći liniju:

definiraj("WP_POST_REVISIONS",0);

U slučaju da imamo WordPress verzija 3.0.3 ili novija — revizije su onemogućene u datoteci “default-constants.php” (koja se nalazi u mapi “wp-includes”). Tražimo liniju:

define("WP_POST_REVISIONS", istina);

Nakon toga promijenite true u false, kao što je prikazano u nastavku:

define("WP_POST_REVISIONS", false);

Spremite datoteku “default-constants.php”. Na taj će način revizije biti onemogućene.

Sve stvorene revizije u WordPressu mogu se jednostavno izbrisati. Kako biste izbrisali stare revizije morate otići na phpMyAdmin i odaberite bazu podataka. Zatim morate otići na karticu SQL i u prozoru koji se otvori unesite sljedeći redak u polje za unos:

DELETE FROM wp_posts WHERE post_type = "revision";

Primjer je prikazan na slici:

Zatim kliknite gumb "OK" i sve prethodno spremljene revizije bit će izbrisane. Ova metoda brisanja revizija prikladna je za sve verzije WordPress motora.

Današnji članak će govoriti o Revizije WordPressa.

WordPress revizije su automatsko spremanje objava prilikom uređivanja. S jedne strane, ovo je izvrsna funkcija: na primjer, pisali ste članak više od sat vremena, kada se iznenada isključi struja u stanu, ili se preglednik zamrzne, ili se kartica slučajno zatvori. .. Kad mi se to dogodilo prvi put, odmah su mi pale na pamet misli o tome kako ću morati ponovno upisivati ​​tekst, poravnavati slike, općenito, raditi sve iznova, ali nema te sreće! WordPress je automatski spremio cijeli moj post! Nećete vjerovati koliko sam bio zahvalan programerima za takvu značajku.

Ali postoji i druga strana medalje. Zadano, Revizije WordPressa rade se svakih 60 sekundi i svaka se revizija upisuje u bazu podataka. Sada izračunajte koliko revizija imate u prosjeku po postu i pomnožite s brojem postova na blogu. Divljački puno! Polovica veličine baze podataka može se sastojati od revizija. Upravo to se meni dogodilo. Pogledajte kako se veličina baze podataka smanjila nakon brisanja svih revizija. Dvaput!

Kako onemogućiti revizije WordPressa

Za onemogućavanje revizija WordPressa otvorite datoteku wp-config.php, ona se nalazi u korijenu vaše stranice.

Ulazimo u njega i dodajemo sljedeće retke:

define("WP_POST_REVISIONS", 0);

Broj u zagradama pokazuje koliko je revizija dopušteno za jedan unos. Također možete odrediti interval automatskog spremanja u sekundama (zadano 60).

Nakon odlazećeg vlaka pod nazivom "sve verzije WordPressa do 5.0", pišem ovaj zakašnjeli članak o revizijama ili izdanjima WordPressa. Zašto kasno? Budući da sustav revizija WordPressa neće raditi s Gutenbergovim uređivačem.

Sustav revizija WordPress

Naziv koji se često susreće za ono o čemu želim pisati su revizije WordPressa. Na ruskom bi bilo ispravnije ovu funkciju sustava nazvati "WordPress Editions". Upravo tako se ova funkcija prevodi u konzoli. Domaći naziv ove funkcionalnosti je “The revision system”, što mi prevodimo kao “Revision System”. Ovu značajku sustava nazivat ću izdanjem WordPressa.

Dakle, WordPress izdanja su kopije članaka spremljenih u bazi podataka koje administrator unosi u polje uređivača teksta sustava.

Članci se mogu uključiti u izdanja WordPressa nakon klika na gumb "Spremi" u uređivaču ili kao rezultat automatskog spremanja. Revizije članaka i stranica pamte se po datumu i vremenu.

Automatsko spremanje članka je automatsko pohranjivanje građe od strane sustava, bez želje administratora. Automatsko spremanje događa se povremeno, svake 2 minute. Svaka sljedeća kopija prepisuje prethodnu. Na popisu uređivača ova je kopija označena kao "Automatsko spremanje" (pogledajte snimak zaslona u nastavku).

Što više radite u uređivaču, to će više automatski spremljenih kopija biti u bazi podataka vaše stranice. Ako im dodate kopije spremanja napravljenih ručno, tada postaje očigledna neprilika ovog "Sustava revizije". Više o tome u nastavku.

Postavke i upravljanje izdanjem WordPressa

Pogledajmo kako ovaj alat općenito radi. Pogledat ćemo sve mogućnosti na kartici "Edit Post", administrativnom dijelu stranice. Na isti način radi u uređivaču stranica.

Pažnja! NEMA polja za uređivanje na preklopima za dodavanje zapisa i stranica.

postavke

Kako biste onemogućili pregled spremljenih revizija članka (stranica), što je omogućeno prema zadanim postavkama, idite na gumb "Postavke" u gornjem desnom kutu stranice "Uredi unos".

Ovdje se tradicionalno blokovi uklanjaju (dodaju) označavanjem kvačice, bez spremanja promjena.

Kontrolirati

Uključeni blok Revizije nalazi se na dnu stranice. Ovako on izgleda. Ne bi trebalo biti toliko spremljenih zapisa objavljenog materijala na web stranici koja radi; to je smeće i treba ga očistiti.

  • Kao što vidite, ravnalo s klizačem su sve kopije. Klizač se može pomicati, pozivajući jednu ili drugu kopiju.
  • Postoje gumbi Prethodni i Sljedeći, mislim da nema potrebe objašnjavati njihovu svrhu.
  • Potvrdni okvir “Usporedi bilo koja dva izdanja” nije označen, u glavnim poljima vidjet ćemo usporedbu odabranog primjerka i najnovije verzije teksta.
  • Ako označite potvrdni okvir "Usporedi bilo koja dva izdanja", možete usporediti bilo koje dvije spremljene kopije tako da ih pozovete pomoću klizača. U glavnom polju u načinu usporedbe vidimo tekstove dviju uspoređivanih verzija jata (stranica).

Za one koji su zainteresirani za izvorne izvore, postoji gumb Pomoć koji će vam dati poveznicu na stranicu Revizije WordPress.org. Krug je zatvoren i razumijemo zašto se ova značajka naziva revizijama WordPressa.

Revizije se pohranjuju kao podređeni elementi materijala. Prema zadanim postavkama sustav prati promjene u naslovu, autoru, sadržaju i najavi.

Kako onemogućiti

Prema zadanim postavkama, sustav sprema sve revizije obje opcije (regular i auto). Ako ih trebate (revizije), možete ih ograničiti. Da biste to učinili, u vašoj wp-config datoteci radna tema unesite redak:

define("WP_POST_REVISIONS", X);

Značenje x promijeniti:

  • Nula (0) ako NE želimo ništa uštedjeti;
  • -1, ako želimo vratiti sve kako je bilo, standardno;
  • Bilo koji broj za narudžbu potreban vam je broj spremljenih primjeraka.

Prije nego što reagirate na datoteku wp-config, ne zaboravite provjeriti postoji li sigurnosna kopija stranice. Ili barem napravite kopiju datoteke prije uređivanja.

Mišljenje. Ne znam zašto biste trebali onemogućiti spremanje kopija. Automatsko spremanje pomoglo mi je desetke puta kada se veza s poslužiteljem izgubila. Bolje ih je očistiti.

Čišćenje kopija

Ponavljam, revizije ili izdanja WordPressa tehničko su smeće koje se nakon objavljivanja stranice mora ukloniti i osigurati da se ne nakuplja.

To se može učiniti pomoću dodataka za čišćenje. O njima detaljno i. Ili za obožavatelje, učinite sve ručno, idite na

Spremanje promjena u postovima može biti vrlo korisno kada radite u WordPressu. Ako nešto pođe po zlu i izgubite informacije iz objave, uvijek možete pristupiti prethodnoj spremljenoj verziji svoje objave jednostavnim klikom na poveznicu u izborniku Uredništvo ispod prozora urednika.

Mnogo, mnogo revizija

Ako ste neko vrijeme radili s WordPressom, onda ste nesumnjivo upotrijebili ovu značajku jednom ili dvaput. Ali vjerojatno ste primijetili da se te promjene imaju tendenciju nakupljanja.

Ako napišete post u uređivaču, tada WordPress automatski sprema izmjene kada spremite post. Kao rezultat toga, nije neuobičajeno imati više od 20 uređivanja objave. Pomnožite ovo s brojem objava na vašoj stranici i dobit ćete megabajte dodatnih objava pohranjenih u bazi podataka.

Kako se riješiti starih izdanja

Neki ljudi ne vole čuvati sve te stare verzije u svojoj bazi podataka. Vjeruju da usporavaju svoju stranicu. Ovo je, međutim, mit.

WordPress programer Mike Little odgovorio je u komentaru na WPBeginner, "WordPress upiti u bazu podataka ne primaju revizije, tako da broj revizija ne utječe na brzinu upita. Jedini put kada se revizije učitavaju na stranicu je kada se uređuje pojedinačni objavite. A to ne utječe na brzinu učitavanja stranice vaše web-lokacije."

Međutim, mnogi ljudi i dalje vjeruju da je imati malu i laganu bazu podataka vrlo dobra stvar, pa se i dalje radije rješavaju svojih starih revizija.

Ako ste jedan od njih, tada će vam jedan od tri dodatka u nastavku pomoći u tome.

1. Bolje obrišite reviziju

Bolje Izbriši reviziju briše stare verzije postova i također optimizira vašu bazu podataka.

Stranica dodatka navodi: "Optimiziranjem i brisanjem starih izdanja, ovaj će dodatak vašu bazu podataka učiniti lakšom i manjom tijekom korištenja. Uklanjanje starih izdanja i optimizacija baza podataka jedna je od najboljih stvari koje možete učiniti kako bi vaš blog radio što je prije moguće."

Pogledajte stranicu s postavkama dodatka kao i postupak deinstalacije.

Uključiti razlikuje se od Bolje Izbriši reviziju u tome što ne briše skupno vaše revizije, međutim, dat će vam dvije značajke koje Bolje Izbriši reviziju nema.

Omogućuje vam da prvo odredite koliko je revizija spremljeno.

I omogućuje vam brisanje pojedinačnih revizija na stranici za uređivanje.

3. Čistač revizija

Uključiti Čistač revizija omogućuje svakom korisniku postavljanje vremenskog intervala za automatsko brisanje njegova izdanja. To se može učiniti na stranici korisničkog profila.

Dobar dan svima. Danas sam za vas napisao čisto tehnički članak koji vam omogućuje optimizaciju vaše baze podataka WordPress blogčišćenjem revizija (automatski spremljenih kopija članaka). Detaljno ćemo pogledati i analizirati svrhu revizija, njihovu suštinu, a također ću vam pokazati kako izbrisati i onemogućiti ili ograničiti pojavu revizija u WordPressu. Materijal objavljen u nastavku bit će popraćen detaljnim slikama s komentarima.

Kao što vidite, ima dosta pitanja za proučavanje. Istina, za mnoge vlasnike internetskih resursa to neće biti novo, ali "najpametniji" ne čitaju moj blog, čitaju ga oni koji žele učiti. Kako bi stvorili popularnu, pouzdanu i stabilnu web stranicu, početnici moraju razumjeti sve tehničke zamršenosti i imati praktično razumijevanje revizija i još mnogo toga. Hoće li naučiti.

Što su revizije u WordPressu

Možda ste primijetili da tijekom pisanja posta ili uređivanja, sustav automatski način rada napravi njegovu kopiju - sigurnosno spremanje. U ovom trenutku gumbi "Objavi" i "Spremi" koji se nalaze u prozoru s desne strane postaju neaktivni. Ova se radnja naziva revizija.

Revizije u WordPressu automatska su sigurnosna kopija sadržaja objave ili stranice kako bi se spriječio gubitak podataka. Iz njih možete vratiti ranije kopije dokumenata.

Mnogi su ljudi vjerojatno pogodili da se revizije WordPressa koriste kako bi se izbjegao gubitak podataka. Konfiguriraju se automatski i nakon određenog vremena (svakih 60 sekundi) prave sigurnosnu kopiju. Dodaju se u bazu podataka (MySql - phpMyAdmin). Popis revizija u WordPressu možete vidjeti odmah ispod prozora za uređivanje posta (u načinu za uređivanje). Ako se pomičete po stranici, možete ih vidjeti ispod u prozoru "Urednici". Izgledaju ovako:

Vjerojatno već imate pitanje "Zašto brisati ili onemogućiti revizije?" ako imaju tako korisnu ulogu. Cijeli problem je u tome što kopije zapisa, članaka ili postova jako opterećuju bazu podataka u koju se unose. To dovodi ne samo do budućih problema s uređivanjem i izmjenama, već i do sporog učitavanja stranica web-mjesta. Savjetujem vam da pročitate post "". Tražilice počeo obraćati posebnu pozornost na ovaj parametar. Također, usput, faktor ponašanja izravno ovisi o tome, čiji se pokazatelj formira iz procjene ponašanja korisnika.

Naravno, trebamo se riješiti revizija, ma koliko korisne bile. Ovo ne samo da će smanjiti veličinu i obujam baze podataka, već će i mnogo brže učitati stranicu.

Kako izbrisati revizije u WordPressu

postojati različiti putevi brisanje revizija, pokazat ću dvije. Jedan je namijenjen glupanima, kakav sam nedavno bio ja, a drugi spremnijim ljudima (koji se ne boje servera i baza podataka).

Metoda broj 1. Bolji dodatak za brisanje revizije

Koristit ćemo posebno kreirani dodatak za brisanje revizija - Better Delete Revision. Skinite ga preko Admike i instalirajte. Nakon aktivacije, u odjeljku postavki pojavit će se stavka s nazivom sličnim nazivu dodatka - to su postavke.

Možete odmah optimizirati bazu podataka ili otići na karticu "Provjeri revizijske zapise" i tamo očistiti svoj blog od nepotrebnih kopija dokumenata.

Metoda br. 2. Brisanje izravno iz baze podataka

Ovo je malo teže implementirati. Ne želim vas plašiti, ali ako se bojite učiniti nešto loše, bolje je da to preskočite. Ovom metodom izbrisat ćemo kopije članaka izravno kroz samu bazu podataka. Neposredno prije odlaska tamo, savjetujem vam da ga kopirate. Ako ne znate kako to učiniti, pročitajte post.

Nakon što odaberete željenu bazu podataka, pronađite karticu “SQL”, otvorite je tako da se ispred vas pojavi prazno polje.

Morate kopirati donji kod u njega i kliknuti na gumb "OK". Ovom akcijom ćete učiniti SQL upit za uklanjanje revizija iz baze podataka.

DELETE FROM wp_posts WHERE post_type = "revision";

Trebalo bi izgledati kao na slici:

Ako su vaše radnje uspješne, kao odgovor ćete vidjeti poruku poput sljedeće. Ako prethodno niste izbrisali ili onemogućili revizije, tada će broj redaka biti različit od nule.

Kako onemogućiti revizije WordPressa

Kako ne biste svaki put gubili vrijeme na čišćenje, može se onemogućiti stvaranje rezervnih kopija članaka. Tada će vaš prozor "Uređivači" jednostavno nestati i trajno spremanje se više neće događati. Prije nego što to učinite, dobro razmislite jer više nećete moći otvoriti niti se vratiti prethodna verzija zapisa.

Da biste onemogućili revizije, morate otići na svoj hosting i urediti datoteku wp-config.php koja se nalazi u korijenskoj mapi. Zalijepite kod s parametrom u njega:

Definiraj("WP_POST_REVISIONS", 3);

Broj postavlja broj verzija dokumenta koji će biti pohranjeni u bazi podataka. Ograničite ga na broj koji vam je potreban, na primjer, jedan bi značio da imate jedan objavljen i jedan sigurnosno kopiran (zadnje uređeno).

Nakon što završite s izmjenama, kliknite na gumb "Spremi". Sada se vaša baza podataka neće nabubriti poput tijesta od kvasca svaki put kada uređujete članke.

Ovdje završavam ovaj post. Nadam se da su vam ove informacije bile korisne. Ako imate pitanja, ostavite ih u komentarima.