حذف آسان رونوشت ها از پایگاه داده وردپرس

حذف آسان رونوشت ها از پایگاه داده وردپرس

سیستم رونوشت ها در وردپرس یک سیستم کاربردی و مفید می باشد ، وردپرس با افزودن این قابلیت کمک بزرگی به مدیران کرده است ، حتما برای شما هم پیش آمده که هنگام نوشتن یک مطلب برق قطع شود و یا اینترنت دچار مشکل گردد ! در این گونه مواقع وردپرس که به صورت خودکار هر چند دقیقه یک رونوشت از مطلب شما ذخیره کرده است به شما امکان بازیابی هر کدام از رونوشت ها را می دهد و به این صورت مطالب شما با آخرین تغییرات اتجام شده دوباره در دسترس قرار خواهند گرفت . اما مشکلی که این سیستم دارد ذخیره بی نهایت رونوشت از مطالب شما می باشد (البته با کمی تغییرات در فایل wp-config می توان این مقدار را تغییر داد !) تجسم کنید که شما مثلا ۱۰۰ مطلب اختصاصی دارید و همه آن ها را در محیط خود وردپرس تایپ کرده اید ، هر مطلب هم ۲۰ رونوشت داشته باشد ! این یعنی ۲۰۰۰ رونوشت و اشغال حجم زیادی از پایگاه داده … !

در این مطلب کد کوتاهی را به شما آموزش می دهیم که توسط آن می توانید همه ی رونوشت ها را به راحتی حذف کرده و جانی دوباره به پایگاه داده سایت تان بدهید ، در ادامه مطلب همراه ما باشید …

برای این کار کد زیر را به فایل functions.php قالب اضافه کرده و آن را ذخیره کنید :

global $wpdb;

$wpdb->query( "
DELETE FROM $wpdb->posts
WHERE post_type = 'revision'
" );
توجه

این کد برای یک بار استفاده نوشته شده است ، پس از قرار دادن کد در فایل ذکر شده و ذخیره ان یک بار به صفحه اصلی سایت بروید ، با این کار رونوشت ها حذف خواهند شد . پس از این کار به فایل functions.php مراجعه کرده و کد اضافه شده را حذف کنید …

اگر از این آموزش استفاده کردید و علاقه دارید آموزش های بیشتری از این دست را یک جا ببینید به صفحه توابع فایل functions.php مراجعه کنید و کدهای مورد نیاز خود را به صورت یک جا دریافت کنید .

6 پاسخ
  1. محمد
    محمد says:

    محمد: سلام من کد حذف آسان رونوشتهارا در محلی که گفته بودید ثبت کردم اما فوری سایت وهاست قطع شد لطفآ راهنمایی فرمائید

    پاسخ
    • امیر عربی
      امیر عربی says:

      سلام
      احتمالا جای صحیح قرارش ندادین
      برای حل مشکل از طریق کنترل پنل هاست وارد بشید و فایل functions.php قالب رو ویرایش کرده و کد اضافه شده رو حذف کنید.

      پاسخ

دیدگاه خود را ثبت کنید

مطلب خاصی فکرتان را مشغول کرده است ؟
آن را با ما در میان بگذارید !

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *