WordPressのコメント設定|無効化・スパム・承認待ちの管理

WordPressのコメント設定|無効化・スパム・承認待ちの管理

WordPressのコメントを止めたい場合は、今後作る記事の初期設定と、すでに公開済みの記事を分けて変更します。「設定」→「ディスカッション」で無効にしても、過去記事のコメント欄が自動ですべて閉じるとは限りません。

この記事では、サイト全体・記事ごとのコメント無効化、既存記事の一括変更、承認待ちと「モデレートしてください」の意味、スパムコメント対策、コメントの代替手段を整理します。

WordPressコメント設定の選び方

コメントを完全に止める前に、サイトの目的と管理できる範囲を確認します。交流が必要か、問い合わせを別の窓口へ集約するかで設定が変わります。

運用方針向いているサイト主な設定
コメントをすべて無効企業サイト、荒らし対応が難しいサイト新規の初期設定+既存記事を一括で閉じる
承認制で受け付ける個人ブログ、専門メディア手動承認、通知、スパム対策
ログインユーザーだけ許可会員サイト、限定コミュニティログイン必須、ユーザー権限、利用規約
一定期間後に閉じるニュース、更新頻度の高いブログ日数指定で古い記事を自動的に閉じる
質問窓口へ集約商品・サービスサイトコメントを止め、フォームやQ&Aへ誘導

スパム対応の担当者がいない場合は、最初から無効化する方が安全です。コメントを残す場合は、公開基準、返信担当、削除基準、個人情報が投稿された場合の対応を決めます。

WordPressのコメント機能の仕組みとリスク

コメントを許可した投稿では、訪問者が名前、メールアドレス、Webサイト、本文などを送信できます。送信後は設定により、すぐ公開されるか、承認待ちとして保留されます。管理画面の「コメント」では、承認待ち、承認済み、スパム、ゴミ箱などの状態を管理します。

  • 宣伝URLや自動投稿によるスパムが増える
  • 誹謗中傷、個人情報、権利侵害を含む投稿が届く
  • 返信・承認・削除の運用負担が発生する
  • 古い記事のコメント欄が攻撃対象として残る
  • 通知メールが多すぎて重要な連絡を見落とす

ピンバック・トラックバックは、他サイトからのリンク通知に関する別機能です。本記事ではコメント運用への影響に触れるだけに留め、詳しい仕組みまでは扱いません。不要ならディスカッション設定で受け付けない構成を検討します。

新しい記事のコメントをサイト全体で無効にする方法

今後作成する投稿の初期状態は、「設定」→「ディスカッション」で変更します。ここでの設定は新規投稿の既定値であり、既存記事に個別設定がある場合はそちらが優先されます。

  1. WordPress管理画面で「設定」→「ディスカッション」を開く
  2. 「新しい投稿へのコメントを許可」のチェックを外す
  3. 不要なら新しい投稿へのピンバック・トラックバック通知も外す
  4. 画面下の「変更を保存」をクリックする
  5. 新規下書きを作り、コメント許可が初期状態でオフか確認する

テーマやカスタム投稿タイプによっては、コメント欄の表示条件が独自に設定されている場合があります。保存後に公開プレビューを確認し、フォーム、既存コメント、コメント数の表示が残っていないか見てください。

既存記事のコメントを無効にする方法

記事ごとにコメントを無効にする

投稿編集画面で「ディスカッション」設定を開き、「コメントを許可」をオフにします。設定欄が見えない場合は、編集画面の設定パネルや環境設定でディスカッション項目を表示してください。記事の公開・更新手順全体は記事の設定方法で確認できます。

複数の記事を一括で無効にする

  1. 「投稿」→「投稿一覧」を開く
  2. コメントを閉じる記事にチェックを入れる
  3. 一括操作で「編集」を選び「適用」を押す
  4. コメント項目を「許可しない」に変更する
  5. 「更新」を押し、対象記事を公開画面で確認する

記事数が多い場合は、画面上部の表示オプションで1ページの表示件数を調整できます。ただし、一度に大量更新すると処理が止まることがあるため、バックアップを取り、件数を分けて実行します。固定ページやカスタム投稿タイプも別一覧で確認してください。

サイト全体で強制的に無効化するプラグイン

多数の投稿タイプでコメント機能を使わないサイトでは、Disable Comments等のプラグインでコメント画面や機能をまとめて止める方法があります。既存コメントがデータベースから自動削除されるとは限らないため、停止・削除時の挙動、カスタム投稿タイプ、REST API、テーマ表示への影響をテストします。

「コメントはモデレートされ次第表示されます」の意味と対処

訪問者が「コメントはモデレートされ次第表示されます」などのメッセージを見る場合、そのコメントは承認待ちとして保存され、管理者の確認後に公開される設定です。エラーで消えたわけではありません。

管理者に届く「モデレートしてください」という通知メールは、承認待ちコメントが発生したことを知らせます。メール内リンクを無条件にクリックせず、WordPress管理画面へ直接ログインして「コメント」を開き、内容と送信元を確認してください。

承認待ちコメントを管理する

  1. 管理画面の「コメント」を開く
  2. 「承認待ち」または「保留中」の一覧を表示する
  3. 本文、投稿先、送信者、URL、IP等を確認する
  4. 問題なければ承認し、不要ならスパムまたはゴミ箱へ移す
  5. 同種の投稿が続く場合はディスカッション設定とスパム対策を見直す

