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

حذف رونوشت های اضافه وردپرس

حذف رونوشت های اضافه وردپرس

حذف رونوشت های اضافه وردپرس

سامانه رونوشت ها در وردپرس یک سامانه مفید و کاربردی است. وردپرس با اضافه کردن این قابلیت کمک شایانی به مدیران وب کرده است. حتما” برای شما نیز پیش آمد که هنگام نوشتن مطلبی اینترنت دچار مشکل شده و یا برق قطع شود ! در این مواقع وردپرس که به طور خودکار هر چند دقیقه از مطلب شما یک رونوشت ذخیره کرده است اماکان بازیابی هرکدام از رونوشت ها را به شما می دهد.

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

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

global $wpdb;
 
$wpdb->query( "
DELETE FROM $wpdb->posts
WHERE post_type = 'revision'
" );

مطالب مرتبط

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

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