WordPressサイトを放置していると、コメントが溜まっていることがあります。

運営していないサイトを数年規模で放置していると、大量のスパムが非承認のまま残っていたり、その数が数十万規模になることも。

承認待ち(非承認)のコメントが365,921件

これだけ非承認コメントが大量にあると、データベースが肥大化し、サイトの動作にも悪影響を与える可能性があります。

問題は、件数がここまで多いと「承認待ち」のコメントを絞り込んで一括削除を試みても、ページが重たすぎてうまくいかない点です。

そこで今回は、筆者が一括削除した際に使ったプラグインをご紹介いたします。コメント削除系のプラグインは多数ありますが、非承認コメントのみを一括削除できるタイプになります。


WordPressテーマ「GLUE」
WordPressテーマ「GLUE」
無料で高機能なWordPressテーマが手に入る。

プラグイン「Disable Comments」で
非承認コメントのみを一括削除する

使うプラグインは、「Disable Comments」です。

注意点は、同名のプラグインが多数あるので、作者が「Themeisle」となっているものを選んでください。

以前、当サイトでご紹介した同名プラグインでは、非承認コメントを一括削除する機能はありません。利用シーンや機能が似ているプラグインでも、できることが少し違うんですよね。

プラグインのインストール

管理画面から「Disable Comments」を検索してインストールするか、下のボタンからもダウンロード可能です。プラグインファイルをwp-content/pluginsディレクトリにアップ後、管理画面から有効化してください。

Disable Comments

プラグインのインストールにつきましてはこちらで詳しく解説しています。

非承認コメントのみを一括削除する手順

ここでは、実際の操作手順をご紹介いたします。

設定 > Disable Commentsを開いて、下記画面の「DELETE COMMENTS」タブをクリックしてください。

Disable Commentsの操作画面

その中にある「Remove unapproved comments」という項目を確認してください。「非承認コメントを取り除く」という意味のオプションです。

()内の数字=削除されるコメントの数です。上記例では、365,921となっていることがわかります。冒頭で確認した非承認のコメント数と一致します。

問題なければ、「Delete」ボタンを押して非承認コメントを一括削除できます。

この操作では「非承認コメントのみ」が削除され、承認済みコメントには影響しません。

削除が無事完了すると、次の画面に切り替わります。

非承認コメントの一括削除が完了した画面

画面上部に「All comments have been deleted.」と表示されていればOKです。

筆者のように数十万規模の非承認コメントがある場合でも、すぐに一括削除できました。

まとめ

長期間放置していたWordPressサイトでは、非承認コメントが大量に溜まっていることがあります。

筆者も数年ぶりに放置していたサイトにログインすることで気づきました。

件数が大量で、管理画面からの一括削除がうまく動作しない場合は、今回ご紹介した「Disable Comments」を使うと非承認コメントのみを一括削除できます。

サイトを再び運用する前に、不要なコメントを整理しておくと安心です。

WordPressのコメントに関するおすすめ記事

世界最高品質のデザインの
WordPressテーマ集
WordPressテーマ「ISSUE」
WordPressテーマ「ISSUE」
人材不足を解決する求人採用サイトを。
WordPressテーマ「SEEED」
WordPressテーマ「SEEED」
Webサービスを販売するLP型テーマ。
WordPressテーマ「GENESIS」
WordPressテーマ「GENESIS」
スタイリッシュな企業サイトの決定版。
WordPressテーマ「SOLARIS」
WordPressテーマ「SOLARIS」
一流の企業のための一流の企業サイトを。