57ответ(ов) в теме
akimovda@inbox.ru
не в сети 3 года
На сайте с 01.09.2017
Участник
Тем 16
Сообщения 83
1
11:41
Версия WP-Recall: 16.23.8
Ссылка на страницу, с которой нужна помощь: https://volleyplay.club/wp-admin/post.php

Ошибка:

Версия WordPress 5.5.1
Текущая тема: Rife Pro (версия 2.4.10)
Проблемный плагин: WP-Recall (версия 16.23.8)
Версия PHP 7.4.8

Подробности ошибки
===================================
Ошибка с типом E_ERROR возникла на строке 88 файла /home/a/akimovda/volleyplay.club/public_html/wp-content/plugins/wp-recall/functions/frontend.php. Сообщение об ошибке: Uncaught Error: Call to a member function get_field_value() on null in /home/a/akimovda/volleyplay.club/public_html/wp-content/plugins/wp-recall/functions/frontend.php:88
Stack trace:
#0 /home/a/akimovda/volleyplay.club/public_html/wp-includes/class-wp-hook.php(287): rcl_user_meta(»)
#1 /home/a/akimovda/volleyplay.club/public_html/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(NULL, Array)
#2 /home/a/akimovda/volleyplay.club/public_html/wp-includes/plugin.php(478): WP_Hook->do_action(Array)
#3 /home/a/akimovda/volleyplay.club/public_html/wp-content/plugins/wp-recall/functions/frontend.php(141): do_action(‘rcl_user_descri…’)
#4 /home/a/akimovda/volleyplay.club/public_html/wp-content/plugins/wp-recall/templates/user-rows.php(19): rcl_user_description()
#5 /home/a/akimovda/volleyplay.club/public_html/wp-content/plugins/wp-recall/functions/files.php(35): include(‘/home/a/akimovd…’)
#6 /home/a/akimovda/volleyplay.club/public_html/wp-content/plugins/wp-recall/functions/files.php(43): rcl_include_te

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

проблема видна на странице пользователей

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

тема используемая для личного кабинета Radius Theme Версия 0.2.5.2
После обновления WP и обновлений WP-Recall - перестали отображаться произвольные поля в списке пользователей.
Почитал форум - увидел, что подобная проблема решалась путем пересохранения всех настроек. Это и сделал. Последнее действие - попытка сохранить настройки страницы users (изменения не вносились).

Текущий шорткод страницы выглядит так:
[rcl-users-filter]
[userlist inpage="30" order='ASC' orderby='display_name' template='rows' data='profile_fields' exclude='2084,1136,36,93,94,95,98,99,102,116,118,119,137,142,143,144,145,146,147,168,184,185,188']

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

Здравствуйте.

Вашим шорткодом я вывел успешно поля профиля

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

Убедитесь что в админке стоит опция "отображать для других пользователей"

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

akimovda@inbox.ru сказал(а)
тема используемая для личного кабинета Radius Theme

лучше на время тестов поставьте дефолтную - Sunshine или Grace - вы же понимаете что мы не можем купить тему и тестить на ней. Мы не имеем к ней доступа. Поэтому чтоб исключить ее влияние - переключитесь на дефолтную.

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

Владимир (Otshelnik-Fm) сказал(а)
Здравствуйте.

Вашим шорткодом я вывел успешно поля профиля

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

Убедитесь что в админке стоит опция "отображать для других пользователей"

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

akimovda@inbox.ru сказал(а)
тема используемая для личного кабинета Radius Theme

лучше на время тестов поставьте дефолтную - Sunshine или Grace - вы же понимаете что мы не можем купить тему и тестить на ней. Мы не имеем к ней доступа. Поэтому чтоб исключить ее влияние - переключитесь на дефолтную.

Установил Sunshine. Поля профиля установлены отображать для других.
Пока ошибка не исчезла. Но Явно проблема была в шаблоне темы.

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

не могу сохранить настройки страницы Users - На сайте возникла критическая ошибка. Пожалуйста, проверьте входящие сообщения почты администратора для дальнейших инструкций.

Кэш сбросил - так же не помогло.

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

Это что?

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

Выполните общие рекомендации

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

Возможно плагин 3-й стороны или ВП тема где-то конфликт вносят.

Этой строки там быть не должно. И это как раз блок произвольных полей

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

Еще обращаю внимание на вашу тему

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

user-rows.php правили?

Если вносили изменения, меняли - добавляли - то убирайте все свои правки

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

Владимир (Otshelnik-Fm) сказал(а)
Это что?

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

Выполните общие рекомендации

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

Возможно плагин 3-й стороны или ВП тема где-то конфликт вносят.

Этой строки там быть не должно. И это как раз блок произвольных полей

Redis объектный кэш - отключил полностью.

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

Владимир (Otshelnik-Fm) сказал(а)
Еще обращаю внимание на вашу тему

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

user-rows.php правили?

Если вносили изменения, меняли - добавляли - то убирайте все свои правки

Понял - сейчас поищу, вносил ли я правки туда.

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

Извиняюсь за долгое молчание. Добрался до компа.
Сделал следующее: На сайте "доноре" установил wp-recall последней версии - скопировал файл user-rows.php из ../public_html/wp-content/plugins/wp-recall/templates в аналогичную директорию основного сайта.
Ничего не поменялось.
При попытке сохранить страницу где прописан шорткод UserList выдает аналогичную ошибку:

