フィルターフック(add filter)の利用までは察しがつくのですけれど、関数や引数等が、よく分からないというか、まったく分かりません。どうぞ、ご教示くださいませ〜。
こんにちは
下記は、comment_form_defaults フィルタフックを使用する場合の例です。
function my_comment_form_defaults( $defaults ) {
$commenter = wp_get_current_commenter();
$req = get_option( 'require_name_email' );
$html_req = ( $req ? " required='required'" : '' );
$defaults['fields']['author'] =
'<p class="comment-form-author">' . '<label for="author">とく名' . ( $req ? ' <span class="required">*</span>' : '' ) . '</label> ' .
'<input id="author" name="author" type="text" value="' . esc_attr( $commenter['comment_author'] ) . '" size="30" maxlength="245"' . $html_req . ' /></p>';
$defaults['label_submit'] = '送信';
return $defaults;
}
add_filter( 'comment_form_defaults', 'my_comment_form_defaults' );
別の方法として、親テーマの comments.php テンプレート ファイルを子テーマにコピーして comment_form() に引数を指定する方法もいいかもしれません。
ishikawaさま
できましたー。このへんをマスターすると、WordPressが、またおもしろくなる予感が。書き方については、追って勉強していきたいと存じます。ありがとうございまーす!