Если вы используете в своем коде прямое обращение к таблицам WORDPRESS, то при этом в запросах необходимо указывать название базы данных. Это делает затруднительным использование разработанных функций в других блогах, так как придется менять название базы, возможно, во многих местах. WORDPRESS имеет константы, которые содержат название базы данных, логин пользователя и пароль. Вот пример их использования:
echo DB_NAME.'<br>';
echo DB_USER.'<br>';
echo DB_PASSWORD.'<br>';
echo DB_USER.'<br>';
echo DB_PASSWORD.'<br>';
Ниже я привожу пример использования этого подхода для вызова метода get_results:
$sql = 'SELECT tt.term_id,
te.name,
tt.count,
tt.parent
FROM '.DB_NAME.'.wp_term_taxonomy tt, '.DB_NAME.'.wp_terms te
WHERE tt.taxonomy = "category"
AND tt.term_id = te.term_id
ORDER BY tt.parent, te.name';
te.name,
tt.count,
tt.parent
FROM '.DB_NAME.'.wp_term_taxonomy tt, '.DB_NAME.'.wp_terms te
WHERE tt.taxonomy = "category"
AND tt.term_id = te.term_id
ORDER BY tt.parent, te.name';
$rez = $db–>get_results($sql, OBJECT_K);