Notice: Undefined property: stdClass::$plugin in wp-includes/class-wp-list-util.php on line 159
我最近在网站(WordPress 4.6 )的“添加插件”页面上收到此错误(上面代码),这让我感到震惊。是什么原因造成的?
使用WP Debug,我发现更多错误消息是:
WP_Plugin_Install_List_Table->prepare_items, wp_filter_object_list, WP_List_Util->pluck
解决方法如下:
1)停用插件
我停用了所有插件。但是对我来说,问题仍然存在。
2)变更主题
您可以更改主题。我更改了主题,但问题仍然存在。废话!
3)重新安装WordPress
我通过“仪表板”>“更新”重新安装了WordPress,然后单击“立即重新安装”。
此过程从源头更新WordPress(就像进行任何常规的WordPress更新一样),并且不会影响您的自定义数据或设置。但是,嘿,无论如何都要先备份。
4)清除瞬态
然后,我使用WP-CLI清除了瞬变。
wp transient delete –all
如果您没有安装WP-CLI,则可以使用 https://wordpress.org/plugins/artiss-transient-cleaner/ 之类的插件或我最喜欢的Litespeed缓存。