Доброго дня
После добавления произвольных вкладок в личный кабинет в админке возникают следующие ошибки на странице менеджера вкладок личного кабинета (включен WP-DEBUG):
Notice: Undefined index: name in /home/user2077509/www/iepa.efp.by/wp-content/plugins/wp-recall/admin/classes/class-rcl-tabs-manager.php on line 171
Notice: Undefined index: icon in /home/user2077509/www/iepa.efp.by/wp-content/plugins/wp-recall/admin/classes/class-rcl-tabs-manager.php on line 172
Notice: Undefined index: icon in /home/user2077509/www/iepa.efp.by/wp-content/plugins/wp-recall/admin/classes/class-rcl-tabs-manager.php on line 202
Версия WordPress 5.4
Среди плагинов активирован только WP-Recall (активно только одно базовое дополнение Profile (Профиль пользователя)).
Скрин ошибки
Подскажите, пожалуйста, в чем может быть проблема ?
Но параметры все заданы, в том числе и заголовок
Скрин:
Другой вопрос, что за вкладка которую я не создавал - без названия и её нельзя удалить. Вот:
(ранее было активно дополнение PublicPost (Публикация)). Но я его деактивировал.
я не создавал эту вкладку - она без названия и её нельзя удалить. Вот:
(из базовых дополнений я оставил только Профиль - и это вообще единственное активное дополнение, может с этим как-то связано, какое-то дополнение базовое некорректно удалило свою вкладку после деактивации).
Сейчас заглянул на страницу дополнений - там следующая картина:
Активно одно дополнение, а в верхней части экрана пишется что 2. Как так ? Или я что-то сделал неверно ?
Причем всё это я проделывал и на локальной машине, и на рабочем хостинге (оставил активным только одно дополнение - Профиль пользователя, никаких сторонних дополнений я в природе пока не смотрел и не устанавливал) - и там и там присутствует эта непонятная вкладка и соответственно Notice Undefined index
какое-то дополнение базовое некорректно удалило свою вкладку после деактивации
нужны подробности. Я не знаю как повторить. Я отключил все дополнения - не вижу никакой вкладки без названия у себя.
dmay сказал(а)
а в верхней части экрана пишется что 2
считается и шаблон ЛК - это тоже дополнение.
Отключите все дополнения. Перейдите в менеджер вкладок и пересохраните там настройки.
Если отключить все дополнения на странице Дополнений и в Менеджере вкладок пересохранить настройки - Notice исчезает и безымянная вкладка тоже (даже без пересохранения настроек). Извините за дотошность, но когда все дополнения на странице Дополнений неактивны, а в верхней части пишется что активно 1 дополнение и 8 неактивны, скрин:
- это сбивает с толку, но я так понимаю просто не обращать на это внимания и то что на скрине считать штатной ситуацией ?
И далее по поводу Notice, если затем активировать только одно дополнение Профиль пользователя и перейти в Менеджер вкладок - снова появляется Notice и безымянная вкладка - скрины: дополнения:
Менеджер вкладок:
Если же затем активировать ещё одно Дополнение - или Публикация, или Группы, или Чат
, то Notice и безымянная вкладка исчезает
(проверил также со всеми остальными базовыми дополнениями - Notice сохраняется если активны только Профиль и ещё одно любое дополнение кроме Публикация, Группы, Чат)
Т.е. если одновременно активны только или Профиль и Публикация, или Профиль и Группы, или Профиль и Чат - то Notice исчезает, с другими дополнениями Notice сохраняется.
Т.е. по всей видимости причинно-следственную связь установил.
Но когда активируешь только Профиль и Группы возникает
Notice: Trying to get property 'term_id' of non-object in /home/user2077509/www/iepa.efp.by/wp-content/plugins/wp-recall/add-on/groups/groups-core.php on line 936
когда пытаешься перейти на страницу Групп
dmay сказал(а)
а в верхней части пишется что активно 1 дополнение и 8 неактивны
я вам отвечал выше:
Дружаев Владимир (Otshelnik-Fm) сказал(а)
считается и шаблон ЛК - это тоже дополнение.
если затем активировать только одно дополнение Профиль пользователя и перейти в Менеджер вкладок - снова появляется Notice и безымянная вкладка
как плохо что вы не читаете. Еще повторяюсь:
Дружаев Владимир (Otshelnik-Fm) сказал(а)
Отключите все дополнения. Перейдите в менеджер вкладок и пересохраните там настройки.
Я не смог повторить - один профиль активирован:
Выполняйте мой совет выше.
При попытке отредактировать страницу Групп возникает
- не сваливаем всё в одну кучу. Если у вас новый вопрос или репорт - создавайте новую тему.
Вы с текущими делами не разобрались и мы сейчас запутаемся что советуем и решаем и какие советы к чему относятся
В этой теме решаем вопрос с вашей безымянной вкладкой.
Нет, Владимир, извините, но читаю ваши сообщения я предельно внимательно, и я писал выше, что отключал все дополнения и пересохранял настройки - да, Notice исчезает, но если активировать снова только Профиль - Notice снова появляется и безымянная вкладка тоже, а исчезает если активировать ещё к примеру Публикации.
Видимо нужно попробовать деактивировать, удалить и снова установить и активировать плагин
Попробовал предложенное вами решение - после удаления строки с option_name = 'rcl_fields_area-menu'
все вкладки скидываются к дефолтным и соответственно безымянная удаляется. Затем пробую активировать дополнение Профиль, все ок. Затем добавляю свои произвольные вкладки и получаю снова Notice и безымянную вкладку, причем одну вкладку произвольную добавил, а после добавления второй снова появилась безымянная. Может быть я что-то не верно делаю или ввожу ?
(id вкладок естественно вводил разные)
Вот скрин:
dmay сказал(а)
Затем добавляю свои произвольные вкладки
вот тут подробней - какие.
Давайте все шаги - попробую повторить
dmay сказал(а)
Может быть я что-то не верно делаю или ввожу ?
вот а расскажите что делаете в скриншотах - я так понимаю если вкладки 2 создавали - то должно быть 2 скрина - с одной и с другой.
p.s. fa-shower - это где вы там по ссылке такую иконку нашли?
По шагам:
1. SELECT * FROM dima_options WHERE `option_name`='rcl_fields_area-menu'; Получил одну строку, удалил её.
2.зашел в менеджер вкладок
3.создаю первую вкладку
4.вкладка создана
5.создаю вторую вкладку
появился Notice и безымянная вкладка
option_value сейчас после проделанных действий таков :
a:2:{i:0;a:7:{s:5:"title";s:28:"Теплоснабжение";s:4:"type";s:6:"custom";s:4:"slug";s:6:"1_heat";s:6:"hidden";s:1:"0";s:4:"icon";s:7:"fa-user";s:10:"public-tab";s:1:"0";s:7:"content";s:36:"Здесь будет контент";}i:1;a:7:{s:5:"title";s:26:"Водоснабжение";s:4:"type";s:6:"custom";s:4:"slug";s:7:"2_water";s:6:"hidden";s:1:"0";s:4:"icon";s:7:"fa-list";s:10:"public-tab";s:1:"0";s:7:"content";s:14:"Контент";}}
dmay сказал(а)
option_value сейчас после проделанных действий таков :
Странно - я вижу что там 2 поля, вот я его отформатировал:
a:2:{ i:0;a:7:{s:5:"title";s:28:"Теплоснабжение";s:4:"type";s:6:"custom";s:4:"slug";s:6:"1_heat";s:6:"hidden";s:1:"0";s:4:"icon";s:7:"fa-user";s:10:"public-tab";s:1:"0";s:7:"content";s:36:"Здесь будет контент";} i:1;a:7:{s:5:"title";s:26:"Водоснабжение";s:4:"type";s:6:"custom";s:4:"slug";s:7:"2_water";s:6:"hidden";s:1:"0";s:4:"icon";s:7:"fa-list";s:10:"public-tab";s:1:"0";s:7:"content";s:14:"Контент";} }
Проверил по вашему сценарию - так я смог воспроизвести подобное. Странное поведение. Спасибо за репорт - будем разбираться.