Kako onemogućiti WordPress revizije. Kako ukloniti wordpress revizije? riješite se viška smeća! Kako ukloniti revizije u wordpress-u

Prilikom kreiranja, uređivanja i spremanja članaka i njihovih nacrta u WordPress-u, prema zadanim postavkama, automatski se kreiraju sigurnosne kopije postova, koje se obično nazivaju Revizije ili revizije(revizije).
Čuvanje revizija je naravno korisno, jer na primjer, u slučaju grešaka u formatiranju materijala, kvarova na vašem računaru ili serveru, pruža vam se mogućnost da vratite bilo koju od prethodnih verzija vašeg snimka. Ali funkcionalnost spremanja revizija ima negativnu stranu.

Uostalom, sve sigurnosne kopije (revizije, revizije) su pohranjene u bazi podataka vašeg bloga, u tabeli wp_posts. A ako ste kreirali mnogo zapisa, a u isto vrijeme su često uređivani, tada će veličina baze podataka biti prevelika. Osim toga, izvršenje upita bazi podataka će se usporiti.

Listu dostupnih revizija možete vidjeti na dnu stranice za uređivanje objave:

Revizije, wordpress post revizije

Onemogućite, ograničite, izbrišite WordPress revizije ispostavilo se da uopšte nije teško.
Uzmimo sve po redu koristeći WordPress 3.3.1 kao primjer.

Samo ne zaboravite napraviti sigurnosnu kopiju vaše baze podataka prije bilo kakvih modifikacija!

Onemogućite reviziju u WordPress-u

Da biste onemogućili kreiranje revizija (revizija), potrebno je da dodate jedan red u fajl wp-config.php

Define("WP_POST_REVISIONS", 0);

Define("WP_POST_REVISIONS", false);

Postoji još jedna opcija da onemogućite revizije - promijenite jednu od vrijednosti iz "true" u "0" ili "false" u funkciji wp_functionality_constants(), koji se nalazi u datoteci /wp-includes/default-constants.php

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

Ograničite broj revizija u WordPress-u

Da biste ograničili broj revizija (revizija), morate dodati jedan red u fajl wp-config.php, kao što je bilo prilikom onemogućavanja revizija, ali umjesto vrijednosti "0" ili "false" navedite cijeli broj:

Define("WP_POST_REVISIONS", 3);

U ovom slučaju, maksimalno 3 revizije po članku će biti kreirane, plus jedna kopija "Auto Save".

Napomena za pamćenje:
Izrada gore navedenih promjena neće odmah smanjiti broj revizija koje već postoje u bazi podataka. Ali promjene će stupiti na snagu kada ažurirate postojeće zapise, i to pojedinačno. Oni će se također uzeti u obzir prilikom kreiranja novih unosa. Također je vrijedno uzeti u obzir da će u modu za uređivanje, pored revizija u bazi podataka, svakih 60 sekundi jedna kopija unosa biti snimljena kao "Autosave".

Uklonite sve WordPress revizije iz baze podataka

Ako vaš blog postoji već duže vrijeme i ima puno unosa u njemu, onda ne škodi optimizirati njegovu bazu podataka brisanjem prethodno kreiranih revizija (izdanja) i time smanjiti veličinu tabele wp_posts.

Pažnja! Ne zaboravite napraviti sigurnosnu kopiju vaše baze podataka prije brisanja svih revizija! U suprotnom, više neće biti moguće vratiti obrisane revizije.

Dakle, moramo uraditi nekoliko stvari:

1. Prijavite se na svoju kontrolnu tablu baze podataka, kao što je phpMyAdmin;
2. Odaberite po imenu bazu podataka koju koristi vaš blog;
3. Kliknite na dugme (ili karticu) sa oznakom "SQL" (obično na vrhu stranice);
4. U polje za SQL upite unesite ovaj upit:

DELETE FROM wp_posts WHERE post_type = "revizija";

5. Kliknite na dugme "OK" da dovršite zahtev;

To je sve. Sada baza podataka vašeg bloga, tačnije tabela wp_posts, znatno smanjene veličine.

