Неопределённые переменные при выводе коммнтариев
-
Ребята, привет! Помогите разобраться, при попытке вывода формы комментариев (в своей собственной теме — на всякий случай), выводит следующие ошибки:
Notice: Undefined variable: aria_req in /home/imoniumo/moneygetix.ru/wp-content/themes/promotoper/comments.php on line 142
Notice: Undefined variable: html5 in /home/imoniumo/moneygetix.ru/wp-content/themes/promotoper/comments.php on line 144
Notice: Undefined variable: aria_req in /home/imoniumo/moneygetix.ru/wp-content/themes/promotoper/comments.php on line 144
Notice: Undefined variable: html_req in /home/imoniumo/moneygetix.ru/wp-content/themes/promotoper/comments.php on line 144
Причём сама форма выводится и вроде работает (полностью не тестировал, но комментарии приходят и отображаются). Я так понимаю это какие-то переменные, связанные с проверкой на обязательность ввода. Делал до этого по видеокурсу другую тему, там ни каких ошибок не отдавало при том же коде. Данные переменные предварительно в файле вывода комментариев не объявлялись, из чего делаю вывод, что они какие-то внутренние вордпрессовские. Данные переменные тянуться из функции вывода комментариев comment_form( $args, $post_id ) из массива $args. Содержимое данных параметров я так понимаю стандартное для Ворпдресса и отвечает за вывод полей комментариев. Стандартный код этого массива по документации такой:
array( 'author' => '<p class="comment-form-author">' . '<label for="author">' . __( 'Name' ) . '</label> ' . ( $req ? '<span class="required">*</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">' . __( 'Email' ) . '</label> ' . ( $req ? '<span class="required">*</span>' : '' ) . '<input id="email" name="email" type="text" value="' . esc_attr( $commenter['comment_author_email'] ) . '" size="30"' . $aria_req . ' /></p>', 'url' => '<p class="comment-form-url"><label for="url">' . __( 'Website' ) . '</label>' . '<input id="url" name="url" type="text" value="' . esc_attr( $commenter['comment_author_url'] ) . '" size="30" /></p>', );
То есть эти переменные должны присутствовать по умолчанию. Может написал немного запутано, но кто в теме подскажите пожалуйста. Смотрел в сети, некоторые советовали их перед выводом объявить и запихнуть в них какие-то данные о проверках, но не хочу изобретать велосипед и ломать логику движка без надобности. кстати версии Врдпресс сейчас 4.9 в видеокурсе 4.6 (на заметку). Заранее спасибо!
- Тема «Неопределённые переменные при выводе коммнтариев» закрыта для новых ответов.