WordPressのポストタグ(post_tag)とカテゴリ(category)をSQLコマンドで削除する

WordPressのタグは、投稿時に自由に設定できるメリットがあるのですが、運用ルールがないと自由すぎて無駄に増えていってしまいます。
今回、10万件ほどに増えてしまったタグを削除して、ルールに基づいて振り直すという要件がありました。

10万件もとなると管理画面からチマチマと削除していてはいつまで経っても終わりません。
そこで、SQL文で、データベースを直接編集する方法にしました。
WordPressのデータが巨大になりすぎた時とかに使えるSQLコマンドかと思います。

※コマンドを実行する方は、諸々バックアップを行った上で、お試しください。

ポストタグの削除

カテゴリの削除

 

おまけ

不要なカスタムフィールドのデータをSQL文で削除する。

 

カテゴリの説明を纏めてSQL文で挿入する。

 

  • このエントリーをはてなブックマークに追加
  • Pocket

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください