ワードプレスのコメントで「ウェブサイト」や「メール」って欄がどうしても消えないとき。

そして、どうしても消えないとききっと「comments_template();」を使用していたりするのでは? そんな時には「comments_template();」を使わずに、comment_form();としましょう。

<?php
//comments_template();
comment_form();
?>

■コメント欄のウェブサイトとメールの消し方

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

■「メールアドレスが公開されることはありません」の消し方

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

■「次のHTML タグと属性が使えます」の消し方

add_filter("comment_form_defaults","my_special_comment_after");
function my_special_comment_after($args){
$args['comment_notes_after'] = '';
return $args;
}

■「コメントを残す」の消し方

CSSへ記載

.comment-reply-title {display:none;}

■とりあえずそれなりの見栄えがほしい

CSSへ記載

form.comment-form label{
display: inline;
display: block;
border-left: 8px solid #D9D9D9;
background-color: #fff;
padding: 7px 10px;
text-decoration: none;
color: #333;
width: 90%;
margin: 14px 0px 0px;
text-align: left;
font-size: 14px;
}
form.comment-form #submit{
display: block;
margin:5px 0 25px;
}
タイトルとURLをコピーしました