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