Я использую пользовательское поле типа «множественный выбор», которое установлено как обязательное для всех пользователей. Это подразумевает, что оно также обязательно при регистрации, то есть вы не можете зарегистрироваться, не выбрав хотя бы один вариант из списка.
Вместо отображения подсказки об ошибке, как это делается для стандартных полей, пользовательское поле не показывает никакого сообщения, если оно пропущено. Регистрация просто ничего не делает, не предоставляя пользователю никакой обратной связи.
Кроме того, и я не знаю, связано ли это с этим, в консоли разработчика отображается:
head_tag_1.js:2 Uncaught ReferenceError: $ is not defined
at head_tag_1.js:2:1
У меня был фрагмент JS, на который есть ссылка по адресу Don't Link User Title to a Group, в настройках темы в пользовательском коде <head>. К сожалению, я не помню, добавлял ли я его изначально и зачем.
После удаления ошибка в консоли исчезла.
Да, я только что обновился до последней версии, и подсказка об ошибке для пользовательского поля пользователя там тоже отсутствует.
Можете подтвердить, что теперь всё в порядке и проблема была связана с очень старым пользовательским кодом в вашей теме, который вы уже удалили? Я просто хочу быть абсолютно уверенным, что нет ничего ещё, что требует расследования.
Нет, сейчас исчезло только сообщение об ошибке, на которое я ссылался в последнем абзаце моей исходной темы. Оно не имело отношения к проблеме, которую я описал выше, — она всё ещё актуальна (хотя теперь это может быть проблема ux).