Замучался кастомизировать комментарии.
Тут нашел инфу по кастомизации
В принципе все ок, могу добавить свою верстку в отдельные поля через фильтр
comment_form_default_fields
Но почему не работает в этом фильтре изменения textarea?
add_filter('comment_form_default_fields', 'extend_comment_custom_default_fields');
function extend_comment_custom_default_fields($fields) {
$commenter = wp_get_current_commenter();
$req = get_option( 'require_name_email' );
$aria_req = ( $req ? " aria-required='true'" : '' );
$fields[ 'author' ] = '<div class="comment-form-author">'.
'<input id="author" placeholder="ФИО *" name="author" type="text" value="'. esc_attr( $commenter['comment_author'] ) .
'" size="30" tabindex="1"' . $aria_req . ' /></div>';
$fields[ 'email' ] = '<div class="comment-form-email">'.
'<input id="email" placeholder="Email *" name="email" type="text" value="'. esc_attr( $commenter['comment_author_email'] ) .
'" size="30" tabindex="2"' . $aria_req . ' /></div>';
$fields[ 'comment' ] = '<div class="comment-form-comment">'.
'<textarea id="comment" name="comment" cols="45" rows="8" aria-required="true" required="required"></textarea></div>';
return $fields;
}
Ну и главный вопрос , хочу сделать такую форму. Получается мне нужно 2 контейнера под сам комент, а чтоб остальное было в другом контейнере. Но получается что все поля выводятся у меня подряд ( имя, тел, емайл,отзыв) и как сделать такую структуру?
Странно что нет обычного темплейта с переменными чтоб можно было полностью кастомизировать форму