Ինչպես անջատել WordPress-ի վերանայումները: Ինչպե՞ս հեռացնել wordpress-ի վերանայումները: ազատվեք ավելորդ աղբից! Ինչպես հեռացնել վերանայումները wordpress-ում

WordPress-ում հոդվածներ և դրանց նախագծերը ստեղծելիս, խմբագրելիս և պահպանելիս, լռելյայնորեն, գրառումների կրկնօրինակները ավտոմատ կերպով ստեղծվում են, որոնք սովորաբար կոչվում են. Վերանայումներ կամ վերանայումներ(վերանայումներ):
Վերանայման պահպանումն, իհարկե, օգտակար է, քանի որ, օրինակ, նյութի ձևաչափման սխալների, ձեր համակարգչի կամ սերվերի խափանումների դեպքում ձեզ հնարավորություն է տրվում վերականգնել ձեր ձայնագրության նախկին տարբերակներից որևէ մեկը: Բայց վերանայումների պահպանման ֆունկցիոնալությունը բացասական կողմ ունի:

Ի վերջո, բոլոր կրկնօրինակները (վերանայումները, վերանայումները) պահվում են ձեր բլոգի տվյալների բազայում, աղյուսակում wp_posts. Եվ եթե դուք ստեղծել եք բազմաթիվ գրառումներ, և միևնույն ժամանակ դրանք հաճախ են խմբագրվել, ապա տվյալների բազայի չափը չափազանց մեծ կլինի։ Բացի այդ, տվյալների բազայի հարցումների կատարումը կդանդաղի:

Դուք կարող եք տեսնել հասանելի վերանայումների ցանկը գրառման խմբագրման էջի ներքևում.

Revisions, wordpress post revisions

Անջատել, սահմանափակել, ջնջել WordPress-ի վերանայումներըպարզվում է, որ ամենևին էլ դժվար չէ:
Եկեք ամեն ինչ կարգի բերենք՝ օգտագործելով WordPress 3.3.1 օրինակը:

Պարզապես մի մոռացեք կրկնօրինակել ձեր տվյալների բազան որևէ փոփոխություն կատարելուց առաջ:

Անջատել վերանայումը WordPress-ում

Վերանայման (վերանայման) ստեղծումն անջատելու համար անհրաժեշտ է ֆայլին մեկ տող ավելացնել wp-config.php

Սահմանել ("WP_POST_REVISIONS", 0);

Սահմանել («WP_POST_REVISIONS», կեղծ);

Կա վերանայումները անջատելու ևս մեկ տարբերակ՝ ֆունկցիայի արժեքներից մեկը «true»-ից «0» կամ «false» փոխեք: wp_functionality_constants(), որը գտնվում է ֆայլում /wp-includes/default-constants.php

