Задать вопрос
@html_student
Молодой и глупый.

Как менять дизайн комментариев wordpress?

Замучался кастомизировать комментарии.
Тут нашел инфу по кастомизации
В принципе все ок, могу добавить свою верстку в отдельные поля через фильтр
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 контейнера под сам комент, а чтоб остальное было в другом контейнере. Но получается что все поля выводятся у меня подряд ( имя, тел, емайл,отзыв) и как сделать такую структуру?
6299a240154a3838760007.png
Странно что нет обычного темплейта с переменными чтоб можно было полностью кастомизировать форму
  • Вопрос задан
  • 99 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы