wordpressでのスマホ対応webサイト制作・wpプラグイン・PHPプログラム・SNS活用・ 動画・bgmやテーマ曲アレンジまで考えるコラム!

ワードプレスサイトに、コメント機能を実装しない/非表示にする方法

      2020/07/16

こんにちは、管理人@SS_mshpです。

今回は、ブログサイトによくある『コメント機能』を、実装しない方法を考えてみます。

コメント機能は、ブロガー交流によく使われてきましたが、使わない場合もあります。そういうとき機能無効・非表示にするにはどうするかをみていきます。

■考えられる、ワードプレスサイトにコメントを実装しない理由

■snsや問い合わせフォームで間に合っている

コメント書く人がいなくて(一昔前のブロガーとかなら、コメント書きまくってましたが)、ユーザー・顧客とのコミュニケーションは、snsや問い合わせフォームで間に合ってるケースもあります。

■担当が対応できない、業務上使わないなどの理由

web担の仕事が増える(笑)など、業務上の理由でコメントを使わないことはあります。これは会社の方針によります。

■スパムばっかり来るから邪魔

本文の内容に関係ない営業コメントや、外国の激安ブランド品通販サイト案内みたいなスパムコメントばっかりくると、いちいち対応してると時間がもったいなくなってきます。そういうときは、コメント使わない選択も必要といえるでしょう。

■ワードプレスサイトコメント実装しない/非表示の方法

コメント実装しない・非表示にはいくつか方法があります。ご自身の状況にあったものを選択・組み合わせるなどしてください。

■管理画面で(設定→ディスカッション設定)


WP管理画面には、『コメントを制御』する部分もあります(設定→ディスカッション設定)。写真の部分でチェックを外し、コメントを受け付けないように設定が可能です。

このサイトに(表には出てきませんが)外国のブランド品サイト案内コメントがたまにくるのは、ここの部分がオンになってるというのもありそうです(英語でハネるとかしてもOKです)。

■WPプラグインDisable Commentsで


固定ページ・投稿ページなどを選択して、コメント機能を一括で無効化するという、便利なプラグインです。プラグインだけあって操作も簡単です。

■テーマのphpファイルエディットでコメント表示部分をカット

php覚えたくて管理人がやっちゃった方法です。WPには『phpでコメント機能を表示する関数』があります。

例えば、投稿ページ(single.php)などで、『php if( comments_open() || get_comments_number() )』をカットすると・・


コメント欄が消えました。テーマによっては、記事タイトル下あたりに『コメント:○○件』みたいなのを表示している場合もあるので、使わない場合はそっちも消します(これもphp関数で呼び出されていることが多いです)。
今後永遠に使わないのであれば、コメント表示部分のCSSも200行くらいカットしてやると、表示速度も速くなります(CSS数百行カットは速度が変わります)。

なお、テーマアップデートがある場合は、初期化されますので、プログラム用テキストエディタで変更記録を保存します。

■あとがき・まとめ

コメントは交流に必要かもしれませんが、すべてのケースで必要というわけでもありません。
サクッとやりたいなら『プラグインや管理画面』、高速化も合わせて対応するなら『phpファイルエディット&CSSもカット』という感じでやってみましょう。

◆この記事で問い合わせ

*アトリエSS・web制作サービスページに移動します。webリニューアル・ロゴ・記事・wordpress化などでお力添えできます。
『サイトを既にお持ちで、リニューアル』の場合は、¥10万以下でご対応します(月額管理費/24回支払い縛りなどの強制無し)。

【カテゴリ】 - WordPressプラグイン情報
【タグ】 -

  関連記事

車・不動産・カタログなどに使えそう!WordPressコンタクトフォームにidやタイトルを渡して自動挿入させる方法

今回は、管理人が以前、お仕事でサイトを作ったときに使ったカスタマ ...

【WPプラグイン】Smart Custom FieldsとCustom Field Bulk Editorは相性悪い?(空リンク・真偽値フィールドに文字)

今回は、管理人がカスタムフィールド系の案件で使っているプラグイン ...

All In One SEO Packの管理画面タイトル・概要カラムって消せる?→manage_edit-post_columnsフックで消せます

今回は、利用者の多いWordPressプラグイン『All In ...

【WPプラグイン無しでサイト構築&表示を速く】Really Simple SSLって無効化して大丈夫?→設定しとけば大丈夫、ただし混在に注意

今回は『プラグイン干渉リスク低減や動作スピードアップ』のために、 ...

【WPプラグイン】WordPress5.0以降のブロックエディタ使いたくない場合→Classic Editorプラグインで旧エディタに戻して記事を書こう

今回は、WordPress5.0から搭載された記事のエディタがし ...

【WPプラグイン】WordPressにサウンドクラウドみたいな波形表示つけたい→WaveSurfer-WPをどうぞ

今回は、以前すこしDJの練習をしていた管理人が、webサイト(w ...

wordpressのリビジョンを、プラグインで制御する方法(revision control)【データベースを軽く】

今回は、wordpressで溜まりすぎるとデータベースを圧迫する ...