Notice: Undefined property: stdClass::$plugin in wp-includes/class-wp-list-util.php on line 159

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

解决方法如下:

class-wp-list-util.php on line 159

1)停用插件

我停用了所有插件。但是对我来说,问题仍然存在。

2)变更主题

您可以更改主题。我更改了主题,但问题仍然存在。废话!

3)重新安装WordPress

我通过“仪表板”>“更新”重新安装了WordPress,然后单击“立即重新安装”。

此过程从源头更新WordPress(就像进行任何常规的WordPress更新一样),并且不会影响您的自定义数据或设置。但是,嘿,无论如何都要先备份。

4)清除瞬态

然后,我使用WP-CLI清除了瞬变。

wp transient delete –all

如果您没有安装WP-CLI,则可以使用 https://wordpress.org/plugins/artiss-transient-cleaner/ 之类的插件或我最喜欢的Litespeed缓存。

留下评论