sqlで次を実行
1 |
TRUNCATE TABLE テーブル名; |
WPの記事とカテゴリを全部消す時はこんな感じ
1 2 3 4 5 |
TRUNCATE wp_posts; TRUNCATE wp_postmeta; TRUNCATE wp_terms; TRUNCATE wp_term_relationships; TRUNCATE wp_term_taxonomy; |
1行ずつ実行が確実。
テーブル自体の削除って意味じゃなくて、中のデータの削除って意味。
WPの記事を削除する場合は、以下の4つのテーブルを削除する
■wp_posts
SQL例文
1 |
DELETE FROM `wp_posts` WHERE `post_date` > 消したい日付() ※この場合は以降の日付を削除 |
日付入力例:’2018-05-08 00:00:00′
■wp_postmeta
SQL例文
1 |
DELETE FROM `wp_postmeta` WHERE `post_id` > 消したいID |
■wp_term_relationships
SQL例文
1 |
DELETE FROM `wp_term_relationships` WHERE `term_taxonomy_id` = 2 |
■wp_term_taxonomy
カテゴリのカウントを更新する。updateSQLでも可能だが、ツールでの更新が無難。