自定义表格插件出现接收错误

时间: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);

结束