Wordpressda tahrirlarni qanday olib tashlash mumkin. WordPress versiyalarini qanday o'chirish, cheklash, o'chirish. Biz mavjud tahrirlar sonini cheklaymiz

Hammaga xayrli kun. Bugun men siz uchun tahrirlarni tozalash (maqolalarning avtomatik saqlangan nusxalari) orqali WordPress blog ma'lumotlar bazasini optimallashtirish imkonini beruvchi sof texnik maqola yozdim. Biz tahrirlarning maqsadini, ularning mohiyatini batafsil ko'rib chiqamiz va tahlil qilamiz, shuningdek, WordPress-da tahrirlarni qanday o'chirish va o'chirish yoki cheklashni ko'rsataman. Quyida e'lon qilingan material sharhlar bilan batafsil rasmlar bilan birga bo'ladi.

Ko'rib turganingizdek, o'rganish uchun juda ko'p savollar mavjud. To'g'ri, ko'plab Internet-resurs egalari uchun bu yangilik bo'lmaydi, lekin "eng aqlli" mening blogimni o'qimaydi, uni o'rganishni istaganlar o'qiydilar. Ommabop, ishonchli va barqaror veb-sayt yaratish uchun yangi boshlanuvchilar barcha texnik nozikliklarni tushunishlari va qayta ko'rib chiqish va boshqa ko'p narsalarni amaliy tushunishlari kerak. O'rganadi.

WordPress-da qanday tahrirlar mavjud

Ehtimol, siz xabarni yozish yoki tahrirlash paytida tizim avtomatik ravishda uning nusxasini - zaxira nusxasini yaratishini payqadingiz. Bu vaqtda o'ng tarafdagi oynada joylashgan "Nashr qilish" va "Saqlash" tugmalari faol bo'lmaydi. Ushbu harakat qayta ko'rib chiqish deb ataladi.

WordPress-dagi tahrirlar ma'lumotlar yo'qolishining oldini olish uchun post yoki sahifa tarkibining avtomatik zahira nusxasidir. Ulardan siz hujjatlarning oldingi nusxalarini tiklashingiz mumkin.

Ko'pchilik WordPress versiyalari ma'lumotlar yo'qolishining oldini olish uchun ishlatilishini taxmin qilgan bo'lishi mumkin. Ular avtomatik ravishda konfiguratsiya qilinadi va ma'lum vaqtdan keyin (har 60 soniyada) zaxira nusxasini yaratadi. Ular ma'lumotlar bazasiga qo'shiladi (MySql - phpMyAdmin). Siz WordPress-dagi tahrirlar ro'yxatini postni tahrirlash oynasi ostida (tahrirlash rejimida) ko'rishingiz mumkin. Agar siz sahifani aylantirsangiz, ularni "Muharrirlar" oynasida ko'rishingiz mumkin. Ular shunday ko'rinadi:

Agar ular shunday foydali rol o'ynasa, sizda "Nima uchun tahrirlarni o'chirish yoki o'chirish kerak?" Degan savol bordir. Muammo shundaki, yozuvlar, maqolalar yoki xabarlarning nusxalari ular kiritilgan ma'lumotlar bazasini juda yuklaydi. Bu nafaqat kelajakda tahrirlash va o'zgartirishlar kiritish muammosiga, balki sayt sahifalarining sekin yuklanishiga ham olib keladi. Men sizga "" postini o'qishni maslahat beraman. Qidiruv mexanizmlari ushbu parametrga alohida e'tibor berishni boshladilar. Aytgancha, xulq-atvor omili bevosita bunga bog'liq bo'lib, uning ko'rsatkichi foydalanuvchi xatti-harakatlarini baholashdan shakllanadi.

Tabiiyki, ular qanchalik foydali bo'lishidan qat'i nazar, biz qayta ko'rib chiqishdan xalos bo'lishimiz kerak. Bu nafaqat ma'lumotlar bazasi hajmi va hajmini qisqartiradi, balki saytni ancha tezroq yuklaydi.

WordPress-da tahrirlarni qanday o'chirish mumkin

Tahrirlarni o'chirishning turli usullari mavjud, men ikkitasini ko'rsataman. Ulardan biri men yaqinda bo'lgani kabi qo'g'irchoqlarga, ikkinchisi esa ko'proq tayyor bo'lgan (serverlar va ma'lumotlar bazalaridan qo'rqmaydigan) odamlarga qaratilgan.

Usul raqami 1. Qayta ko'rish plaginini o'chirib tashlang

Biz tahrirlarni o'chirish uchun maxsus yaratilgan plagindan foydalanamiz - Better Delete Revision. Uni Admika orqali yuklab oling va o'rnating. Faollashtirishdan so'ng, sozlamalar bo'limida plagin nomiga o'xshash nomga ega element paydo bo'ladi - bu sozlamalar.

Siz darhol ma'lumotlar bazasini optimallashtirishingiz yoki "Tuzatish yozuvlarini tekshirish" yorlig'iga o'tishingiz va u erdan blogingizni hujjatlarning keraksiz nusxalaridan tozalashingiz mumkin.

Usul No 2. Ma'lumotlar bazasidan to'g'ridan-to'g'ri o'chirish

Buni amalga oshirish biroz qiyinroq. Men sizni qo'rqitmoqchi emasman, lekin agar siz noto'g'ri ish qilishdan qo'rqsangiz, uni o'tkazib yuborganingiz ma'qul. Ushbu usulda biz maqolalarning nusxalarini to'g'ridan-to'g'ri ma'lumotlar bazasi orqali o'chirib tashlaymiz. U erga borishdan oldin, men sizga uning nusxasini yaratishni maslahat beraman. Agar buni qanday qilishni bilmasangiz, postni o'qing.

Kerakli ma'lumotlar bazasini tanlagandan so'ng, "SQL" yorlig'ini toping, uni oching, shunda oldingizda bo'sh maydon paydo bo'ladi.

Quyidagi kodni unga nusxalashingiz va "OK" tugmasini bosishingiz kerak. Ushbu amal bilan siz ma'lumotlar bazasidan tahrirlarni o'chirish uchun SQL so'rovini yuborasiz.

wp_posts WHERE FROM O'CHIRING post_type = "revision";

Bu rasmga o'xshash bo'lishi kerak:

Agar harakatlaringiz muvaffaqiyatli bo'lsa, javob sifatida siz quyidagi kabi xabarni ko'rasiz. Agar siz ilgari tahrirlarni o'chirmagan yoki o'chirmagan bo'lsangiz, unda qatorlar soni noldan farq qiladi.

WordPress versiyalarini qanday o'chirish mumkin

Har safar tozalashga vaqt sarflamaslik uchun maqolalarning zaxira nusxalarini yaratish o'chirib qo'yilishi mumkin. Shunda "Muharrirlar" oynasi shunchaki yo'qoladi va doimiy saqlash to'xtaydi. Iltimos, buni qilishdan oldin juda ehtiyotkorlik bilan o'ylab ko'ring, chunki siz endi kirishni ocholmaydi yoki oldingi versiyasiga qaytolmaysiz.

Tahrirlarni o'chirish uchun siz hostingga o'tishingiz va ildiz papkasida joylashgan wp-config.php faylini tahrirlashingiz kerak. Parametrli kodni unga joylashtiring:

Aniqlash("WP_POST_REVISIONS", 3);

Raqam ma'lumotlar bazasida saqlanadigan hujjat versiyalari sonini belgilaydi. Uni kerakli raqam bilan cheklang, masalan, sizda bitta nashr etilgan va bitta zaxira nusxasi (oxirgi tahrirlangan) bor degani.

O'zgarishlarni tugatgandan so'ng, "Saqlash" tugmasini bosing. Endi sizning ma'lumotlar bazangiz har safar maqolalarni tahrir qilganingizda xamirturush xamiri kabi shishib ketmaydi.

Bu postni shu yerda tugataman. Umid qilamanki, bu ma'lumot siz uchun foydali bo'ldi. Agar sizda biron bir savol bo'lsa, ularni sharhlarda qoldiring.

