Вы решили установить новый плагин, но у вас появилась ошибка в административной панели сайта на соответствующей странице после того, как вы обновили систему WordPress, похожая на этот код:
Notice: Undefined property: stdClass::$plugin in /home/yoursite/public_html/wp-includes/class-wp-list-util.php on line 150
Есть несколько способов решения:
- Переустановить обновление WordPress.
Консоль -> Обновления -> Нажать “Переустановить” - Удалить “transients” из базы данных в настройках любого плагина кэширования. Я использую “Breeze”, он зарекомендовал себя очень хорошо, кроме того, он не создает конфликты с другими плагинами, во всяком случае на моих сайтах.
- Это может быть конфликт плагина или темы.
Попробуйте отключить все плагины и используйте одну из тем по умолчанию (Twenty *). Если проблема исчезнет, активируйте их один за другим, чтобы определить источник ваших проблем. Вы можете также установить плагин “Health Check”. В этом случае на вкладке устранения неполадок просто нажмите на кнопку “Enable troubleshooting mode”, чтобы отключить все плагины и активировать тему по умолчанию. Этот плагин полезен тем, что все производимые изменения на сайте будут видны только для вас. Для посетителей сайта функционал сайта остаётся неизменным.
Лично мне помогло второе решение: я зашла в настройки плагина, оптимизировала базу данных. После этого ошибка сразу ушла.