コメントにフィールドを追加する


「wordpress コメント カスタマイズ」などを調べて
functions.phpに追加するのもやってみたのですが、自分のテーマでは
うまくいきませんでした。
おそらく、テーマのcomment.phpが以下のようになっていたからだと思います。

	<?php comment_form( array(
		'title_reply' => '<span>' . esc_html__( 'Leave a Reply', 'worldstar' ) . '</span>',
		'comment_notes_after' => ''
		)
	); ?>

でここに、チェックボックスを表示させたかったので、強引にコメントのテキストエリアに、
チェックボックスの部分を追加してしまいました。
こんな感じ

	<?php comment_form( array(
		'title_reply' => '<span>' . esc_html__( 'Leave a Reply', 'worldstar' ) . '</span>',
		'comment_notes_after' => '',

		'comment_field' => '<p class="comment-form-comment"><label for="comment">コメント</label> <textarea id="comment" name="comment" cols="45" rows="8" maxlength="65525" aria-required="true" required="required"></textarea></p><input type="checkbox" name="cmail" value="1" checked="checked">メール配信する場合はチェックをつけたままにして下さい(深夜20時以降~早朝10時未満以外有効です
)'

		)
	); ?>

コメント部分は以下のようになりました。