Добрый день!
При добавлении поля "Отображаемое имя" в поле профиля, оно отображается как текстовое поле. Как отобразить его в профиле пользователя в виде комбобокса как в пользователях Wordpress, и как установить данное поле по умолчанию, задав его формирование из других полей профиля. Спасибо!
Здравствуйте.
Что такое "Комбобокс"?
А текстовое поле - тут ошибки нет. Пользователь туда должен вписать свое отображаемое имя.
Zimbal81 сказал(а)
и как установить данное поле по умолчанию, задав его формирование из других полей профиля.
- в текущей реализации никак. Надо писать на js дополнительный функционал, который будет туда подставлять значения из нужных вам полей.
Combo box (рус. Комбинированный список; в некоторых других источниках — Поле со списком) — элемент (виджет) графического интерфейса пользователя. Сочетание выпадающего списка (раскрывающегося при щелчке мыши) и однострочного текстового поля, которое позволяет пользователю ввести значение вручную или выбрать из списка.
Андрей CS сказал(а)
Zimbal81 сказал(а)
Как отобразить его в профиле пользователя в виде комбобокса как в пользователях WordpressZimbal81 сказал(а)
как установить данное поле по умолчанию, задав его формирование из других полей профиляникак, такой возможности никогда не было
Здравствуйте. В таком случае получается пользователь может постоянно без ограничений менять свое имя на сайте?
Думаю это не очень хорошо, так как сменой имени может вводить в заблуждение других пользователей.
На скрине 3 комментария с одного аккаунта:
Андрей, может все-таки возможно как-то в базовой версии плагина вывести поле "Отображаемое имя", которое предоставляет вордпресс по умолчанию? Тогда можно будет выбирать из ограниченных вариантов: логин / имя / фамилия / имя фамилия / фамилия имя
PS: Свое отображаемое имя изменил исключительно в качестве демонстрации. После публикации сообщения верну старое
Заметил одну особенность.
Вот тут на форуме во всех сообщениях отображается текущее актуальное "отображаемое имя"
А в комментариях блога, а каждом комментарии отображается то имя которое было на момент публикации комментария (по крайней мере у меня, демонстрация на скрине)
ps: а вот в списке кто редактировал данное сообщение, отображаются разные имена, при том, что редактировал сообщения один человек - я
UPD: Думаю я скорее всего не прав и мое предложение не решит вопрос. Так как виновник ситуации сам вордпресс, который позволяет такое проворачивать
Здравствуйте.
Все дело в методах хранения имени в зависимости от ситуации. т.к. в вордпресс и гости могут комментировать вордпресс имя пишет в таблицу комментариев.
Аналогично с историей изменения тут на форуме - так хранится.
Вордпресс дает варианты отображаемого имени - но что это мне мешает в фамилии указать "админ" и потом выбирать в отображаемом имени "админ"?
Я не вижу тут проблемы - все можно прописать в правилах и решать на административном уровне. Кто любит ходить по острию - может и убрать из жизни сайта.
p.s. за 3 года вы второй кому это неудобно. Не такая это критичная фича значит. Можно ее решить и индивидуально через задания