コメント欄停止・コメント削除
    WordPressでは標準でコメント機能が付いてきます。この投稿ではコメント機能の停止や既に投稿されたコメントを削除する方法を紹介します。
設定による停止方法
新規の投稿に関してコメントを停止する
管理画面より「設定」→「ディスカッション」とすすみ、"新しい投稿へのコメントを許可する"のチェックをはずす。
これで、これから投稿するページのコメントは停止されますが、説明("これらの設定は各投稿の設定が優先されます。")にあるように、既に投稿しているページのコメントは有効です。
既存の投稿に関してコメントを停止する
管理画面より「投稿」→「投稿一覧」とすすみ、そのページの投稿画面へすすんで下さい。右上の「表示オプション」を開き、"ディスカッション"と"コメント"にチェックを入れると要素が追加されるので、"コメントの投稿を許可する。"のチェックをはずして下さい。
これでその投稿に対するコメントは停止されますが、この状態では既に投稿されたコメントは表示されたままなので、削除したい場合は、コメントの部分から"ゴミ箱"をクリックすると削除されます。
複数の(既存の)投稿をまとめてコメント停止する
管理画面より「投稿」→「投稿一覧」とすすみ、コメントを停止したい投稿にチェックを入れて左上のドロップボックスから「編集」を選び"適用"を押すと一括編集がでてくるので、"コメント"のドロップボックスから"許可しない"を選んで、更新して下さい。
まとめてコメントを削除する場合は、管理画面の「コメント」から選択して削除できます。
コメント機能を停止するプラグイン
このプラグインでは、「投稿」、「固定ページ」、「メディア」ごとにコメント機能を停止することができます。
Disable Comments
フィルターフックを使用してコメント機能を停止
以下を子テーマのfucntions.phpに追加することでコメントを停止できます。
function my_comment_status( $open, $post_id) {
    if (get_post_type() == 'attachment') {    // 「メディア」ページの場合
        return false;
    }
    return $open;
}
add_filter( 'comments_open', 'my_comment_status', 10 , 2);
上記では、'attachment'となっており、「メディアライブラリ」に投稿(アップロード)されたファイルを表示するページのコメントフォームを停止させます。他の投稿タイプに対して行う場合は、置き換えてください。よく使いそうなのが'page'で、「固定ページ」のコメントを停止させます。あとは、'post'(「投稿」)などがあります。
「投稿タイプ」についてはこちらを参照。
Post Types « WordPress Codex
全てのページでコメントを停止させる場合は以下
add_filter( 'comments_open', '__return_false');
テンプレートを編集して停止する方法
テーマ内のテンプレートから以下のコードを見つけてコメントアウトするだけで実現できます。
<?php comments_template( '', true ); ?> // ↓コメントアウト <?php //comments_template( '', true ); ?>
"コメントは停止中です。" "コメントは受け付けていません。"を削除
テーマによりますが、過去にコメントされそれらを表示しているけど、現在はコメントを受け付けていない場合に表示されます。(コメントを不許可にしているだけでコメント件数が0の場合は表示されません。)
テンプレートから変更
大抵のテーマでは、comments.phpに記述されています。そのなかで'Comments are closed.'の部分をコメントアウトすることで削除が可能です。
// Twenty Fifteenを例に
<?php if(0) { ?>
    <p class="no-comments"><?php _e( 'Comments are closed.', 'twentyfifteen' ); ?></p>
<?php } ?>
「Remove "Comments are closed"」というプラグインでも可能のようです。(インストール・有効化するだけです。)
CSSで非表示に
.no-comments {
    display: none;
}
      関連記事
-  
                            
                              - 
              
Twenty Fourteenカスタマイズ用プラグインと派生テーマ
WordPressの現在のデフォルトテーマ「Twenty Fourteen」のカスタマイズに便利なプラグインと、「Twenty Fourteen」をもとに作成されたテーマのまとめです。 カスタマ
 
-  
                            
                              - 
              
独自のCSSやJSを読み込む
WordPressで、プラグインではなく自作したりダウンロードしてきたCSSやJS(プラグイン)を読み込んだりするケースがあると思います。今回は、その際のCSSやJSファイルの使用方法をまとめてみまし
 
-  
                            
                              - 
              
jQueryをCDNから読み込む
WordPressではデフォルトでjQueryライブラリが同梱されています。この記事では、それをやめて、CDNから読み込み、使用する方法を解説します。 WordPress 3.6 3.9 4.0
 
-  
                            
                              - 
              
「最近の投稿」ウィジェット カスタマイズ
目次 ウィジェットを削除 標準の設定 特定のカテゴリーに属する投稿を除外 カスタマイズ プラグイン 「最近の投稿」ウィジェットを削除 「最近の投稿」ウィジェット
 
-  
                            
                              - 
              
Twenty Twelve 投稿者情報を表示/非表示に
TwentyTwelveでは、投稿ページごとに投稿者の情報を掲載することができます。他のテーマでも同様だと思います。こんな感じです。ここでは、掲載と削除の方法について記載します。 表示方法 「
 
-  
                            
                              - 
              
アバターサイズの変更など Twenty Twelve 1.3での変更点
Twenty Twelve 1.3 での変更点 アバターサイズの設定ロジック変更 ヘッダ画像の設定ロジック変更 全ての変更点はこちら Changes from twentytwel
 