Na kraju, želim da kažem da je gore navedeno primjer brisanja revizije(revizije) je najjednostavniji i nije fleksibilan. Možda želite da izbrišete ne sve revizije, već selektivno, na primer, ostavljajući poslednje tri revizije u svakom unosu. U tom slučaju ćete morati izvršiti napredniji upit u bazi podataka ili koristiti poseban dodatak. Srećom, postoji mnogo dodataka za upravljanje revizijama i bazama podataka.

Većina korisnika WordPressa nije ni svjesna koncepta „WordPress revizija“, međutim korisno je imati predstavu o čemu se radi, a u nekim rijetkim slučajevima poželjno je znati kako onemogućiti ove revizije.

Dakle, revizije (ili revizije) su kopije vaših postova koje se kreiraju svaki put kada sačuvate ili automatski sačuvate stranicu kada se promijeni. Ovo se radi u slučaju da se želite vratiti na neko prethodno izdanje teksta ili u slučaju neočekivanog kvara na računaru ili komunikaciji.

Mislim da ako nemate problema sa sajtom, nema veliku bazu podataka koju biste želeli da smanjite i nema komentara na brzinu formiranja stranice, ne treba da brinete o prisutnosti izdanja na sajtu. site.

Možete videti generisane revizije (u smislu ruskog WordPress-a) ispod prozora za uređivanje.

Navigacija do bilo koje od revizija teksta na listi će vratiti tekst u stanje koje odgovara vremenu kada je revizija sačuvana.

Kao što vidimo, za svaki unos može biti mnogo revizija, a za sajt sa velikim brojem unosa one mogu zauzeti značajnu količinu prostora na disku, što na kraju može dovesti do problema u njegovom radu.

Za male sajtove ovo je nebitno, ali ako imate hiljade zapisa i svaki je predstavljen u nekoliko izdanja, to može značajno povećati veličinu baze podataka. Prvo, to usporava rad sa bazom podataka, drugo, ovi zapisi zauzimaju prostor na hostingu, i treće, što je, na primjer, za mene bilo relevantno, može ometati automatsko sigurnosno kopiranje vaših podataka. Podatke o web lokaciji redovno automatski arhivira dodatak i šalje na određenu e-poštu. Ako arhiva premašuje ograničenje veličine za e-poštu, ova tehnologija prestaje da radi.

Postavljanje revizije

Kako uklanjate wordpress izdanja? Prvo, možete navesti sljedeću izjavu u datoteci wp-config.php (koja se nalazi u korijenskom folderu vaše stranice):

define("WP_POST_REVISIONS", 0);

što znači zadržavanje samo posljednje tri revizije.

Možete izbrisati revizije koje su se već nakupile u bazi podataka na najmanje dva načina.

1. Brisanje direktno u bazi podataka

Idemo u phpMyAdmin zatim u željenu bazu podataka. Zatim u gornjem meniju idite na karticu - "SQL". Pojavit će se prozor u koji trebate unijeti SQL naredbu:

I pritisnite dugme ispod - "OK" (ili "Forward"). Sva izdanja su uklonjena.

Čuvanje promjena u objavama može biti vrlo korisno kada radite u WordPress-u. Ako nešto krene po zlu i izgubite informacije iz objave, uvijek možete pristupiti prethodnoj sačuvanoj verziji svoje objave klikom na link u meniju Izdanja ispod prozora uređivača.

Puno i puno revizija

Ako već neko vrijeme radite sa WordPress-om, onda ste nesumnjivo koristili ovu funkciju jednom ili dvaput. Ali vjerovatno ste primijetili da se ove promjene obično zbrajaju.

Ako napišete objavu u uređivaču, WordPress automatski sprema revizije kada sačuvate objavu. Kao rezultat toga, nije neuobičajeno imati više od 20 revizija posta. Pomnožite to s brojem postova na vašoj web stranici i imat ćete megabajte dodatnih postova pohranjenih u bazi podataka.

Kako se riješiti starih revizija