Odatiy bo'lib, WordPress tahrirlash jarayonida oraliq saqlash vaqtida xabarlar va maqolalarning barcha tahrirlarini saqlaydi. Tahrirlar bilan bir qatorda ma'lumotlar bazasida boshqa ma'lumotlar ham saqlanishi mumkin: ularning metama'lumotlari va taksonomiyasi. Ular kichik saytga salbiy ta'sir ko'rsatishi dargumon, ammo vaqt o'tishi bilan ma'lumotlar bazasi o'sib boradi va undagi tahrirlar nashr etilgan sahifalar va xabarlarga qaraganda ancha katta hajmni egallaydi.

Tahrirlarni o'chirish va eski nashrlarni o'chirishdan oldin, saytingiz fayllari va ma'lumotlar bazasining zaxira nusxasini yaratganingizga ishonch hosil qiling.

Tahrirlarni o'chirish yoki cheklash

WordPress sayt ma'lumotlar bazasida post va sahifa tahrirlarini saqlash o'chirib qo'yilishi yoki soni cheklangan bo'lishi mumkin. Buning uchun faylni ochishingiz kerak wp-config.php va tahrirlarni saqlashni butunlay o'chirib qo'yish uchun qatorni qo'shing:

Aniqlash("WP_POST_REVISIONS", noto'g'ri);

Saqlangan tahrirlar sonini cheklash uchun qo'shilgan qatordagi so'zni almashtiring yolg'on saqlangan tahrirlarning kerakli soniga mos keladigan raqam bo'yicha. Misol uchun, 3 ta tahrirni saqlash uchun qo'shilgan qator quyidagicha ko'rinadi:

Aniqlash("WP_POST_REVISIONS", 3);

Raqam 0 bu ifodada kalit so'z mos keladi yolg'on.

Iltimos, qo'shilgan qator wp-config.php faylida qatordan keyin joylashtirilishi kerakligini unutmang:

Aniqlash("WP_DEBUG", noto'g'ri);

va qatordan oldin:

Men buni qo'shdim:

Aniqlash("WP_DEBUG", noto'g'ri); /* Tekshirishlar sonini bekor qilish yoki cheklash */ define("WP_POST_REVISIONS", false); /* Hammasi shu, boshqa tahrirlash shart emas. Omad! */

Barcha eski tahrirlarni olib tashlash

Agar siz tahrirlarni saqlashni darhol o'chirmagan bo'lsangiz, unda ularning ko'pi allaqachon bo'lishi mumkin va agar xohlasangiz, eski tahrirlarni o'chirib tashlashingiz mumkin. Buni amalga oshirish uchun siz phpMyAdmin ilovasiga kirishingiz, ma'lumotlar bazasini tanlashingiz va SQL yorlig'iga o'tishingiz kerak:

WordPress saytingiz maʼlumotlar bazasidan barcha tahrirlarni oʻchirishdan avval, agar mavjud boʻlsa, ularning metamaʼlumotlari va taksonomiyasini olib tashlashingiz kerak. Quyidagi uchta buyruqni birma-bir nusxa ko'chiring va kiritish maydoniga joylashtiring va "O'tkazish" tugmasini bosing. Agar siz WordPress-ni o'rnatishda ma'lumotlar bazasi jadvallari uchun "wp_" dan boshqa prefiksni belgilagan bo'lsangiz, quyidagi buyruqlardagi "wp_" ni prefiksingiz bilan almashtiring.

Meta ma'lumotlarni o'chirish

WHERE post_id IN IN WP_postmeta FROM O'CHIRISH (Identifikatorni WP_posts WHERE FROM post_type = "revision" VA post_name "%revision%" LAYK);

va "Oldinga" tugmasini bosing.

Taksonomiyani olib tashlash

SQL so'rovini kiritish maydoniga quyidagi qatorni nusxa ko'chiring va joylashtiring:

wp_term_relationships FROM WHERE object_id IN INDEKIDAN O'CHIRISH (TANLASH ID FROM wp_posts WHERE post_type = "revision" VA post_name LIKE "%revision%");

va "Oldinga" tugmasini bosing.

