WordPressのコメント欄から不要な項目を削除する方法

WordPressのコメント欄から不要な項目を削除する方法

WordPressのコメント欄から不要な項目を削除する方法をまとめておきます。

目次

各項目の削除方法

編集する時は、「テーマのための関数(functions.php)」に削除したい項目のコードを追加します。

注意書き

add_filter( "comment_form_defaults", "my_comment_notes_before");
function my_comment_notes_before( $defaults) {
    $defaults['comment_notes_before'] = '';
    return $defaults;
}

注意書き「メールアドレスが公開されることはありません。」等が表示されなくなります。

名前の入力欄

function my_comment_author_remove($arg) {
$arg['author'] = '';
return $arg;
}
add_filter('comment_form_default_fields', 'my_comment_author_remove');

名前の入力欄を消す時は、管理画面の設定「ディスカッション」から、「コメントの投稿者の名前とメールアドレスの入力を必須にする」のチェックを必ず外しておいて下さい。

チェックが入ったままではコメントが投稿できなくなります。

メールアドレスの入力欄

function my_comment_form_remove($arg) {
    $arg['email'] = '';
    return $arg;
}
add_filter('comment_form_default_fields', 'my_comment_form_remove');

メールアドレスの入力欄を消す時は、管理画面の設定「ディスカッション」から、「コメントの投稿者の名前とメールアドレスの入力を必須にする」のチェックを必ず外しておいて下さい。

チェックが入ったままではコメントが投稿できなくなります。

サイトの入力欄

function my_comment_form_remove($arg) {
    $arg['url'] = '';
    return $arg;
}
add_filter('comment_form_default_fields', 'my_comment_form_remove');

サイトの入力欄が表示されなくなります。

Cookieオプトイン用チェックボックス

管理画面の設定「ディスカッション」から、「コメント投稿者がCookieを保存できるようにする、Cookieオプトイン用チェックボックスを表示します」のチェックを外します。

「Cookieオプトイン用チェックボックス」を消す

コメント欄からCookieオプトイン用チェックボックスが表示されなくなります。

上手く設定できない時に確認してほしいこと

個人的に気になった点をまとめてみました。

コメント欄を削除したいです

管理画面の設定「ディスカッション」の「新しい投稿へのコメントを許可」のチェックを外して下さい。

コメント欄の削除

但し、この設定は過去の投稿(既に公開している記事)には適用されません。

記事が少ない場合は、個別に「コメントを許可」で変更できますが、記事が多くて管理できない場合は、プラグインDisable Commentsでコメント欄の一括表示or非表示を切り替えることもできます。

編集する場所が分かりません

管理画面の外観「テーマエディター」を開いて、「テーマのための関数 (functions.php)」に追加して下さい。PHPの編集は、テーマのアップデートで初期化されるので、子テーマの利用推奨です。

「テーマのための関数(functions.php)」の編集

メールアドレスの入力欄を削除したらコメントできなくなりました

管理画面の設定「ディスカッション」の「コメントの投稿者の名前とメールアドレスの入力を必須にする」のチェックを外して下さい(名前の入力欄を消した時も同様)。

「名前」と「メールアドレス」の入力を任意に変更する

最後に

CSSdisplay:noneで消す方法もありますが、テーマによってはレイアウトが崩れてしまうので、個人的にはPHPファイルで編集する方法をおすすめします(コピペするだけなので簡単)。

あわせて読みたい
エックスサーバーでコメントスパム&迷惑メールをブロックする方法 エックスサーバーで、サーバーの設定を変更して「コメントスパム」と「海外からの迷惑メール」を簡単にブロックする方法をまとめておきます(劇的に減らすことができる...
あわせて読みたい
エックスサーバーで子テーマを作成する方法 エックスサーバーで子テーマを作成する方法をまとめておきます。 【子テーマを作成する前に確認していほしいこと】 子テーマを作る前に下記の2点を必ず確認して下さい。...

スポンサーリンク

スポンサーリンク

スポンサーリンク

この記事を書いた人

まったりブログ運営者です。

現在ブログテーマをハミングバードからSWELLに変更中です。修正が完了するまでレイアウトが崩れるかもしれません。

関連記事

コメント

コメント一覧 (2件)

コメントする

目次
閉じる