пробуйте добавить кодом
add_filter('rcl_default_profile_fields', 'add_profile_level_player_field'); function add_profile_level_player_field($fields){ $fields[] = [ 'type' => 'radio', 'slug' => 'Level_Player', 'title' => 'Level_Player', 'values' => [] ]; return $fields; }
поле появится в дефолтных полях менеджера профиля
Андрей CS сказал(а)
akimovda@inbox.ru сказал(а)
Без заполнения произвольных полейпоясните
Вы зарегистрировались по простой форме регистрации WP.
Ваш плагин отвечал за вывод дополнительных полей при регистрации пользователя - и многие из них были обязательными.
Еще одно поле созданное с использованием плагина WP-Recall - Ваш рост имеет ID: Your_height - так же с заглавной буквы. Данное поле я создавал не так давно - поэтому я с уверенностью могу сказать, что и поле ID Level_player - было также создано в WP-Recall.
Сейчас при регистрации пользователя, дополнительные поля не отображаются (
akimovda@inbox.ru сказал(а)
Сейчас при регистрации пользователя, дополнительные поля не отображаются
Перейдите в менеджер полей, создайте нужные поля и укажите их для вывода в форме регистрации.
Идентификаторы полей создавать с заглавной буквы теперь нельзя.
Андрей CS сказал(а)
вставляйте в файл функций используемой темы, если сделаете это, то сможете и далее использовать это поле без необходимости производить какие то манипуляции в БД и плагин можно будет обновлять
Андрей, а можно ли в базе изменить название данного поля? Что бы все было по "феншую". Доступ к базе есть - само поле не могу найти.
Владимир (Otshelnik-Fm) сказал(а)
akimovda@inbox.ru сказал(а)
изменить название данного поля?Я писал заметку по похожему вопросу
Вы не можете просматривать опубликованные ссылкиПочитайте - на свои значения переименуйте. Ну и перед экспериментами всеми - бекап БД сделайте, а то мало ли... 💥
сейчас ознакомлюсь
Вы полнил как и описано в Вашей инструкции:
Затронута 1 строка.
UPDATE `wp_usermeta` SET `meta_key` = 'level_Player' WHERE `wp_usermeta`.`umeta_id` = 28;
Отображение строк 0 - 24 (63748 всего, Запрос занял 0.0004 сек.)
SELECT * FROM `wp_usermeta`
akimovda@inbox.ru сказал(а)
UPDATE `wp_usermeta` SET `meta_key` = 'level_Player' WHERE `wp_usermeta`.`umeta_id` = 28;
это какая то бессмыслица
akimovda@inbox.ru сказал(а)
добавил в настройках wp-recall произвольное поле level_player - и ошибка вернулась к истокам
никаких проблем при создании поля типа radio сейчас не наблюдается, что у вас происходит не ясно, как не ясно, что именно вы делаете в настройках и БД