Barcha tahrirlarni o'chiring

SQL so'rovini kiritish maydoniga quyidagi qatorni nusxa ko'chiring va joylashtiring:

wp_posts WHERE FROM post_type = "revision" VA post_name "%revision%" GA O'CHIRISH;

va "Oldinga" tugmasini bosing.

Har bir buyruq bajarilgandan so'ng, ma'lumotlar oynasida ma'lumotlar bazasidan nechta qator o'chirilganligini ko'rasiz.

WordPress-da boshqa veb-sayt yaratganimdan so'ng, birinchi post ustida ishlashni deyarli tugatganimda, tahrirlar haqida esladim. O'chirishda quyidagi natijalarga erishildi:

  • meta-ma'lumotlar - 0 qator olib tashlandi;
  • taksonomiya - 0 qator olib tashlandi;
  • qayta ko'rib chiqish - 33 satr o'chirildi.

Hali tugallanmagan bitta postni tahrirlash menga kerak bo'lmagan 33 ta tahrirni yaratdi. Qayta ko'rib chiqish bilan bog'liq hech qanday metama'lumot yoki taksonomiya yaratilmagan.

WordPress versiyalari nima va ular nima uchun kerak?

Auditlar– bu WordPress-dagi postning (postning) zaxira nusxasi boʻlib, u dvigatel tomonidan avtomatik ravishda amalga oshiriladi.

O'ylaymanki, siz blogda yangi xabarni e'lon qilishda, administrator panelida, postni tahrirlashda "Publish" tugmasi vaqti-vaqti bilan faol bo'lmasligini ko'rgansiz. Shunday qilib, hozirgi vaqtda wordpress auditni amalga oshiradi.

Ya'ni, boshqa so'z bilan aytganda, administrator panelidagi postni tahrir qilsangiz, WordPress ushbu postning eski nusxasini o'z ma'lumotlar bazasiga saqlaydi, shunda siz istalgan vaqtda unga qaytishingiz mumkin. U bunday seyvlarni har 60 soniyada bir marta amalga oshiradi. (bu sukut bo'yicha, lekin uni istalgan vaqtda o'rnatishingiz mumkin).

Siz taxmin qilganingizdek, bu sizni kutilmagan ma'lumotlarni yo'qotishdan himoya qilish uchun qilingan. Axir, hech kim fors-major holatlaridan immunitetga ega emas, masalan, menda shunday holat bo'lganki, postni nashr qilayotganda brauzerim negadir o'z-o'zidan yopildi va u ishga tushirilgandan so'ng menga halokatli xato haqida xabar ko'rsatdi. Va tabiiyki, bu holda, yorliqlarda bo'lgan barcha saytlar yopildi va shunga mos ravishda barcha ma'lumotlar yo'qoldi. Aynan shunday vaziyatlarda WordPress amalga oshiradigan tahrirlar kunni qutqaradi.

Aytgancha, siz barcha tahrirlar ro'yxatini bir joyda - WordPress boshqaruv panelida ko'rishingiz mumkin. Ular siz tahrirlayotgan yozuv ostida joylashgan:

Bu erda sizda savol tug'ilishi mumkin: tahrirlar juda foydali ekan, nega ularni o'chirish kerak? Keling, tushuntiraman.

Gap shundaki, postlarning bunday zaxira nusxalari ma'lumotlar bazasini sezilarli darajada to'ldiradi; ular, aytish mumkinki, uni yo'q qilinishi kerak bo'lgan keraksiz axlat bilan to'sib qo'yadi. Axir o‘zingiz o‘ylab ko‘ring, postga juda ko‘p o‘zgartirishlar kiritish kerak bo‘lganda, uni tahrir qilasiz va shu bilan birga Wordpress postlarning eski nusxalarini birin-ketin saqlaydi. Ushbu nusxalar bazaga qo'shiladi va uning hajmini oshiradi. Ammo agar siz bunga shunday qarasangiz, demak, bizga ular aslida kerak emas, ehtimol oxirgi 2-3 nusxa, ammo qolganlari emas. Shuning uchun, tabiiyki, bunday narsalardan xalos bo'lishingiz kerak, bu holda ma'lumotlar bazasi engilroq bo'ladi va WordPress tezroq ishlaydi.