手動承認の設定を確認する

「設定」→「ディスカッション」で、コメントを手動承認するか、過去に承認済みの投稿者だけ自動承認するかを設定できます。誰でも即時公開にすると対応は速くなりますが、スパムや不適切な投稿も公開されるリスクがあります。

通知メールが不要でもコメントを残したい場合は、「コメントが投稿されたとき」「コメントがモデレーションのため保留されたとき」のメール通知を調整します。通知を切ることと、コメント受付を無効にすることは別です。

スパムコメント対策

コメントを受け付けるなら、承認制だけでなく自動スパム判定、投稿頻度、禁止語、リンク数を組み合わせます。スパム対策まとめに沿って、サイト全体の防御と運用を整えてください。

ディスカッション設定で絞り込む

  • 名前とメールアドレスの入力を必須にするか決める
  • コメント内のリンク数が多い投稿を承認待ちにする
  • 禁止語句、メール、URL、IPをモデレーション・拒否リストへ設定する
  • 古い投稿のコメントを一定日数後に閉じる
  • Cookie保存の説明とプライバシーポリシーを確認する

Akismet等のスパム対策を使う

Akismet Anti-spamはコメントやフォームのスパム判定に使われる公式系プラグインです。利用条件、料金区分、外部サービスへ送信されるデータ、プライバシー表示を確認して設定します。スパム判定は完全ではないため、定期的に誤判定とゴミ箱を確認してください。

CAPTCHA・ログイン制限を検討する

自動投稿が多い場合はCAPTCHAやログインユーザー限定を検討できます。ただし、入力負担やアクセシビリティへの影響があります。コメント数が少ない企業サイトでは、対策を重ねるよりコメント自体を無効にして問い合わせ窓口へ集約する方が管理しやすいこともあります。

コメントを削除・非表示にする際の注意点

コメント欄を閉じることと、既存コメントを削除することは別です。受付を停止しても、承認済みコメントが本文下に残る場合があります。過去のやり取りを残すか、非表示にするか、完全削除するかを決めます。

操作結果注意点
コメント受付を無効新しい投稿を受け付けない既存コメントは残る場合がある
承認を解除公開画面から外し承認待ちに戻す管理画面には残る
スパムへ移動スパム一覧へ隔離自動削除設定・保持期間を確認
ゴミ箱へ移動一時削除ゴミ箱を空にすると復元できない
データを完全削除データベースから削除バックアップ・法的保存・監査要件を確認

ユーザーから削除依頼があった場合は、コメント本文だけでなく、名前、メール、IP等の関連データをどこまで保持しているか確認します。バックアップにも過去データが残るため、復元時の扱いと保持期間を運用ルールに含めてください。

コメントの代わりに掲示板・問い合わせを使う

読者とのやり取りが必要でも、記事下コメントが最適とは限りません。質問の公開範囲、回答担当、検索性、個人情報によって窓口を分けます。

代替手段向いている用途特徴
お問い合わせフォーム個別相談、見積もり、個人情報を含む連絡非公開で管理しやすいがFAQとして蓄積しない
掲示板・Q&A利用者同士の質問、公開ナレッジモデレーション、会員管理、検索が必要
会員コミュニティ限定利用者の継続交流ログイン、権限、利用規約、退会処理が必要
SNS短い反応や拡散外部サービス依存、投稿の保存・検索に制約

掲示板やQ&AをWordPressへ設置する方法は、専用記事「掲示板・Q&Aの設置」で扱います。

窓口を変更する場合は、コメント欄を消すだけでなく、記事末尾や問い合わせページに代替手段を明示します。返信目安、回答できない内容、個人情報を書かない注意も添えると、誤投稿を減らせます。

よくある質問

Q
ディスカッション設定でコメントを無効にしたのに過去記事に欄が残るのはなぜですか?
A

ディスカッションの既定値は主に新しい投稿へ適用されます。既存記事は投稿一覧の一括編集または各記事のディスカッション設定で「許可しない」へ変更してください。

Q
「モデレートしてください」というメールはスパムですか?
A

WordPressが承認待ちコメントを知らせる正規通知の場合があります。ただし、メール内リンクを直接開かず、管理画面のコメント一覧から内容を確認すると安全です。

Q
コメントを無効にすると既存コメントも削除されますか?
A

通常は削除されません。新規受付を止めても承認済みコメントが残る場合があります。非表示、承認解除、ゴミ箱、完全削除のどれにするかを別に決めてください。

まとめ

WordPressのコメントを無効にする際は、新規投稿の既定値と既存記事の設定を分けて変更します。「設定」→「ディスカッション」で今後の初期状態を変え、過去記事は投稿一覧の一括編集または個別画面で閉じてください。

コメントを残す場合は、承認待ち、通知、スパム判定、削除基準を運用として決めます。「モデレートしてください」は承認待ちの通知であり、無効化設定とは別です。交流が不要なら、問い合わせフォームやQ&Aなど、管理しやすい窓口へ集約しましょう。

この記事を書いた人

Hara Daizo

Hara Daizo

Web制作会社、Web担当者を経て独立。17年以上の実務経験で培った制作スキルとSEOノウハウを活かし、現在はSTARRY代表としてWordPressサイト制作・集客サポートを提供。大手クラウドソーシングのWebデザイナーランキング上位受賞多数。