我试图将作者,电子邮件字段添加到评论表单中,但评论表单不会更改。它始终显示一个默认模板,只包含注释字段和提交按钮。
这可能是一个缓存问题还是从另一个目录中读取评论表单模板?
我在页面模板中使用此代码:
$comments_args = array(
'label_submit' => __('コメント送信'),
'title_reply' => __('コメント登録'),
'fields' => apply_filters('comment_form_default_fields', array(
'author' =>
'<p class="comment-form-author">'.
'<input id="author" class="blog-form-input" placeholder="Your Name* " name="author" type="text" value="'.esc_attr($commenter['comment_author']).
'" size="30"'.$aria_req.
' /></p>',
'email' =>
'<p class="comment-form-email">'.
'<input id="email" class="blog-form-input" placeholder="Your Email Address* " name="email" type="text" value="'.esc_attr($commenter['comment_author_email']).
'" size="30"'.$aria_req.
' /></p>',
)),
'comment_notes_after' => '',
'comment_field' => '<p class="comment-form-comment"><label for="comment">'._x('Comment', 'noun').
'</label><br /><textarea id="comment" name="comment" aria-required="true" cols="75"></textarea></p>',
);
comment_form($comments_args);
答案 0 :(得分:0)
<?php
$comment_args = array( 'title_reply'=>'Got Something To Say:',
'fields' => apply_filters( 'comment_form_default_fields', array(
'author' => '<p class="comment-form-author">' . '<label for="author">' . __( 'Your Good Name' ) . '</label> ' . ( $req ? '<span>*</span>' : '' ) .
'<input id="author" name="author" type="text" value="' . esc_attr( $commenter['comment_author'] ) . '" size="30"' . $aria_req . ' /></p>',
'email' => '<p class="comment-form-email">' .
'<label for="email">' . __( 'Your Email Please' ) . '</label> ' .
( $req ? '<span>*</span>' : '' ) .
'<input id="email" name="email" type="text" value="' . esc_attr( $commenter['comment_author_email'] ) . '" size="30"' . $aria_req . ' />'.'</p>',
'url' => '' ) ),
'comment_field' => '<p>' .
'<label for="comment">' . __( 'Let us know what you have to say:' ) . '</label>' .
'<textarea id="comment" name="comment" cols="45" rows="8" aria-required="true"></textarea>' .
'</p>',
'comment_notes_after' => '',
);
comment_form($comment_args); ?>
我希望这对你有用