Ֆունկցիա wp_functionality_constants() (... if (!defined("WP_POST_REVISIONS")) define("WP_POST_REVISIONS", կեղծ); ...

Սահմանափակեք WordPress-ում վերանայումների քանակը

Վերափոխումների (վերանայումների) քանակը սահմանափակելու համար անհրաժեշտ է ֆայլին մեկ տող ավելացնել wp-config.php, ինչպես դա եղել է վերանայումներն անջատելիս, բայց «0» կամ «false» արժեքի փոխարեն նշեք ամբողջ թիվ.

Սահմանել ("WP_POST_REVISIONS", 3);

Այս դեպքում յուրաքանչյուր հոդվածի համար կստեղծվի առավելագույնը 3 վերանայում, գումարած մեկ «Auto Save» օրինակ:

Նշում հիշողությանը.
Վերոնշյալ փոփոխությունները անմիջապես չեն նվազեցնի տվյալների բազայում արդեն գոյություն ունեցող վերանայումների թիվը: Սակայն փոփոխություններն ուժի մեջ կմտնեն, երբ դուք թարմացնեք առկա գրառումները և անհատապես: Դրանք նաև հաշվի կառնվեն նոր գրառումներ ստեղծելիս: Հարկ է նաև հաշվի առնել, որ խմբագրման ռեժիմում, բացի տվյալների բազայում վերանայումներից, յուրաքանչյուր 60 վայրկյանը մեկ մուտքի մեկ օրինակ կգրանցվի որպես «Autosave»:

Հեռացրեք WordPress-ի բոլոր վերանայումները տվյալների բազայից

Եթե ​​ձեր բլոգը երկար ժամանակ գոյություն ունի, և դրանում շատ գրառումներ կան, ապա դա չի խանգարի օպտիմալացնել դրա տվյալների բազան՝ ջնջելով նախկինում ստեղծված վերանայումները (հրատարակությունները) և դրանով իսկ նվազեցնել աղյուսակի չափը: wp_posts.

Ուշադրություն. Մի մոռացեք կրկնօրինակել ձեր տվյալների բազան բոլոր վերանայումները ջնջելուց առաջ: Հակառակ դեպքում այլևս հնարավոր չի լինի վերականգնել ջնջված վերանայումները։

Այսպիսով, մենք պետք է մի քանի բան անենք.

1. Մուտք գործեք ձեր տվյալների բազայի կառավարման վահանակ, օրինակ՝ phpMyAdmin;
2. Անունով ընտրեք տվյալների բազան, որն օգտագործվում է ձեր բլոգի կողմից.
3. Կտտացրեք կոճակը (կամ ներդիրը) պիտակավորված «SQL» (սովորաբար էջի վերևում);
4. SQL հարցումների դաշտում մուտքագրեք այս հարցումը.

Ջնջել wp_posts-ից WHERE post_type = «վերանայել»;

5. Սեղմեք «Ok» կոճակը՝ հարցումն ավարտելու համար;

Այսքանը: Այժմ ձեր բլոգի տվյալների բազան, իսկ ավելի կոնկրետ՝ աղյուսակը wp_posts, մեծապես կրճատվել է չափերով:

Ի վերջո, ուզում եմ ասել, որ վերը նշվածը վերանայման ջնջման օրինակ(վերանայումներ) ամենապարզն է և ոչ ճկուն: Դուք կարող եք ջնջել ոչ բոլոր վերանայումները, այլ ընտրովի, օրինակ՝ թողնելով վերջին երեք վերանայումները յուրաքանչյուր մուտքում: Այս դեպքում դուք կամ պետք է ավելի առաջադեմ հարցում կատարեք տվյալների բազայում, կամ օգտագործեք հատուկ փլագին: Բարեբախտաբար, կան բազմաթիվ պլագիններ՝ վերանայումները և տվյալների բազաները կառավարելու համար:

WordPress-ի օգտատերերի մեծ մասը նույնիսկ տեղյակ չէ «WordPress-ի վերանայումներ» հասկացության մասին, սակայն օգտակար է պատկերացում կազմել, թե ինչ է դա, և որոշ հազվադեպ դեպքերում ցանկալի է իմանալ, թե ինչպես անջատել այդ վերանայումները:

Այսպիսով, վերանայումները (կամ վերանայումները) ձեր գրառումների պատճեններն են, որոնք ստեղծվում են ամեն անգամ, երբ դուք պահպանում եք կամ ինքնաբերաբար պահպանում եք էջը, երբ այն փոխվում է: Դա արվում է այն դեպքում, եթե ցանկանում եք վերադառնալ տեքստի նախորդ խմբագրությանը կամ համակարգչի կամ հաղորդակցության մեջ անսպասելի ձախողման դեպքում:

Կարծում եմ, որ եթե կայքի շահագործման մեջ որևէ խնդիր չունեք, այն չունի մեծ տվյալների բազա, որը կցանկանայիք կրճատել, և էջերի ձևավորման արագության վերաբերյալ մեկնաբանություններ չկան, չպետք է անհանգստանաք դրա առկայությունից: հրատարակություններ կայքում։

Դուք կարող եք տեսնել ստեղծված վերանայումները (ռուսերեն WordPress-ի առումով) խմբագրման պատուհանի տակ։

Ցանկի տեքստի խմբագրումներից որևէ մեկին նավարկելու դեպքում տեքստը կվերադարձնի այն վիճակին, որը համապատասխանում է այդ վերանայման պահպանման ժամանակին:

Ինչպես տեսնում ենք, յուրաքանչյուր մուտքի համար կարող են լինել բազմաթիվ վերանայումներ, և մեծ թվով գրառումներ ունեցող կայքի համար դրանք կարող են զգալի քանակությամբ սկավառակի տարածություն գրավել, ինչը, ի վերջո, կարող է հանգեցնել աշխատանքի մեջ խնդիրների:

Փոքր կայքերի համար դա անտեղի է, բայց եթե դուք ունեք հազարավոր գրառումներ և յուրաքանչյուրը ներկայացված է մի քանի հրատարակություններով, դա կարող է զգալիորեն մեծացնել տվյալների բազայի չափը: Նախ՝ դանդաղեցնում է տվյալների բազայի հետ աշխատանքը, երկրորդ՝ այդ գրառումները տեղ են գրավում հոսթինգի վրա, և երրորդ, ինչը, օրինակ, ինձ համար տեղին էր, կարող է խանգարել ձեր տվյալների ավտոմատ կրկնօրինակմանը։ Ես ունեմ կայքի տվյալներ, որոնք պարբերաբար ավտոմատ կերպով արխիվացվում են հավելվածի կողմից և ուղարկվում կոնկրետ էլ. Եթե ​​արխիվը գերազանցում է էլ. փոստի չափի սահմանաչափը, այս տեխնոլոգիան դադարում է աշխատել:

Վերանայման կարգավորում

Ինչպե՞ս հեռացնել wordpress հրատարակությունները: Նախ, wp-config.php ֆայլում (գտնվում է ձեր կայքի արմատային պանակում) կարող եք նշել հետևյալ հայտարարությունը.

define ("WP_POST_REVISIONS", 0);

ինչը նշանակում է պահպանել միայն վերջին երեք վերանայումները:

Դուք կարող եք ջնջել վերանայումները, որոնք արդեն կուտակվել են տվյալների բազայում առնվազն երկու եղանակով:

1. Ջնջում անմիջապես տվյալների բազայում

Մենք գնում ենք phpMyAdmin, այնուհետև ցանկալի տվյալների բազա: Այնուհետև վերևի ընտրացանկում անցեք «SQL» ներդիրին: Կհայտնվի պատուհան, որտեղ դուք պետք է մուտքագրեք SQL հրամանը.

Եվ սեղմեք ստորև գտնվող կոճակը - «OK» (կամ «Առաջ»): Բոլոր հրատարակությունները հեռացվել են։

Փոստերում փոփոխությունները պահելը կարող է շատ օգտակար լինել WordPress-ում աշխատելիս: Եթե ​​ինչ-որ բան սխալ է ընթանում, և դուք կորցնում եք հաղորդագրությունից ստացված տեղեկատվությունը, դուք միշտ կարող եք մուտք գործել ձեր գրառման նախկին պահպանված տարբերակը՝ սեղմելով ցանկի հղմանը։ Հրատարակություններխմբագրի պատուհանի տակ:

Շատ ու շատ վերանայումներ

Եթե ​​մի որոշ ժամանակ աշխատել եք WordPress-ի հետ, ապա, անկասկած, մեկ կամ երկու անգամ օգտագործել եք այս հնարավորությունը: Բայց դուք հավանաբար նկատել եք, որ այս փոփոխությունները հակված են գումարվել:

Եթե ​​դուք գրառում եք գրում խմբագրում, ապա WordPress-ը ավտոմատ կերպով պահպանում է վերանայումները, երբ դուք պահում եք գրառումը: Որպես հետեւանք, հազվադեպ չէ գրառման 20-ից ավելի վերանայում ունենալը: Բազմապատկեք դա ձեր կայքում տեղադրված գրառումների քանակով, և դուք ունեք մեգաբայթ լրացուցիչ գրառումներ, որոնք պահվում են տվյալների բազայում:

Ինչպես ազատվել հին վերանայումներից

Որոշ մարդիկ չեն սիրում իրենց տվյալների բազայում պահել այդ բոլոր հին տարբերակները: Նրանք կարծում են, որ դանդաղեցնում են իրենց կայքը: Սա, սակայն, առասպել է։

WordPress-ի ծրագրավորող Մայք Լիթլը պատասխանել է WPBeginner-ի մեկնաբանությունում. «WordPress տվյալների բազայի հարցումները չեն առբերում վերանայումները, հետևաբար վերանայումների քանակը չի ազդում հարցումների կատարման վրա: Էջում բեռնվող միակ վերանայումները միայն մեկ գրառում խմբագրելն է: Եվ դա անում է: չի ազդում ձեր կայքի էջի բեռնման արագության վրա:

Այնուամենայնիվ, շատերը դեռ կարծում են, որ փոքր և թեթև տվյալների բազա ունենալը շատ լավ է, և, հետևաբար, նրանք դեռ նախընտրում են ազատվել իրենց հին վերանայումներից:

Եթե ​​դուք նրանցից մեկն եք, ապա ստորև ներկայացված երեք պլագիններից մեկը կօգնի ձեզ հենց դա անել:

1. Ավելի լավ է ջնջել վերանայումը

Ավելի լավ է ջնջել վերանայումըհեռացնում է գրառումների հին տարբերակները և նաև օպտիմիզացնում է ձեր տվյալների բազան:

Փլագինների էջում ասվում է. «Օպտիմիզացնելով և ջնջելով հին վերանայումները՝ այս փլագինը կպահի ձեր տվյալների բազան ավելի թեթև և փոքր իր օգտագործման ողջ ընթացքում: Հին վերանայումները ջնջելը և տվյալների բազաների օպտիմալացումը լավագույն բաներից մեկն է, որ կարող եք անել, որպեսզի ձեր բլոգը հնարավորինս արագ աշխատի: »:

Նայեք plugin-ի կարգավորումների էջին, ինչպես նաև հեռացման գործընթացին:

միացնել տարբերվում է Ավելի լավ է ջնջել վերանայումըքանի որ այն մեծամասամբ չի ջնջում ձեր վերանայումները, այնուամենայնիվ, այն ձեզ կտա երկու գործառույթ, որոնք Ավելի լավ է ջնջել վերանայումըչունի.

Այն թույլ է տալիս նախ որոշել, թե քանի վերանայում է պահպանվել:

Եվ դա թույլ է տալիս ջնջել առանձին վերանայումները խմբագրման էջում:

3. Revision Cleaner

միացնել Revision Cleanerթույլ է տալիս յուրաքանչյուր օգտագործողին սահմանել ժամանակային ընդմիջում իրենց վերանայումների ավտոմատ ջնջման համար: Դա կարելի է անել օգտվողի պրոֆիլի էջում:

Այսօրվա հոդվածը նվիրված կլինի WordPress-ի վերանայումներ.

WordPress-ի վերանայումները ավտոմատ կերպով պահպանում են գրառումները խմբագրելիս: Մի կողմից, սա հիանալի հատկություն է. օրինակ, դուք հոդված եք գրում ավելի քան մեկ ժամ, երբ հանկարծ բնակարանում էլեկտրականությունն անջատվեց, կամ զննարկիչը սառեց, կամ ներդիրը պատահաբար փակվեց: Երբ դա ինձ հետ առաջին անգամ պատահեց, անմիջապես մտքերս ծագեցին, թե ինչպես պետք է նորից մուտքագրեմ տեքստը, հավասարեցնեմ պատկերները, ընդհանրապես, ամեն ինչ նորից անեմ, բայց այդպիսի հաջողություն չկա: WordPress-ը ավտոմատ կերպով պահպանեց իմ ամբողջ գրառումը: Դուք չեք հավատա, թե որքան շնորհակալ էի մշակողներին նման հատկանիշի համար։

Բայց կա նաև մեդալի մյուս կողմը. Կանխադրված, WordPress-ի վերանայումներկատարվում են յուրաքանչյուր 60 վայրկյանը մեկ, և յուրաքանչյուր վերանայում գրվում է տվյալների բազայում: Այժմ հաշվարկեք, թե միջինում քանի վերանայում ունեք մեկ գրառման համար և բազմապատկեք բլոգի գրառումների քանակով: Շատ վայրի! Տվյալների բազայի չափը կարող է լինել վերանայումների կեսը: Դա հենց այն է, ինչ ես ունեի: Տեսեք, թե ինչպես է շտեմարանի չափը նվազել բոլոր վերանայումները ջնջելուց հետո: Երկու անգամ!

Ինչպես անջատել WordPress-ի վերանայումները

Համար WordPress-ի վերանայումների անջատումբացեք wp-config.php ֆայլը, այն գտնվում է ձեր կայքի հիմքում:

Մենք մտնում ենք դրա մեջ և ավելացնում ենք հետևյալ տողերը.

define ("WP_POST_REVISIONS", 0);

Փակագծերում նշված թիվը ցույց է տալիս, թե յուրաքանչյուր մուտքի համար քանի վերանայում է թույլատրվում: Կարող եք նաև նշել ավտոմատ պահպանման միջակայքը վայրկյաններով (կանխադրված 60):

«Վորդպրեսի բոլոր տարբերակները մինչև 5.0» գնացքի հետևից ես գրում եմ այս ուշացած հոդվածը WordPress-ի վերանայումների կամ վերանայումների մասին: Ինչու՞ ուշացած: Քանի որ WordPress-ի վերանայումների համակարգը Գուտենբերգի խմբագրի հետ չի անի:

WordPress-ի վերանայման համակարգ

Ընդհանուր անուն, ինչի մասին ես ուզում եմ գրել, WordPress-ի վերանայումներ են: Ռուսերենում ավելի ճիշտ է համակարգի այս ֆունկցիան անվանել «WordPress Editions»: Այս գործառույթը թարգմանվում է վահանակում: Այս ֆունկցիոնալության բնիկ անվանումն է «The revision system», որը թարգմանվում է որպես «The revision system»: Ես կանդրադառնամ այս համակարգի առանձնահատկությունին որպես WordPress-ի վերանայումներ:

Այսպիսով, WordPress-ի հրատարակությունները տվյալների բազայում պահպանված հոդվածների պատճեններն են, որոնք ադմինիստրատորը մուտքագրում է համակարգի տեքստային խմբագրիչ դաշտում:

Հոդվածները կարող են հայտնվել WordPress-ի վերանայումներում՝ կա՛մ խմբագրիչում «Պահպանել» կոճակը սեղմելուց հետո, կա՛մ ավտոմատ պահպանման արդյունքում: Հոդվածների և էջերի վերանայումները հիշվում են ըստ ամսաթվի և ժամի:

Հոդվածի ավտոմատ պահպանումն էՀամակարգի կողմից նյութի ավտոմատ պահպանում, առանց ադմինիստրատորի ցանկության: Ավտոմատ պահպանումը տեղի է ունենում պարբերաբար, յուրաքանչյուր 2 րոպեն մեկ: Յուրաքանչյուր հաջորդ օրինակը վերագրանցում է նախորդը: Վերանայումների ցանկում այս պատճենը նշված է «Autosave» (տե՛ս ստորև ներկայացված էկրանը):

Որքան շատ աշխատեք խմբագրում, այնքան ավելի շատ ավտոմատ պահպանված պատճեններ կլինեն ձեր կայքի տվյալների բազայում: Եթե ​​դրանց վրա ավելացնեք ձեռքով արված սեյվերի պատճենները, ապա ակնհայտ է դառնում, որ այս «Վերանայման համակարգը» աղբ է։ Այս մասին ավելին ստորև:

WordPress Edition-ի կարգավորումներ և կառավարում

Տեսնենք, թե իրականում ինչպես է աշխատում այս գործիքը: Բոլոր հնարավորությունները կտեսնենք «Խմբագրել գրառումը» ներդիրում՝ կայքի վարչական մասում։ Այն նույն կերպ է աշխատում էջի խմբագրում:

Ուշադրություն. Գրառումներ ավելացնելու և էջեր ավելացնելու ծալքերում վերանայման դաշտեր Չկան:

Կարգավորումներ

Հոդվածի (էջերի) պահպանված վերանայումները հեռացնելու համար, լռելյայն այն միացված է, մենք դիմում ենք «Կարգավորումներ» կոճակին «Խմբագրել գրառումը» էջի վերին աջ անկյունում։

Այստեղ, ավանդաբար, բլոկները հեռացվում են (ավելացվում)՝ չեկ ընտրելով, առանց փոփոխությունները պահպանելու։

Վերահսկողություն

Ներառված «Հրատարակություններ» բլոկը գտնվում է էջի ներքևում: Նա այսպիսի տեսք ունի. Աշխատանքային վայրում հրապարակված նյութի այդքան պահպանված գրառումները չպետք է լինեն, դա աղբն է, որը պետք է մաքրվի:

  • Ինչպես տեսնում եք, սահիկով քանոնը բոլորը պատճեններ են: Սահիկը կարող է տեղափոխվել՝ առաջացնելով այս կամ այն ​​պատճենը։
  • Կան «Նախորդ» և «Հաջորդ» կոճակներ, որոնց նպատակը, կարծում եմ, պետք չէ բացատրել։
  • «Համեմատել ցանկացած երկու հրատարակություն» ստուգումը ընդգծված չէ, հիմնական դաշտերում մենք կտեսնենք ընտրված պատճենի և տեքստի վերջին տարբերակի համեմատությունը:
  • Եթե ​​ընտրված է «Համեմատել ցանկացած երկու վերանայում» վանդակը, կարող եք համեմատել ցանկացած երկու պահպանված օրինակ՝ դրանք սահիչով զանգահարելով: Համեմատության ռեժիմի հիմնական դաշտում մենք տեսնում ենք երկու համեմատվող տարբերակների տեքստերը փաթեթներով (էջերով):

Նրանց համար, ովքեր հետաքրքրված են բնօրինակ աղբյուրներով, կա «Օգնություն» կոճակը, որը ձեզ հղում կտա դեպի Revisions WordPress.org էջը: Շրջանակն ավարտված է, և մենք հասկանում ենք, թե ինչու է այս հատկությունը կոչվում WordPress-ի վերանայումներ:

Վերանայումները պահվում են որպես պատմության երեխաներ: Լռելյայնորեն համակարգը հետևում է վերնագրի, հեղինակի, բովանդակության և հայտարարության փոփոխություններին:

Ինչպես անջատել

Լռելյայնորեն համակարգը պահպանում է երկու տարբերակների բոլոր վերանայումները (սովորական և ավտոմատ): Եթե ​​Ձեզ անհրաժեշտ է դրանք (վերանայումները) կարող են սահմանափակվել: Դա անելու համար ձեր աշխատանքային թեմայի wp-config ֆայլում մուտքագրեք տողը.

Սահմանել ("WP_POST_REVISIONS", X);

Իմաստը Xփոխել:

  • Զրո (0), եթե մենք ՉԵՆՔ ցանկանում որևէ բան խնայել.
  • -1 եթե մենք ուզում ենք ամեն ինչ վերադարձնել այնպես, ինչպես եղել է, լռելյայն.
  • Ցանկացած համար՝ պատվիրելու համար այն կրկնօրինակների քանակը, որոնք ցանկանում եք պահել:

Մի մոռացեք ստուգել կայքի կրկնօրինակի առկայությունը նախքան wp-config ֆայլի արձագանքը: Կամ գոնե ֆայլը խմբագրելուց առաջ պատճենեք:

Կարծիք. Ես չգիտեմ, թե ինչու անջատել պատճենների պահպանումը: Autosave-ն ինձ տասնյակ անգամ օգնել է, երբ սերվերի հետ կապը կորել է: Ավելի լավ է դրանք մաքրել:

Մաքրման պատճեններ

Կրկնելու համար, WordPress-ի վերանայումները կամ վերանայումները տեխնիկական աղբ են, որոնք պետք է հեռացվեն կայքի թողարկումից հետո և ապահովեն, որ այն չի կուտակվի:

Դա կարելի է անել՝ օգտագործելով մաքրող պլագիններ: Նրանց մասին մանրամասն և. Կամ երկրպագուների համար, որ ամեն ինչ գրիչներով անեն, գնա