自定义表格插件出现接收错误 时间:2012-11-07 作者:Waqas Farooqi 如何解决使用自定义表插件时显示的此警告?谁能帮帮我吗警告:为中的foreach()提供的参数无效。。\\wp内容\\插件\\自定义表\\页面\\显示表。php在线378 2 个回复 最合适的回答,由SO网友:Geert 整理而成 一个快速而肮脏的“修复”方法是更改该文件中的第378行并强制转换$qry 数组的变量。但是,它应该可以消除错误,以修复问题的实际原因,可能需要进行一些重构。你可以给插件作者写个便条。foreach ($qry as $row) { // becomes: foreach ((array) $qry as $row) { SO网友:shea 尝试以下操作:登录WordPress管理员并访问插件编辑器页面,选择Custom tables 从下拉列表中选择show_tables.php 右侧面板中的文件向下滚动直到看到这一行:$qry = $wpdb->get_results($abfrage);将该行更改为:$qry = $wpdb->get_results($abfrage, ARRAY_A);我不能保证这样做会奏效;我还没有亲自测试过。当我有答案时,我会编辑这个答案。如果您因任何原因无法完成上述步骤之一,请在下面发表评论。 结束 文章导航