سیستم رونوشت ها در وردپرس یک سیستم کاربردی و مفید می باشد ، وردپرس با افزودن این قابلیت کمک بزرگی به مدیران کرده است ، حتما برای شما هم پیش آمده که هنگام نوشتن یک مطلب برق قطع شود و یا اینترنت دچار مشکل گردد ! در این گونه مواقع وردپرس که به صورت خودکار هر چند دقیقه یک رونوشت از مطلب شما ذخیره کرده است به شما امکان بازیابی هر کدام از رونوشت ها را می دهد و به این صورت مطالب شما با آخرین تغییرات اتجام شده دوباره در دسترس قرار خواهند گرفت . اما مشکلی که این سیستم دارد ذخیره بی نهایت رونوشت از مطالب شما می باشد (البته با کمی تغییرات در فایل wp-config می توان این مقدار را تغییر داد !) تجسم کنید که شما مثلا ۱۰۰ مطلب اختصاصی دارید و همه آن ها را در محیط خود وردپرس تایپ کرده اید ، هر مطلب هم ۲۰ رونوشت داشته باشد ! این یعنی ۲۰۰۰ رونوشت و اشغال حجم زیادی از پایگاه داده … !
در این مطلب کد کوتاهی را به شما آموزش می دهیم که توسط آن می توانید همه ی رونوشت ها را به راحتی حذف کرده و جانی دوباره به پایگاه داده سایت تان بدهید ، در ادامه مطلب همراه ما باشید …
برای این کار کد زیر را به فایل functions.php قالب اضافه کرده و آن را ذخیره کنید :
global $wpdb; $wpdb->query( " DELETE FROM $wpdb->posts WHERE post_type = 'revision' " );