Wordpress tahrirlarini olib tashlash

Endi tahrirlarni o'chirishning bir necha yo'li mavjud. Zaxira nusxalarini qo'lda, to'g'ridan-to'g'ri ma'lumotlar bazasida, maxsus SQL so'rovini kiritish orqali o'chirishingiz mumkin yoki ushbu operatsiyani maxsus plaginlar yordamida amalga oshirishingiz mumkin. Endi biz ushbu usullarning barchasini ko'rib chiqamiz.

Birinchi yo'l- ma'lumotlar bazasiga SQL so'rovi. Men tavsiya qiladigan birinchi narsa, agar siz noto'g'ri ish qilsangiz, barcha ma'lumotlaringizni tezda qayta tiklashingiz uchun ma'lumotlar bazasining zaxira nusxasini yaratishdir.

Shunday qilib, hostingda phpMyAdmin-ga o'ting, tahrirlarni o'chirmoqchi bo'lgan ma'lumotlar bazasini tanlang.

Shundan so'ng, yuqori panelda SQL yorlig'iga o'ting va ushbu yozuvni paydo bo'lgan maydonga kiriting:

wp_posts WHERE FROM FROM post_type = “revision”;

Ma'lumotlar bazasi so'rovi

Agar siz hamma narsani to'g'ri qilsangiz, sizning oldingizda yozuvlar paydo bo'ladi, bu tahrirlar ma'lumotlar bazasidan muvaffaqiyatli o'chirilganligini bildiradi. SQL so'rovining muvaffaqiyatli bajarilishi haqida xabar

Ikkinchi yo'l– Biz plagindan foydalanamiz Tekshirish nazorati. Bu erda hamma narsa oddiy, avval plaginni yuklab oling, keyin uni o'rnating. "Asboblar" panelidagi o'rnatish maydonida sizda boshqa bo'lim bo'ladi - " Tekshirish nazorati", plagin juda oddiy va uni tushunish siz uchun qiyin bo'lmaydi deb o'ylayman.

Hammasi shu, tuzatishlar o'chirildi!!!

Bu tahrirlar ma'lumotlar bazasini tozalashning ikkita eng asosiy usuli. Albatta, ushbu manipulyatsiyani amalga oshirishga imkon beradigan yana bir nechta plaginlar mavjud (aniqrog'i, bu DelRevision Va WP_Optimallash) lekin menimcha bu ikki usul siz uchun yetarli bo'ladi.

Shuni ham aytmoqchimanki, sizda WordPress-ni qayta ko'rib chiqishni butunlay taqiqlash imkoniyati mavjud. Bu erda haqiqat shundaki, siz har doim fors-major holatlarida yo'qolgan ma'lumotlarni qayta tiklay olmasligingizni yodda tutishingiz kerak.

Ma'lumotlarning zaxira nusxasini saqlashni taqiqlash uchun siz bir qator amallarni bajarishingiz kerak, xususan:

Xosting fayl menejeriga o'ting (yoki FTP mijozi orqali hosting bilan bog'laning).

Serverda papkani toping wp-o'z ichiga oladi(Bu odatda saytingiz /yoursite/wp-includes ildiz katalogida joylashgan.)

Jildda wp-o'z ichiga oladi faylni toping default-constants.php va uni matn muharririda oching.

Ushbu faylda yozuvni toping:

define('WP_POST_REVISIONS', rost);

Va uni quyidagi bilan almashtiring:

define('WP_POST_REVISIONS', noto'g'ri);

Hammasi shu, keyin WordPress tahrirlari o'chiriladi!

Hammaga salom, aziz sayt o'quvchilarim. Yaqinda biz WordPress mavzusini ko'rib chiqdik. Ammo keyingi kuni men ushbu maqolaga yana bir usulni qo'shishim kerak edi. Agar siz ushbu hiylani bilmagan bo'lsangiz, uzoq vaqtdan beri blog yuritganingizda juda samarali.

Ushbu tahrirlar yoki boshqacha qilib aytganda, nashrlar cms Wordpressning eski versiyalaridan beri mavjud.

Nima uchun postlarni tahrirlash kerak?

Xabarlar va sahifalarni qayta ko'rib chiqish faqat nazariy jihatdan kerak. Gap shundaki, ular sizning maqolangizning zaxira nusxasini ma'lumotlar bazasida saqlaydi. Bundan tashqari, har safar o'zgartirilganda tejash sodir bo'ladi.

Ma'lum bo'lishicha, maqola yozish jarayonida "Saqlash" tugmasini bosganingizda, o'zgartirishlaringiz bilan maqolangizning nusxasi yaratiladi. Va istalgan vaqtda siz ushbu nusxalar ro'yxatiga qarashingiz va eng mosini tanlashingiz va uni qayta tiklashingiz mumkin.

Mening barcha amaliyotimda faqat bir marta bunday zaxiralardan nusxani tiklashim kerak edi. Lekin shunga qaramay.

Bir qarashda, bu xususiyat juda foydali ko'rinadi. Biroq, har bir bunday saqlash ma'lumotlar bazasiga qo'shimcha yuk ekanligini tushunishingiz kerak, chunki barcha nusxalar u erda saqlanadi.

Mana hayotdan bir misol. O'rtacha hisobda mening blogimdagi har bir maqolani 4-5 tadan ko'rib chiqish bor edi. Tasavvur qiling-a, sizda yuzlab maqolalar yozilgan va ehtimol minglab maqolalar mavjud bo'lganda - postlarning tahrirlarini (nashrlarini) olib tashlash orqali siz blogingizni 5 baravar tezlashtirasiz.

Agar sizda 5 ta tahrir bo'lmasa, lekin har bir post uchun 10 ta bo'lsa-chi? Aytgancha, sir bo'lmasa, sizda qancha bor? Iltimos, bu haqda sharhlarda yozing.

Aytgancha, eng qizig'i shundaki, siz "Saqlash" tugmasini bosmasangiz ham, post tahrirlari avtomatik ravishda yaratiladi. Bu avtomatik saqlash deb ataladi.

Post tahrirlari sonini qanday cheklashim mumkin?

Biz allaqachon bilamizki, barcha tahrirlar ma'lumotlar bazasida saqlanadi. Ularning raqamini o'zgartirish uchun bizga wp_revisions_to_keep deb ataladigan standart "filtr" kerak yoki wp-config.php faylida WP_POST_REVISIONS direktivasi yordamida.

Aytgancha, wp-config faylidagi direktiv negadir men uchun ishlamadi. Yozing, WordPressning yangi versiyalarida kimlar uchun ishlaydi?

Aytaylik, biz tahrirlarni saqlash imkoniyatini qoldirmoqchimiz, lekin, aytaylik, atigi 3 dona qoldiring. Buning uchun biz quyidagilarni yozishimiz kerak:

funktsiya my_revisions_to_keep($revisions) (qaytish 3; ) add_filter("wp_revisions_to_keep", "mening_revisions_to_keep");

wp_revisions_to_keep-dan foydalanib, siz turli xil post turlaridagi nusxalar sonini ham cheklashingiz mumkin. Aniqrog'i, bir turda bir nechta tahrirlar mavjud, boshqasida - boshqasi.

Masalan, sahifalar uchun 5 ta tahrir va maqolalar (xabarlar) va boshqa turdagi xabarlar uchun 3 ta tahrir kerak deylik.

Funktsiya my_revisions_to_keep($revisions, $post) ( if ("sahifa" == $post->post_type) 5-ni qaytaradi; aks holda 3-ni qaytaradi; ) add_filter("wp_revisions_to_keep", "my_revisions_to_keep", 5, 2);

Shuningdek, wp-config.php faylida WP_POST_REVISIONS dan foydalanishga urinib ko'rishingiz mumkin, ammo bu usul post turlarini ajratishga imkon bermaydi.

aniqlash ("WP_POST_REVISIONS", 3);

Wordpress-da tahrirlarni qanday o'chirish va/yoki o'chirish mumkin

