Домой Wp-Recall WP-Recall: Проблемы и решения при создании доп. вкладки вылетела ошибка
10ответ(ов) в теме
Ekaterina
не в сети 2 года
На сайте с 23.09.2020
Участник
Тем 6
Сообщения 21
1
21:44
Версия WP-Recall: 16.24.46

Добрый день.
Пыталась создать доп. вкладку в разделе "Менеджер вкладок", и этот раздел у меня слетел. Собственно, даже не успела понять, что произошло, как страница с вкладками отключилась.
Вот такой пришел отчет:
Подробности ошибки
===================================
Ошибка с типом E_ERROR возникла на строке 118 файла /var/www/... .ru/wp-content/plugins/wp-recall/admin/classes/class-rcl-tabs-manager.php. Сообщение об ошибке: Uncaught Error: Call to a member function set_prop() on null in /var/www/.... .ru/wp-content/plugins/wp-recall/admin/classes/class-rcl-tabs-manager.php:118
Stack trace:
#0 /var/www/... .ru/wp-content/plugins/wp-recall/admin/classes/class-rcl-tabs-manager.php(68): Rcl_Tabs_Manager->setup_tabs()
#1 /var/www/... .ru/wp-content/plugins/wp-recall/admin/pages/tabs-manager.php(7): Rcl_Tabs_Manager->__construct()
#2 /var/www/podcast.grad-petrov.ru/wp-content/plugins/wp-recall/admin/admin-menu.php(152): require_once('/var/www/... .ru')
#3 /var/www/... .ru/wp-includes/class-wp-hook.php(292): rcl_admin_tabs_manager()
#4 /var/www/... .ru/wp-includes/class-wp-hook.php(316): WP_Hook->apply_filters()
#5 /var/www/... .ru/wp-includes/plugin.php(484): WP_Hook->do_action()
#6 /var/www/... .ru/wp-admin/admin.php(259): do_action()
#7 {main}
thrown

Как теперь исправить?
Другие части WP-Recall в админке работают. На фронтэнде все вкладки пропали, осталась только та, что пыталась создать, но пустая. Только ее заголовок.

Заранее спасибо.

Редакции сообщения
13.07.2021 21:53EkaterinaПричина: не указано
0
Preci
не в сети 5 часов
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1645
2
01:16

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

Вообще вот похожая проблема была -

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

вероятно вам то же придется через базу данных удалять опцию.

Если есть бекап базы данных - можно оттуда восстановить значение, если нет - то значит скорее всего все созданные вручную вкладки надо будет создавать по новой.

Желательно написать что делали конкретно, что бы повторить проблему и пофиксить ее

0
Ekaterina
не в сети 2 года
На сайте с 23.09.2020
Участник
Тем 6
Сообщения 21
3
07:30

В менеджере вкладок пустая страница с надписью "На сайте возникла критическая ошибка. Пожалуйста, проверьте входящие сообщения почты администратора для дальнейших инструкций. Узнайте больше про решение проблем с WordPress." Т.е. все настройки исчезли, при том, что сайт работает, в боковом меню "Менедежер вкладок есть". С фронтенда в личном кабинете названия всех вкладок заменились на ту, которую я создавала. Содержание самих вкладок осталось прежним. Но все вкладки теперь называются "новая вкладка", "новая вкладка", "новая вкладка".
Первый раз воспользовалась этим менеджером, поэтому мне трудно сказать, почему это случилось. Даже заметить не успела. Стала создавать вкладку. Написала заголовок. Внесла в поле текста пробный вариант. Сохранила. И все. Тут же вот это вылетело. Другие настройки даже не успела в этом Менеджере затронуть. И обратно не вернуться, т.к. страница Менеджера пустая.
Ну видимо да, придется откатывать базу. Сначала попробую из предложенного вами раздела. Действительно похожая проблема.

0
Ekaterina
не в сети 2 года
На сайте с 23.09.2020
Участник
Тем 6
Сообщения 21
4
09:58

Решение из

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

