حذف تمام نوشته های زباله دان وردپرس با یک دستور sql
حذف تمام نوشته های زباله دان با یک دستور sql (حذف سطل زباله وردپرس – حذف همه پست ها در وردپرس) زمانی برای شما اهمیت بیشتری پیدا می کند که در زباله دان سایت تان بیش از چند هزار مطلب حذف شده باشد و شما نتوانید زباله دان یا ترش (trash) وردپرس خود را به طور کامل حذف کنید
با توجه به اهمیت این آموزش در این بخش قصد داریم یک دستور یا کوئری اس کیو ال معرفی کنیم که قادر است چندین هزار مطلب موجود در زباله دان وردپرس را در ظرف مدت کمتر از ۵ ثانیه حذف کند.
خوب ابتدا باید وارد مدیریت هاست خود شوید
در مرحله دوم به سراغ phpmyadmin هاست خود بروید
دیتابیس وردپرس خود را انتخاب نمایید
و از گزینه ها و تبهای موجود در بالای phpmyadmin هاست خود به دنبال SQL برای نوشتن Query (تصویر زیر) در آن بگردید
پس از یافتن SQL کافیست قطعه کد زیر را در آن وارد و دکمه go را برای انجام پاک سازی سطل آشغال وردپرس بزنید.
DELETE FROM wp_posts
WHERE post_status = "trash"
اگر پاک سازی سطل آشغال وردپرس به صورت دوره ای برای شما دشوار است می توانید با افزودن قطعه کد زیر به فایل wp-config.php WordPress وردپرس خود این عمل را به خود وردپرس واگذار کنید تا آن را به صورت دوره ای انجام دهد.
define( 'EMPTY_TRASH_DAYS', ۳۰ ); // ۳۰ days
به عنوان مثال کد فوق حذف سطل آشغال وردپرس را هر سی روز یکبار انجام می دهد