Neki ljudi ne vole da drže 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: "Upiti za WordPress bazu podataka ne preuzimaju revizije, tako da broj revizija ne utiče na performanse upita. Jedini put kada se revizije učitavaju na stranicu je kada se uređuje jedan post. I to ne utiče na brzinu učitavanja stranice vaše web stranice.

Međutim, mnogi ljudi i dalje misle da je imati malu i laganu bazu podataka vrlo dobro, i stoga i dalje radije otarasiti se svojih starih revizija.

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

1. Bolje brisanje revizije

Bolje obriši reviziju uklanja stare verzije postova i također optimizira vašu bazu podataka.

Stranica dodatka kaže "Optimiziranjem i brisanjem starih revizija, ovaj dodatak će održati vašu bazu podataka lakšom i manjom tokom cijele upotrebe. Brisanje starih revizija i optimizacija baza podataka je jedna od najboljih stvari koje možete učiniti kako bi vaš blog radio što je brže moguće ."

Pogledajte stranicu postavki dodatka kao i proces uklanjanja.

plugin razlikuje se od Bolje obriši reviziju u tome što ne briše masovno vaše revizije, međutim, dat će vam dvije funkcije koje Bolje obriši reviziju nema.

Omogućava vam da prvo odredite koliko je revizija sačuvano.

I omogućava vam da izbrišete pojedinačne revizije na stranici za uređivanje.

3.Revision Cleaner

plugin Revision Cleaner omogućava svakom korisniku da postavi vremenski interval za automatsko brisanje njegovih revizija. To se može učiniti na stranici korisničkog profila.

Današnji članak će biti o WordPress revizije.

Revizije WordPress-a su objave koje se automatski čuvaju prilikom uređivanja. S jedne strane, ovo je odlična karakteristika: na primjer, pisali ste članak više od jednog sata, kada je iznenada struja u stanu bila isključena, ili se pretraživač zamrznuo, ili je kartica slučajno zatvorena .. .Kada mi se ovo prvi put dogodilo, odmah su mi pale misli kako ću morati ponovo da kucam tekst, poravnam slike, generalno, sve iznova, ali nema sreće! WordPress je automatski sačuvao cijeli moj post! Nećete vjerovati koliko sam bio zahvalan programerima na takvoj funkciji.

Ali postoji i druga strana medalje. zadano, WordPress revizije izrađuju se svakih 60 sekundi, a svaka revizija se upisuje u bazu podataka. Sada izračunajte koliko revizija po objavi imate u prosjeku i pomnožite sa brojem postova na blogu. Puno divljine! Veličina baze podataka može biti polovina revizija. Upravo sam to imao. Pogledajte kako se veličina baze podataka smanjila nakon brisanja svih revizija. Dvaput!

Kako onemogućiti WordPress revizije

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

Ulazimo u njega i dodajemo sljedeće redove:

define("WP_POST_REVISIONS", 0);

Broj u zagradama pokazuje koliko je revizija dozvoljeno po unosu. Takođe možete odrediti interval automatskog čuvanja u sekundama (podrazumevano 60).

Nakon "sve verzije WordPressa do 5.0", pišem ovaj zakašnjeli članak o revizijama ili revizijama WordPress-a. Zašto sa zakašnjenjem? Zato što WordPress sistem revizija sa Gutenberg editorom neće.

WordPress sistem revizije

Uobičajeno ime za ono o čemu želim da pišem su WordPress revizije. Na ruskom je ispravnije nazvati ovu funkciju sistema "WordPress Editions". Ovako se ova funkcija prevodi u konzoli. Izvorni naziv ove funkcionalnosti je "Sistem revizije", što se prevodi kao "Sistem revizije". Nazvat ću ovu sistemsku funkciju kao WordPress revizije.

Dakle, WordPress izdanja su kopije članaka sačuvanih u bazi podataka koje administrator unosi u polje za uređivanje teksta sistema.

Članci mogu završiti u revizijama WordPress-a, bilo nakon klika na dugme "Sačuvaj" u uređivaču, ili kao rezultat automatskog čuvanja. Revizije članaka i stranica pamte se po datumu i vremenu.