Xuddi shu tarzda, siz tahrirlarni butunlay rad qilishingiz mumkin. Faqat cheklovlarga 0 raqamini qo'yishingiz kerak.

funktsiya my_revisions_to_keep($revisions) (qaytish 0; ) add_filter("wp_revisions_to_keep", "mening_revisions_to_keep");

Yoki wp-config.php faylidan foydalanib:

Aniqlash("WP_POST_REVISIONS", 0);

Eng asosiysi. Tahrirlarni o'chirib qo'yish ularning mavjudligiga (allaqachon mavjudlariga) hech qanday ta'sir qilmaydi. bular. Agar sizda har bir maqola uchun 3-5 ta tahrir boʻlsa va siz tahrirlarni oʻchirib qoʻygan boʻlsangiz, postlarning eski nusxalari saqlanib qoladi. Ular ma'lumotlar bazasi orqali qo'lda o'chirilishi kerak.

Barcha tahrirlar va nashrlarni qanday o'chirish mumkin

Shunday qilib, biz muharrirlarni o'chirib qo'ydik. Biz allaqachon bilamizki, muharrirlarni o'chirib qo'yishning o'zi etarli emas. Siz ularni ildizdan olib tashlashingiz va MySQL orqali qo'lda o'chirishingiz kerak.

Boshlaylik, menimcha. Lekin biror narsani o'chirishdan oldin zaxira nusxasini yarating. Butun saytning zaxira nusxasini yaratish yaxshiroqdir.

WHERE post_id IN IN WP_postmeta FROM O'CHIRISH (Identifikatorni WP_posts WHERE FROM post_type = "revision" VA post_name "%revision%" LAYK);

Taksonomiyalar uchun shunga o'xshash narsani qilamiz

wp_term_relationships FROM WHERE object_id IN INDEKIDAN O'CHIRISH (TANLASH ID FROM wp_posts WHERE post_type = "revision" VA post_name LIKE "%revision%");

Va, albatta, biz tahrirlarni o'zimiz yo'q qilamiz.

wp_posts WHERE FROM post_type = "revision" VA post_name "%revision%" GA O'CHIRISH;

Ushbu MySQL so'rovi ma'lumotlar bazasidagi barcha tahrirlarni o'chirib tashlaydi. Avtomatik saqlashdan tashqari.

Avtomatik saqlash ham qayta ko'rib chiqiladi, lekin ular o'chirilmaydi yoki o'chirilmaydi!! Shuning uchun, ularni iloji boricha kichikroq saqlash uchun matnlarni Word-da oldindan yozing va keyin ularni administrator maydoniga joylashtiring!

MySQL bilan qanday ishlash haqida kichik eslatma

Agar unutgan bo'lsangiz.

Men adminvps hosting bilan ishlayman, men hatto ushbu maqolada nima uchun ekanligini aytdim. Shunday qilib, men unda hamma narsani ko'rsataman.

Hosting boshqaruv panelidagi phpMyAdmin-ga kiring.

Login va parolingizni kiriting.

Biz kerakli ma'lumotlar bazasini tanladik va yuqori qismida joylashgan SQL tugmasini bosdik.

Va biz SQL so'rovlarini yozish uchun katta maydonni ko'ramiz. Butun ma'lumotlar bazasi uchun.

U erda biz barcha so'rovlarni tartibda kiritamiz.

Agar siz nol qiymatlarni ko'rsangiz, tashvishlanmang, demak siz shunchaki chap post turlari yoki taksonomiyalaridan foydalanmagansiz.

Va bu oxirgi so'rovdan foydalanganim.

Qarang, bundan keyin blogim qanday tezlashdi. Bu shunchaki ertak!

Ishonchim komilki, sizda ham xuddi shunday narsa bor! Buni tekshiring va keyinroq bu haqda menga yozing.

Post muharrirlari bilan ishlash uchun plagin

Men Revision Control plaginini ham tavsiya qilishim mumkin, u sizga men ta'riflaganimdek, faqat siz uchun qulayroq rejimda bajarishga imkon beradi. To'g'ri administrator panelida.

