حذف تمام نوشته های زباله دان با یک دستور sql

معرفی جداول دیتابیس وردپرس Wordpress Database Tables

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

حذف همه پست ها در وردپرس

 

حذف تمام نوشته های زباله دان با یک دستور sql (حذف سطل زباله وردپرس – حذف همه پست ها در وردپرس) زمانی برای شما اهمیت  بیشتری پیدا می کند  که در زباله دان سایت تان بیش از چند هزار مطلب حذف شده باشد و شما نتوانید زباله دان یا ترش (trash) وردپرس خود را به طور کامل حذف کنید

با توجه به اهمیت این آموزش  در این بخش قصد داریم  یک دستور یا کوئری اس کیو ال معرفی کنیم که قادر است چندین هزار مطلب موجود در زباله دان وردپرس را در ظرف مدت کمتر از ۵ ثانیه حذف کند.

خوب ابتدا باید وارد مدیریت هاست خود شوید

حذف تمام نوشته های زباله دان وردپرس با یک دستور sql DELETE FROM wp_posts WHERE post_status = "trash"

در مرحله دوم به سراغ phpmyadmin هاست خود بروید

دیتابیس وردپرس خود را انتخاب نمایید

و از گزینه ها و تبهای موجود در بالای phpmyadmin هاست خود به دنبال SQL برای نوشتن Query (تصویر زیر) در آن بگردید

 

پس از یافتن SQL کافیست قطعه کد زیر را در آن وارد و دکمه go را برای انجام پاک سازی سطل آشغال وردپرس بزنید.

DELETE FROM wp_posts
WHERE post_status = "trash"

اگر پاک سازی سطل آشغال وردپرس  به صورت دوره ای برای شما دشوار است می توانید با افزودن قطعه کد زیر به فایل wp-config.php WordPress وردپرس خود این عمل را به خود وردپرس واگذار کنید تا آن را به صورت دوره ای انجام دهد.

define( 'EMPTY_TRASH_DAYS', ۳۰ ); // ۳۰ days
به عنوان مثال کد فوق حذف سطل آشغال وردپرس را هر سی روز یکبار انجام می دهد

این مطالب رو هم پیشنهاد می‌کنیم ببینید

درباره نویسنده: عصر اطلاعات