-  
                            
                              - 
              
「固定ページ」ウィジェット カスタマイズ
「固定ページ」ウィジェットは、そのままではありますが、固定ページの一覧をウィジェットに表示してくれます。 カスタマイズは、管理画面よりいくつかできるようです。 目次 特定の(固定)ページ
 
-  
                            
                              - 
              
Twenty Ten カスタマイズ
Twenty Tenのカスタマイズについてのまとめです。 目次 コンテンツナビゲーション 非表示 「投稿日」を非表示 「作成者(投稿者)」を非表示 "コメントをどうぞ"("leave a
 
-  
                            
                              - 
              
ログイン画面・機能をカスタマイズ
CSSを変更してスタイル変更 ログイン画面用のCSSを用意して子テーマとして使用します。変更したい部分だけを記述して下さい。 // オリジナル /wp-admin/css/login.min.
 
-  
                            
                              - 
              
Twenty Fifteen カスタマイズ
WordPress 4.1のデフォルトテーマである「Twenty Fifteen」は三世代前の「Twenty Twelve」に似たテーマで非常にシンプルなテーマにまとまっていますね。カスタマイズをまと
 
- PREV
 - 実装方法が選べるツールチップ用プラグイン「Smallipop」
 - NEXT
 - selectボックスを実装
 






        
        
        
        
        
        
        
        
        
Comment
[…] ▶︎Think deeply, Do less, More effectiveさん(参考にした記事)はこちら […]
あぁ...やっとここに書かれてあった一括でステータスを変える内容でコメント欄を非表示にできた。
コメント欄停止・コメント削除 https://t.co/AH7iFra7To
#wordpress
WordPress - コメント欄停止・コメント削除 https://t.co/ORXVn46CHP
WordPress - コメント欄停止・コメント削除 https://t.co/ORXVn46CHP
コメント欄停止・コメント削除 https://t.co/XrAL9pQAqb
[…] まくできなかったので、以下のサイトを参考に再度調整。 http://kwski.net/wordpress/1086/ […]
[…] https://ja.support.wordpress.com/enable-disable-comments/ http://www.wordpress-shop.com/?page_id=108 http://kwski.net/wordpress/1086/ […]
コメント欄停止・コメント削除 https://t.co/zBNoBPXj61 #pocket2twitter
[…] ②コメントするの項目削除 […]
WordPressのコメント欄停止のコメントを削除する方法。
コメント欄くくってるdivをcssでまるっとdisplay noneしちゃうのが一番簡単かも。もちろん子テーマの方で。↓
http://t.co/MCiTLqCRfw
#carubo_study
[…] コメント欄停止・コメント削除 […]
こんにちは。
過去のコメント欄も消せました!
大変参考になりました!ありがとうございます。
コメント欄停止・コメント削除:http://t.co/qDYETVeD2K
コメント欄停止・コメント削除 http://t.co/EpQLR8JvfW
[…] するか否かは 基本的に記事を作成する段階で決定するようだ。 http://kwski.net/wordpress/1086/ […]
[…] コメント欄停止・コメント削除 […]
[…] http://kwski.net/wordpress/1086/ […]
[…] WordPress | コメント欄停止・コメント削除 プラグインを使う。コメントを止めるだけのために新規プラグインは大げさかもしれませんが、手っ取り早い。 […]
WordPress | コメント欄停止・コメント削除 (+TwentyFourteen)
http://t.co/Q5gXEVvK6D
[…] comments_template(); ?–> http://kwski.net/wordpress/1086/ […]
コメント欄を削除したのですが、webmastertoolで見るとurlエラーが多発しました。
見てもよくわからなかったので、http://freeseo1.com/checklink.aspxというサイトでリンクチェックをしました。
http://○○○.biz/comments/feed 404 Not Found
投稿ページすべてこの調子です。
いろいろサイトを検索して対策を探しましたがうまくいきません。
エラーを無視してもかまわなければそれでもよいのですが・・・・
申し訳ありませんがもしお分かりなら教えてもらえないでしょうか。
RSS/Atomフィードのリンクエラーのようですね。
head内に以下のlink要素があると思います。
http://○○○.biz/comments/feed - サイト全体のコメントのフィードURL
http://○○○.biz/シングルページのスラッグ/feed - シングルページへのコメントのフィードURL
"404 Not found"ということは、フィードを停止されているのではないでしょうか?
(フックを用いてコメント欄を停止している(別)私サイトに対して、紹介いただいたオンラインツールで試してみましたが、同様のリンクエラーは検出されませんでした。)
コメント欄を停止されるようでしたら、上記のhead内のリンクも除去して影響は無いと思います。
headからのlink削除方法は以下を参照いただければと思います。
http://kwski.net/wordpress/1102/
"head内のフィードURLを消す方法"
(** コメントのフィードURLだけ消すというのが簡単にできればいいのですが、)
すごく参考になりました!ありがとうございます♪ →→ WordPress | コメント欄停止・コメント削除 (+TwentyThirteen) http://kwski.net/wordpress/1086/
[...] 《 コメント欄停止・削除法 》 コメント欄停止・コメント削除(+TwentyTwelve) | Think deeply, Do less, More effective [...]
[...] コメント欄停止・コメント削除(+TwentyTwelve)↓ http://kwski.net/wordpress/1086/ [...]