57ответ(ов) в теме
Андрей CS
не в сети 10 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16936
31
18:06

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

0
Андрей CS
не в сети 10 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16936
32
18:10

пробуйте добавить кодом

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;
}

поле появится в дефолтных полях менеджера профиля

0
akimovda@inbox.ru
не в сети 3 года
На сайте с 01.09.2017
Участник
Тем 16
Сообщения 83
33
18:20

Андрей CS сказал(а)
Идентификатор поля можно указать только прописными буквами, такое как вам надо создать не выйдет через менеджер.
С формой регистрации никаких проблем не заметил, зарегистрировал юзера на вашем сайте в штатном режиме

Без заполнения произвольных полей

0
Андрей CS
не в сети 10 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16936
34
18:22

akimovda@inbox.ru сказал(а)
Без заполнения произвольных полей

поясните

0
akimovda@inbox.ru
не в сети 3 года
На сайте с 01.09.2017
Участник
Тем 16
Сообщения 83
35
18:27

Андрей CS сказал(а)

akimovda@inbox.ru сказал(а)
Без заполнения произвольных полей

поясните

Вы зарегистрировались по простой форме регистрации WP.
Ваш плагин отвечал за вывод дополнительных полей при регистрации пользователя - и многие из них были обязательными.
Еще одно поле созданное с использованием плагина WP-Recall - Ваш рост имеет ID: Your_height - так же с заглавной буквы. Данное поле я создавал не так давно - поэтому я с уверенностью могу сказать, что и поле ID Level_player - было также создано в WP-Recall.
Сейчас при регистрации пользователя, дополнительные поля не отображаются (

0
Андрей CS
не в сети 10 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16936
36
18:30

akimovda@inbox.ru сказал(а)
Сейчас при регистрации пользователя, дополнительные поля не отображаются

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

Редакции сообщения
12.09.2020 18:30Андрей CSПричина: не указано
0
akimovda@inbox.ru
не в сети 3 года
На сайте с 01.09.2017
Участник
Тем 16
Сообщения 83
37
18:32

Я теперь понял, как быть со старыми полями, которые не учитывали текущее правило? Подскажите как исправить?

Редакции сообщения
12.09.2020 18:32Андрей CSПричина: не указано
0
Андрей CS
не в сети 10 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16936
38
18:33

По идее, старые поля, должны быть на месте, что с ними не так?

0
akimovda@inbox.ru
не в сети 3 года
На сайте с 01.09.2017
Участник
Тем 16
Сообщения 83
39
18:36

Андрей CS сказал(а)
По идее, старые поля, должны быть на месте, что с ними не так?

Если я создам новое поле по новому правилу ID level_player то это будет новое значение для пользователя, у старых пользователей с ID Level_player - ID level_player будет пустым

0
Андрей CS
не в сети 10 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16936
40
18:38

я в 32-ом сообщении дал вам код, который решает эту проблему

0
akimovda@inbox.ru
не в сети 3 года
На сайте с 01.09.2017
Участник
Тем 16
Сообщения 83
41
18:56

Может подскажите как в SQL базе поменять значение поля Level_player на l

Андрей CS сказал(а)
я в 32-ом сообщении дал вам код, который решает эту проблему

Подскажите куда данный код вставить и при обновление WP recall мне потребуется данный код заново вставлять?

0
akimovda@inbox.ru
не в сети 3 года
На сайте с 01.09.2017
Участник
Тем 16
Сообщения 83
42
18:57

Подскажите куда данный код вставить и при обновление WP recall мне потребуется данный код заново вставлять?
Извините за тупой вопрос

Редакции сообщения
12.09.2020 18:57Андрей CSПричина: не указано
0
Андрей CS
не в сети 10 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16936
43
18:57

вставляйте в файл функций используемой темы, если сделаете это, то сможете и далее использовать это поле без необходимости производить какие то манипуляции в БД и плагин можно будет обновлять

0
akimovda@inbox.ru
не в сети 3 года
На сайте с 01.09.2017
Участник
Тем 16
Сообщения 83
44
19:04

Андрей CS сказал(а)
вставляйте в файл функций используемой темы, если сделаете это, то сможете и далее использовать это поле без необходимости производить какие то манипуляции в БД и плагин можно будет обновлять

Андрей, а можно ли в базе изменить название данного поля? Что бы все было по "феншую". Доступ к базе есть - само поле не могу найти.

0
Андрей CS
не в сети 10 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16936
45
19:07

да, можно, ищите в таблице wp_usermeta, колонка meta_key

0
Вова (Otshelnik-Fm)
не в сети 11 часов
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
46
19:19

akimovda@inbox.ru сказал(а)
изменить название данного поля?

Я писал заметку по похожему вопросу

Вы не можете просматривать опубликованные ссылки

Почитайте - на свои значения переименуйте. Ну и перед экспериментами всеми - бекап БД сделайте, а то мало ли... 💥

0
akimovda@inbox.ru
не в сети 3 года
На сайте с 01.09.2017
Участник
Тем 16
Сообщения 83
47
19:21

Андрей CS сказал(а)
да, можно, ищите в таблице wp_usermeta, колонка meta_key

Я выполнил изменение поля metakey в базе, добавил в настройках wp-recall произвольное поле level_player - и ошибка вернулась к истокам. Удалил поле, список пользователей опять появился.

0
akimovda@inbox.ru
не в сети 3 года
На сайте с 01.09.2017
Участник
Тем 16
Сообщения 83
48
19:21

Владимир (Otshelnik-Fm) сказал(а)

akimovda@inbox.ru сказал(а)
изменить название данного поля?

Я писал заметку по похожему вопросу

Вы не можете просматривать опубликованные ссылки

Почитайте - на свои значения переименуйте. Ну и перед экспериментами всеми - бекап БД сделайте, а то мало ли... 💥

сейчас ознакомлюсь

0
akimovda@inbox.ru
не в сети 3 года
На сайте с 01.09.2017
Участник
Тем 16
Сообщения 83
49
19:25

Вы полнил как и описано в Вашей инструкции:
Затронута 1 строка.
UPDATE `wp_usermeta` SET `meta_key` = 'level_Player' WHERE `wp_usermeta`.`umeta_id` = 28;
Отображение строк 0 - 24 (63748 всего, Запрос занял 0.0004 сек.)
SELECT * FROM `wp_usermeta`

Редакции сообщения
12.09.2020 19:29Андрей CSПричина: не указано
0
Андрей CS
не в сети 10 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16936
50
19:31

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 сейчас не наблюдается, что у вас происходит не ясно, как не ясно, что именно вы делаете в настройках и БД

0
Вова (Otshelnik-Fm)
не в сети 11 часов
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
51
19:33

akimovda@inbox.ru сказал(а)
UPDATE `wp_usermeta` SET `meta_key` = 'level_Player' WHERE `wp_usermeta`.`umeta_id` = 28;

Так может понятней:

UPDATE `wp_usermeta` 
SET `meta_key` = 'новый'
WHERE `meta_key` = 'старый'

0
akimovda@inbox.ru
не в сети 3 года
На сайте с 01.09.2017
Участник
Тем 16
Сообщения 83
52
19:49

Выполнил:
Затронуто 1748 строк. (Запрос занял 0.0351 сек.)
UPDATE `wp_usermeta` SET `meta_key` = 'level_player' WHERE `meta_key` = 'Level_player'

Редакции сообщения
12.09.2020 19:50Андрей CSПричина: не указано
0
Андрей CS
не в сети 10 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16936
53
19:51

akimovda@inbox.ru, не надо в каждом сообщении использовать цитирование, в этом нет необходимости

0
akimovda@inbox.ru
не в сети 3 года
На сайте с 01.09.2017
Участник
Тем 16
Сообщения 83
54
19:53

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

0
akimovda@inbox.ru
не в сети 3 года
На сайте с 01.09.2017
Участник
Тем 16
Сообщения 83
55
20:10

Последний вопрос. Есть поле meta_key: Phone - данное meta_key было по умолчанию в произвольных полях. Его также необходимо менять на phone?

0
Вова (Otshelnik-Fm)
не в сети 11 часов
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
56
20:29

что значит по умолчанию? У реколл нет такого дефолтного поля
У тех полей что добавлены программно нет иконки удаления

Вы не можете просматривать опубликованные ссылки

У вас на нем есть иконка удаления?

0
akimovda@inbox.ru
не в сети 3 года
На сайте с 01.09.2017
Участник
Тем 16
Сообщения 83
57
20:57

Ребята. все - вопрос закрыт! Спасибо!

0
Тема закрыта. Публикация новых сообщений запрещена.