插件问题最好在插件支持论坛上提出。
但这个代码是错误的:
$result = $wpdb->get_results($sql) or die(mysql_error());
foreach( $results as $result ) {
echo $result->name;
}
foreach是向后的。执行此操作(将$结果更正为$结果
s 在第一行中-添加了“s”):
$results = $wpdb->get_results($sql) or die(mysql_error());
foreach( $results as $result ) {
echo $result->name;
}
您的第一个代码块也有相同的问题。查询的返回值是一个数组。您需要遍历数组中的每个项。我这样做是为了我的老眼睛;
$results = somearray();
foreach ($results as $item) {
// do something with $item, an element in the array
}
(打字错误……呃……有时整天看代码后很难看到……)