Главная > Wordpress > Как переместить поле ввода комментария вниз в WordPress 4.4

Как переместить поле ввода комментария вниз в WordPress 4.4

С выходом WordPress 4.4 поле ввода текста комментария оказалось не на своём привычном месте - теперь оно располагается над полями ввода имени, почты и адреса сайта. Если вам не по душе эта новая разметка, то вы можете вернуть старое расположение полей. Давайте посмотрим, как это сделать.

Обновив WordPress до версии 4.4, я обнаружил, что поле ввода текста комментария оказалось первым в списке полей формы. Выглядело это вот так:

Wordpress 4.4 comments form default Мне захотелось вернуть всё, как было.

Чтобы переместить поле ввода комментария вниз в WordPress 4.4, неоходимо сделать следующее:

  1. Если у вашей темы есть файл functions.php, откройте его в вашем любимом текстовом редакторе. Если такого файла не имеется, его можно создать.
  2. В этот файл необходимо добавить следующий код:
    function wp_move_comment_field_to_bottom( $fields ) {
    $comment_field = $fields['comment'];
    unset( $fields['comment'] );
    $fields['comment'] = $comment_field;
    
    return $fields;
    }
    add_filter( 'comment_form_fields', 'wp_move_comment_field_to_bottom' );

Сохраните файл functions.php, и вот результат: Wordpress 4.4 comments form below И напоследок, пара примечаний из личного опыта.

  1. Я вношу изменения не в файлы темы, а в файлы унаследованной темы (см. child themes). Иначе есть шанс, что при очередном обновление темы все изменения в файле functions.php будут перетёрты, и их придётся добавлять заново. Это - порочная практика.
  2. Некоторые темы переопределяют оформление формы комментариев или даже используют сторонние системы комментирования. Им обновление до WordPress 4.4 ничем не грозит.

Winreview.ru можно найти в Вконтакте, Facebook и Twitter. Присоединяйтесь!

Комментарии

  1. Илья

    Спасибо за статью! У меня несколько вопросов. Я вчера тоже решил обновиться до 4.4 и хорошо что сделал бекап)) Потому что тоже обнаружил безобразие в формах комментария! Что еще затрагивается при обновлении на 4.4? У меня над полем комментариев убрана надпись про обязательные поля, а после обновы она появляется. Какие файлы после обновления следует вернуть наместо что бы все работало как прежде и ничего не редактировать потом? Заранее спасибо за ответ!

    P.S. Есть ли критические обновления в 4.4? Или можно не обновляться?

  2. Сергей Ткаченко

    @Илья
    Итак, по порядку.

    Кроме формы комментария, никаких "безобразий" не заметил.

    У меня над полем комментариев убрана надпись про обязательные поля, а после обновы она появляется.

    Как убирали? Есть несколько способов это сделать. Каким именно вы воспользовались?

    P.S. Есть ли критические обновления в 4.4? Или можно не обновляться?

    Я всегда обновляюсь. Дыры в безопасности закрываются в каждом релизе.

Написать комментарий