Для решения проблемы вам потребуется следующая информация: Версия WordPress 5.5.1 Текущая тема: Rife Pro (версия 2.4.10) Проблемный плагин: WP-Recall (версия 16.23.11)
Версия PHP 7.4.8 Подробности ошибки ===================================
Ошибка с типом E_ERROR возникла на строке 88 файла /home/a/akimovda/volleyplay.club/public_html/wp-content/plugins/wp-recall/functions/frontend.php.
Сообщение об ошибке: Uncaught Error: Call to a member function get_field_value() on null in /home/a/akimovda/volleyplay.club/public_html/wp-content/plugins/wp-recall/functions/frontend.php:88 Stack trace: #0 /home/a/akimovda/volleyplay.club/public_html/wp-includes/class-wp-hook.php(287): rcl_user_meta('') #1 /home/a/akimovda/volleyplay.club/public_html/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(NULL, Array) #2 /home/a/akimovda/volleyplay.club/public_html/wp-includes/plugin.php(478): WP_Hook->do_action(Array) #3 /home/a/akimovda/volleyplay.club/public_html/wp-content/plugins/wp-recall/functions/frontend.php(141): do_action('rcl_user_descri...') #4 /home/a/akimovda/volleyplay.club/public_html/wp-content/plugins/wp-recall/templates/user-rows.php(19): rcl_user_description() #5 /home/a/akimovda/volleyplay.club/public_html/wp-content/plugins/wp-recall/functions/files.php(35): include('/home/a/akimovd...') #6 /home/a/akimovda/volleyplay.club/public_html/wp-content/plugins/wp-recall/functions/files.php(43): rcl_include_te

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

Сейчас не работает форма регистрации от WP-Recall - только стандартные поля регистрации от WP

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

akimovda@inbox.ru сказал(а)
Сделал следующее: На сайте "доноре" установил wp-recall последней версии - скопировал файл user-rows.php

а зачем вы это делаете? если у вас был каким то образом кастомизирован шаблон user-rows, то удаляйте эти кастомизации, думаю, причина именно в них

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

Я не делал костамизацию - но на всякий случай решил проверить. Переписка по данной теме была давно и на сколько я помню - сам я не стал вносить какие то небыли изменения. На всякий случай скопировал дефолтный файл

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

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

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

дополню Андрея: базовые дополнения -

В базовой версии их 8-мь (commerce, feed, groups, profile, publicpost, rating-system, rcl-chat, user-balance) и 2 шаблона (theme-grace и theme-sunshine)

Вы не можете просматривать опубликованные ссылки
0
akimovda@inbox.ru
не в сети 3 года
На сайте с 01.09.2017
Участник
Тем 16
Сообщения 83
16
17:13

Сейчас этим и занимаюсь. отпишусь

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

Отключил все дополнения по очереди, сбросил кэш - не поменялась ситуация

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

откройте файл /wp-content/plugins/wp-recall/functions/frontend.php
на строке 87 будет код

foreach ( $rcl_user->profile_fields as $k => $field ) {

перед этой строкой добавьте код
print_r($rcl_user->profile_fields);

сохраните изменения, скиньте сюда, код, который будет выводиться на странице пользователей

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

Результат:
Array ( [0] => Array ( [slug] => Level_Player [value] => Начинающий [title] => [type] => ) [1] => Array ( [slug] => amplua_igroka_11 [value] => Array ( [0] => Диагональный нападающий [1] => Доигровщик ) [title] => Амплуа игрока [type] => checkbox [filter] => 1 ) [2] => Array ( [slug] => city [value] => Москва [title] => Город [type] => text [filter] => 1 ) [3] => Array ( [slug] => gender [value] => Мужчина [title] => Пол [type] => radio [filter] => 1 ) [4] => Array ( [slug] => Your_height [value] => 180 [title] => Ваш рост [type] => number [filter] => 1 ) )

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

а что это у вас за поле со слагом Level_Player?
Перейдите в менеджер полей профиля, удалите это поле, пересохраните настройки

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

Андрей CS сказал(а)
а что это у вас за поле со слагом Level_Player?
Перейдите в менеджер полей профиля, удалите это поле, пересохраните настройки

Это поле отображает уровень игрока, который он себе присваивает при регистрации.

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

А как быть с данными по данному полю, которые уже накоплены в системе?
Придется делать правки в SQL?

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

Вы данные не удаляйте когда спросит. Метакей вы помните. Потом поле создадите с таким же метакеем.

Но бекап конечно же - наше всё! Мало ли...

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

как было создано это поле? какое то дополнение?

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

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

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

Андрей CS сказал(а)
как было создано это поле? какое то дополнение?

Данное поле было создано в WP Recall

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

честно говоря, не знаю, как оно могло быть создано в wp-recall, поле не имеет указание типа, а такое не сделать через админку. Создайте поле заново через менеджер полей с тем же самым ID

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

Андрей CS сказал(а)
честно говоря, не знаю, как оно могло быть создано в wp-recall, поле не имеет указание типа, а такое не сделать через админку. Создайте поле заново через менеджер полей с тем же самым ID

Не позволяет создать поле с ID: Level_player

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

И форма регистрации по прежнему не работает (

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

Андрей CS сказал(а)
честно говоря, не знаю, как оно могло быть создано в wp-recall, поле не имеет указание типа, а такое не сделать через админку. Создайте поле заново через менеджер полей с тем же самым ID

Тип поля в настройках был указан Радиокнопка

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