網站被駭、或是頻繁發布或更新文章,容易讓網站裡殘存一堆無用的文章。
但是WordPress後台的草稿和回收桶每一頁只能刪除20篇文章,如果文章累積有上百篇要刪除就會顯得沒效率。
這時需要透過資料庫下SQL指令,一次將草稿和回收桶文章刪除。
WordPress 刪除草稿所有文章
首先先登入phpMyAdmin,選擇我們的資料庫。
輸入 post 找到資料表,像我這邊資料表前綴不是預設的wp_posts,而是uqZ_posts
點擊進入資料庫然後將以下指令貼上,其中「wp_posts」請改成你查到的前綴,像我的就是uqZ_posts
delete from wp_posts where post_status="draft"
點擊確認執行指令
出現以下畫面代表已成功刪除
WordPress 刪除回收桶所有文章
這邊的操作方式跟前面是一樣的,只是刪除的目標改成是回收桶。
如果回收桶的文章不刪除,WordPress也會自動在30天後刪除.
delete from wp_posts where post_status="trash"