حذف رونوشت های وردپرس (Revision) توسط فایل functions.php
رونوشت هایی که وردپرس از مطالب سایت شما در دیتابیس خود ذخیره می کند خیلی وقت ها مفید هستند و می توانند به شما کمک کنند تا به محتوایی که قبلا ایجاد کرده بودید دسترسی داشته باشید. اما به هر حال بهتر است هر از چند گاهی تمام رونشت هایی که وردپرس ایجاد کرده است را پاکسازی کنید تا حجم دیتابیس کمتر شود.
در مطلبی که قبلا در روکش منتشر کردیم شما با نحوه غیر فعال کردن رونوشت های وردپرس آشنا شدید, در این مطلب نیز می خواهیم شما را با با نحوه حذف رونوشت هایی که توسط وردپرس ایجاد شده است آشنا کنیم.
فایل functions.php قالب سایت خود را باز کنید و کد زیر را در آن قرار دهید و آن را ذخیره نمایید.
$wpdb->query( " DELETE FROM $wpdb->posts WHERE post_type = 'revision' " );
حال برای اجرای این کد صفحه اصلی سایت خود را باز کنید. با باز کردن صفحه اصلی همه کار ها انجام می شود و تام رونشت ها پاک می شوند. خوب دیگر نیازی به وجود داشتن کد بالا در فایل فانکشن ندارید و می توانید آن را حذف کنید. اما اگر کد را حذف نکنید تمام رونوشت هایی که از این به بعد قرار است در وردپرس ایجاد می شود بلافاصله حذف می شوند, پس بهتر است آن را بردارید.
سلام داداش می خواستم ببینم با چی قالبتو ساختی
دوست عزیز با نرم افزار خاصی قالب را نساختم بلکه از صفر کدهاش نوشته شده. با یک نرم افزار notepad ساده هم میشه قالب وردپرس ساخت.
دم شما گرم … 🙂
کلی سایتمو با مختل روبرو کرده بودش 🙂
سلام
من این کد شما را وارد کردم کل استیل پوسته حذف شد وفایل functions.php پاک شد و فضای هاستم نیز به دوبرابر پر شد خواهش میکنم کمکم کنید
http://www.borhany.ir
کد بالا فقط روی دیتابیس کار می کنه. داخل دیتابیس هم فقط رونوشت های وردپرس (Revision) را حذف می کنه. این کد نمی تونه دلیل حذف استایل و فایل functions.php بوده باشه. افزونه های دیگه را بررسی کنید.