コメント機能を無効にする

広告WordPress・PHP を学べる本

Amazonのアソシエイトとして、WordPress functions.phpは適格販売により収入を得ています。

概要説明

WordPressをCMSとしたコーポレートサイトではコメントを使うことは殆どありません。不要なコメント機能を無効にするカスタマイズ。

functions.php
/*----------------------------------------------------
 コメント機能を無効にする
----------------------------------------------------*/
// 新しいコメントを受け付けない
add_filter( 'comments_open', '__return_false', 20 );
// ピンバック・トラックバックも受け付けない
add_filter( 'pings_open', '__return_false', 20 );
// すでにあるコメントも記事の下に表示しない
add_filter( 'comments_array', '__return_empty_array', 20 );

comments_open だけでは、ピンバック・トラックバックは受け付けたままで、前に付いたコメントも表示されます。3 つを合わせて止めます。コメントそのものはデータベースに残るので、要らなければ管理画面の『コメント』から消してください。

管理画面からの設定の場合

コメント機能を無効にする

設定メニュー内のディスカッションメニューから「新しい投稿へのコメントを許可」のチェックを外しておけばコメントは使えないようになります

・コメントが投稿されたとき
・コメントの手動承認を必須にする
にチェックを入れておくことをおすすめいたします

メニューからも削除したい場合

WordPress Developer Resources

関連機能

  1. セキュリティのヘッダーを .htaccess でそろえる:SiteGuard とサブドメインの注意

  2. WordPress dashicons.min.cssファイルの読み込みをログイン時だけにする ( WordPress公式アイコン )

  3. SiteGuard と CloudSecure を比べる:SiteGuard に統一し、ログインの URL の落とし穴も直した

サイドバー

よく使うカスタマイズ

最近の記事

Profile

PAGE TOP