そして、どうしても消えないとききっと「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; }