Как переместить поле ввода комментария вниз в 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 ничем не грозит.