Изменения вывода полей формы комментирования в WordPress 4.4

Одно из изменений в WordPress, которое появится в WordPress 4.4, связано с тестовой областью формы комментирования. Текстовая область будет перенесена в самый верх формы для зарегистрированных пользователей при публикации ими комментария.

Online commenting

Это изменение было сделано с целью улучшения клавиатурной навигации, однако также имеет цель упростить для конечных пользователей публикацию комментариев на WordPress-сайтах. Изменение потребовало использования некоторых фильтров и действий, которые теперь выполняются в ином порядке. Также это означает, что HTML-вывод comment_form будет несколько отличаться.

Как форма комментирования выглядела до:

commentformbefore

Как форма комментирования выглядит после:

commentformafter

Если вы используете хуки в comment_form – в частности, comment_form_field_comment и comment_form_after_fields, – вам нужно будет протестировать свой код в текущей nightly-версии WordPress и сообщить о любых обнаруженных проблемах в тикете #29974, чтобы все необходимые корректировки были оперативно внесены.

Источник: https://make.wordpress.org/core/

Понравилась статья? Поделиться с друзьями:
Комментарии: 7
  1. Андрей

    Довольно логичное нововведение, т. к. человек сразу делится своей мыслью, а уж потом заполняет техническую информацию для публикации сообщения. Как по мне – человеческое нововведение.

    1. Дмитрий (автор)

      Проблемы с этим могут быть следующие:

      – комментатор вначале пишет ответ, пытается отправить его, а только потом уже замечает обязательные поля к заполнению, выделенные звездочкой.

      – проблему с фокусом это не решает, поскольку разработчики тем/плагинов могут подцеплять к форме комментария свои собственные поля через хуки, которые будут стоять раньше этой текстовой области. Поэтому все равно может быть риск написать ответ не в том поле. Справиться с этой проблемой можно было бы путем JS-фокусировки на первом поле формы, вне зависимости от того, что это за поле.

      – Нужен хук для отмены этой смены позиций полей в форме. Это может привести к поломке многих проектов. И некоторые люди захотят вернуть старый вариант назад.

  2. Петр Русаков

    Вполне разумно. Главное чтобы с replytocom не возникло проблем опять.

  3. Nik

    Если уж брать курс на упрощение комментирования, то стоит дать возможность штатными средствами отключать запрос имени и почты, дав возможность реально анонимного комментирования. Всё равно по факту можно в поле e-mail указать хоть 1@2.ru – и это прокатит. Уж пусть лучше вообще ничего не просит.

    1. Дмитрий (автор)

      “Минимум решений со стороны пользователя” – такая философия разработчиков WordPress. Если предлагать разработчикам такие опции, то появятся разные вопросы, а почему надо то или иное поле отключать, почему не надо и т.д. Это не вписывается в их философию, им нужно, чтобы все уже было решено за пользователя, поэтому вряд ли мы дождемся этих опций.

  4. Falcotron

    Если честно не вижу принципиальной разницы , да с одной стороны удобнее с другой стороны , пользователи будут забывать указать данные сразу особенно на длинные развернутые комментарии. Если уж делать по уму по предоставили бы форму редактирования комментариев , настраиваемые поля и все такое

  5. Alex

    Лучше бы сам комментарий автора ставили первым, а то на некоторых сайтах пока докрутишь до конца ветки обсуждений или палец устанет или желание высказать мнение пропадет…

Добавить комментарий для Nik Отменить ответ

Получать новые комментарии по электронной почте. Вы можете подписаться без комментирования.