Automatsko spremanje članka je automatsko skladištenje materijala od strane sistema, bez želje administratora. Automatsko spremanje se javlja periodično, svake 2 minute. Svaka sljedeća kopija zamjenjuje prethodnu. Na listi revizija, ova kopija je označena kao "Autosave" (pogledajte ekran ispod).

Što više radite u uređivaču, to će više automatski sačuvanih kopija biti u bazi podataka vaše stranice. Ako im dodate kopije snimljenih ručno napravljenih, onda postaje očigledno da je ovaj “Revizijski sistem” smeće. Više o tome u nastavku.

Postavke i upravljanje WordPress izdanjem

Pogledajmo kako ovaj alat zapravo radi. Sve mogućnosti ćemo vidjeti na kartici “Uredi objavu”, administrativnom dijelu stranice. Na isti način radi i u uređivaču stranica.

Pažnja! Na preklopima za dodavanje zapisa i dodavanje stranica NEMA polja za reviziju.

Postavke

Da uklonimo pregled sačuvanih revizija članka (stranica), podrazumevano je omogućeno, okrećemo se dugmetu „Podešavanja“ u gornjem desnom uglu stranice „Uredi objavu“.

Ovdje se tradicionalno blokovi uklanjaju (dodaju) odabirom provjere, bez spremanja promjena.

Kontrola

Uključeni blok "Izdanja" nalazi se na dnu stranice. On izgleda ovako. Na radnom mjestu ne bi trebalo biti toliko sačuvanih zapisa objavljenog materijala, ovo je smeće, treba ga očistiti.

  • Kao što vidite, lenjir sa klizačem je sve kopije. Klizač se može pomicati, uzrokujući ovu ili onu kopiju.
  • Postoje dugmad Prethodno i Sledeće, mislim da nije potrebno objašnjavati njihovu svrhu.
  • Potvrda “Uporedi bilo koja dva izdanja” nije označena, u glavnim poljima ćemo vidjeti poređenje odabranog primjerka i posljednje verzije teksta.
  • Ako je polje za potvrdu "Uporedi bilo koje dvije revizije" označeno, možete uporediti bilo koje dvije sačuvane kopije pozivajući ih pomoću klizača. U glavnom polju u režimu poređenja vidimo tekstove dve upoređene opcije u paketima (stranicama).

Za one koji su zainteresovani za originalne izvore, postoji dugme "Pomoć" koje će vam dati vezu do stranice Revizije WordPress.org. Krug je završen i razumijemo zašto se ova funkcija zove WordPress revizije.

Revizije se pohranjuju kao djeca priče. Sistem podrazumevano prati promene u naslovu, autoru, sadržaju i najavi.

Kako onemogućiti

Podrazumevano, sistem čuva sve revizije obe opcije (obične i automatske). Ako su vam potrebne (revizije) se mogu ograničiti. Da biste to učinili, u datoteku wp-config vaše radne teme unesite red:

Define("WP_POST_REVISIONS", X);

Značenje X promijeniti u:

  • Nula (0) ako NE ŽELIMO ništa sačuvati;
  • -1 ako želimo da vratimo sve kako je bilo, po defaultu;
  • Bilo koji broj da naručite broj kopija koji želite zadržati.

Ne zaboravite provjeriti dostupnost sigurnosne kopije stranice prije nego što wp-config datoteka reaguje. Ili barem napravite kopiju datoteke prije uređivanja.

Mišljenje. Ne znam zašto da onemogućim čuvanje kopija. Autosave mi je pomoglo na desetine puta kada bi se veza sa serverom izgubila. Bolje ih je očistiti.

Čišćenje kopija

Da ponovimo, revizije ili revizije WordPress-a su tehničko smeće koje treba ukloniti nakon objavljivanja stranice i osigurati da se ne nakuplja.

To se može učiniti pomoću dodataka za čišćenje. O njima detaljno i. Ili za fanove da sve rade olovkama, idite na