Agar sizda hali ham savollaringiz bo'lsa, so'rang, men sizga yordam berishdan xursand bo'laman. Hozircha hammasi shu. E'tiboringiz uchun rahmat.

Postlardagi o'zgarishlarni saqlash WordPress-da ishlashda juda foydali bo'lishi mumkin. Agar biror narsa noto'g'ri bo'lsa va siz postdagi ma'lumotni yo'qotib qo'ysangiz, menyudagi havolani bosish orqali har doim postingizning avvalgi saqlangan versiyasiga kirishingiz mumkin. Tahririyat muharrir oynasi ostida.

Ko'p, ko'p tahrirlar

Agar siz WordPress bilan bir muncha vaqt ishlagan bo'lsangiz, unda siz shubhasiz bu xususiyatdan bir yoki ikki marta foydalangansiz. Ammo siz bu o'zgarishlar to'planib borishini payqagandirsiz.

Agar siz muharrirda post yozsangiz, postni saqlaganingizda WordPress tahrirlarni avtomatik ravishda saqlaydi. Natijada, postga 20 dan ortiq tahrir bo'lishi odatiy hol emas. Buni saytingizdagi postlar soniga ko'paytirsangiz, ma'lumotlar bazasida saqlangan megabayt qo'shimcha xabarlarga ega bo'lasiz.

Eski nashrlardan qanday qutulish mumkin

Ba'zi odamlar o'zlarining eski versiyalarini o'zlarining ma'lumotlar bazasida saqlashni yoqtirmaydilar. Ular o'z saytlarini sekinlashtirayotganiga ishonishadi. Biroq, bu afsona.

WordPress dasturchisi Mayk Littl WPBeginner’dagi sharhida shunday deb javob berdi: “Ma’lumotlar bazasiga WordPress so’rovlari tahrirlarni qabul qilmaydi, shuning uchun tahrirlar soni so’rovlar tezligiga ta’sir qilmaydi. Sahifada faqat tahrirlar yuklangan vaqt individual shaxsni tahrirlashda bo’ladi. Bu sizning saytingiz sahifalarini yuklash tezligiga ta'sir qilmaydi."

Biroq, ko'p odamlar hali ham kichik va engil ma'lumotlar bazasiga ega bo'lish juda yaxshi narsa ekanligiga ishonishadi va shuning uchun ular hali ham eski versiyalaridan xalos bo'lishni afzal ko'rishadi.

Agar siz ulardan biri bo'lsangiz, unda quyidagi uchta plagindan biri buni amalga oshirishga yordam beradi.

1. Tahrirni yaxshiroq o'chirish

Tahrirni o'chirish yaxshiroq xabarlarning eski versiyalarini o'chiradi va ma'lumotlar bazasini optimallashtiradi.

Plagin sahifasida shunday deyilgan: "Eski nashrlarni optimallashtirish va oʻchirish orqali ushbu plagin foydalanish davomida maʼlumotlar bazasini engilroq va kichikroq qiladi. Eski nashrlarni oʻchirish va maʼlumotlar bazalarini optimallashtirish blogingizni ishlayotganini saqlab qolish uchun qila oladigan eng yaxshi ishlardan biridir. imkon qadar tezroq."

Plagin sozlamalari sahifasini, shuningdek, o'chirish jarayonini ko'rib chiqing.

Plagin dan farq qiladi Tahrirni o'chirish yaxshiroq chunki u sizning tahrirlaringizni ommaviy ravishda yo'q qilmaydi, ammo u sizga ikkita xususiyatni beradi Tahrirni o'chirish yaxshiroq ega emas.

Bu sizga birinchi navbatda qancha tahrirlar saqlanganligini aniqlash imkonini beradi.

Va bu tahrirlash sahifasida alohida tahrirlarni o'chirish imkonini beradi.

3. Revision Cleaner

Plagin Revizyon tozalagich har bir foydalanuvchiga o'z tahrirlarini avtomatik o'chirish uchun vaqt oralig'ini belgilash imkonini beradi. Buni foydalanuvchi profili sahifasida amalga oshirish mumkin.