с удалением строки из базы помогло.
Но вот причина так и не выяснилась :(.

0
Ekaterina
не в сети 2 года
На сайте с 23.09.2020
Участник
Тем 6
Сообщения 21
5
12:18

Мне кажется, я поняла, в чем проблема. В Менеджере вкладок помимо действующих почему-то есть еще две пустых - вероятно, как пример, чтобы побудить воспользоваться инструментом. Так вот у одной из них уже есть ID и оно пустое, т.е. null. Выглядит так "ID:". Естественно, когда я ей воспользовалась и сохранила, то и вылетела ошибка, что "set_prop() on null".
Второй момент. В видеоинструкции по созданию вкладок сказано, что их можно удалить, нажав на красный крестик. У меня там никаких красных крестиков нет. Т.е. я не могу удалить эти вкладки или новые, которые я захочу создать.
Стоит:
WP-Recall 16.24.46
WP Access Ultimate 1.12.0 к нему WAU Access Tabs 1.0.0 с каким-то урезанным набором вкладок (не так как у описания плагина)
WooCommerce to WP-Recall 2.1.0

Чего теперь делать?

До этого момента я доп.вкладок не создавала. Т.е. все как было в установочных пакетах, так и поставлено на сайт. Собственно, только занялась настройкой. И вот такие проблемы.

0
Ekaterina
не в сети 2 года
На сайте с 23.09.2020
Участник
Тем 6
Сообщения 21
6
19:56

Скажите, а ответа на свой вопрос нет шансов дождаться?
Как избавиться от вкладки с пустым ID, чтобы не вылетал сайт. Это ведь вкладка не мной создана, а была уже при установке плагина и его дополнений. Я же не могу все время помнить, что есть такой косяк, и не надо трогать эту вкладку, чтобы все не слетело. Я понимаю, что лето, но все же целую неделю жду ответа.

0
Preci
не в сети 5 часов
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1645
7
00:41

Пробуйте отключить WAU Access Tabs и сохранить настройки вкладок. И вообще будет ли повторяться проблема с этим допом или нет.

Вы написали что решили проблему, а потом что проблема осталась. В итоге вообще не понятно что за проблема

0
Ekaterina
не в сети 2 года
На сайте с 23.09.2020
Участник
Тем 6
Сообщения 21
8
14:53

"Пробуйте отключить WAU Access Tabs и сохранить настройки вкладок" - делала, переустанавливала, включала и отключала вообще все, что связано с ВП-Рекол в разной последовательности. Результат тот же. Болтается вкладка с пустым ID в Менеджере вкладок.

1. После установки плагина в Менеджере вкладок помимо дефолтных (Профиль и проч.) была еще одна пустая вкладка. Я думала, она для примера, чтобы можно было создать свою первую вкладку. Я заполнила в ней поля и сохранила, не обратив внимания, что ID в ней пустой.
2. После сохранения сайт слетел. Удалось его восстановить, но страница Менеджера вкладок в админке ВП-Рекол стала пустой. Вообще никаких вкладок - ни дефолтных, ни пустых. Белый лист админки ВП.
3. Восстановить Менеджер вкладок помогло решение из

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

с удалением строки из базы.
4. После восстановления Менеджера вкладок там так и болтается пустая вкладка с пустым ID, который невозможно изменить - поле ID неактивно. Кнопки удаления вкладки тоже нет.
5. Новые вкладки создать можно, но надо все время помнить, что там болтается эта вкладка с пустым ID, и избегать ее сохранения, а то опять все слетит.
6. Вопрос в том, как удалить эту пустую вкладку, чтобы избежать проблем, если редактировать, допустим, будет кто-то другой, кто этих тонкостей с пустым ID вообще не знает. Вероятно, в базе она где-то же есть. Я и хочу узнать, где ее можно найти в базе и удалить.
7. Пробовать сохранить еще раз пустую вкладку я не хочу, потому что сайта жалко. Проблем потом не оберешься.

0
Preci
не в сети 5 часов
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1645
9
16:30

Скриншот дайте страницы где эта вкладка, у которой нельзя редактировать ID.

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

0
Ekaterina
не в сети 2 года
На сайте с 23.09.2020
Участник
Тем 6
Сообщения 21
10
19:46

Вот.
Пустая вкладка

Редакции сообщения
27.07.2021 19:47EkaterinaПричина: не указано
0
Вы не имеете права на публикацию сообщений в этой теме