警告是因为数据库中wp\\U posts表中的数据不一致。
在我的例子中,我使用了一个电子商务插件,该插件在wp\\u posts表上生成了一些记录,然后该插件被禁用,但记录仍在表中。
要找出哪个记录,可以在功能上添加临时var\\u转储。php(不要忘记在测试后删除它,因为它是一个核心文件)。
例如,要知道是哪条记录导致了第1165行$post\\U type->map\\U meta\\U cap的警告,请插入以下代码:if(!isset($post\\U type->map\\U meta\\U cap))var\\u dump($post);
正如前面所指出的,这只是一个警告。
希望有帮助。