我使用了Flatsome主题和UX生成器页面。我看过同样的帖子,但没有答案。(Wordpress)
请帮帮我
警告:为/home/gami/web/***/public\\u html/wp-content/themes/***/函数中的foreach()提供的参数无效。php第186行
我使用了Flatsome主题和UX生成器页面。我看过同样的帖子,但没有答案。(Wordpress)
请帮帮我
警告:为/home/gami/web/***/public\\u html/wp-content/themes/***/函数中的foreach()提供的参数无效。php第186行
听起来好像有什么东西(主题或插件)调用了wordpress函数,并传递了错误类型的变量。在最初的几个通知中,Wordpress需要一个对象,并被传递了其他内容。在警告中,它需要一个数组,并已传递了其他内容。调试原因,然后告诉主题/插件的提供者。调试一个插件通常会停用所有插件(或可疑插件),甚至可能会切换到标准wp主题。重复导致消息的操作。没有消息?好的然后切换回主题。重复操作,激活一个插件,重复操作,直到收到消息为止。最后一次重新激活可能是导致它的原因。告诉开发人员。
可能是他们没有预料到某种情况,因此在修复之前,您可以通过避免这种情况、更改数据等方式绕过警告。
谢谢你。
我关闭了所有插件。并打开每个插件。
它似乎与插件冲突。
我把它修好了。
据我所见,dbDelta() 用于抑制在其操作过程中发生的数据库错误。一般来说,情况似乎是这样,但New Relic仍在报告函数中的MysqlErrors。准确的错误消息格式如下:MysqlError: Table \'xxx.wp_yyy_posts\' doesn\'t exist 发件人dbDelta() 在里面/wp-admin/includes/upgrade.php, 我们有:// Fetch the table column structure from the database&