Wordpress $wpdb->get_results ничего не возвращает
Я пытаюсь вытащить массив имен опций из базы данных 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;
}
Каждый раз, когда я запускаю приведенный выше код, я получаю следующие ошибки:
Примечание: неопределенная переменная: doms находится в /sitepath/test.php в строке 38
Предупреждение: неверный аргумент указан для foreach() в /sitepath/test.php в строке 38
У меня есть несколько элементов в столбце option_name таблицы параметров, которые соответствуют критериям запроса, и сам запрос отлично работает в mySQL.
Что мне здесь не хватает?