我想从测试站点的Wordpress数据库中提取一组选项名称,我设置我正在调试模式下运行 . 一旦我将这部分功能降下来,我打算用它来扩展我构建的插件 .

到目前为止,在这里搜索和在wordpress.org上,似乎下面的代码应该工作,但它不是:

global $wpdb;
$table_name = $wpdb->prefix . "options";
$sql = "SELECT  `option_name` FROM " . $table_name . " WHERE  `option_name` LIKE  '%Domain_%'";
$doms = $wpdb->get_results($sql, ARRAY_N); 

foreach($doms as $dom){
    echo $dom;
}

每次运行上面的代码我都会收到以下错误:

注意:未定义的变量:第38行的/sitepath/test.php中的doms警告:为第38行的/sitepath/test.php中的foreach()提供的参数无效

我在options表的option_name列中有几个符合查询条件的项,查询本身在mySQL中工作正常 .

我在这里错过了什么?