Доступ к двум базам данных wordpress

Я пытаюсь получить доступ ко второй базе данных с помощью системы wordpress. Чтобы сделать это, я попытался следовать найденному здесь совету, который, похоже, работал для многих людей.

В общем, я добавляю следующую строку к своим функциям.php:

global $newdb; $newdb = new wpdb(DB_USER, DB_PASSWORD, DB_NAME, DB_HOST); $newdb->show_errors(); 

К сожалению, когда я добавляю это, я получаю следующую ошибку:

Неустранимая ошибка: класс 'wpdb' не найден в /home/mine/www/wp-includes/functions.php

Я уверен, что я должен ошибаться (очевидно, верно?), Но в инструкциях нет никаких дополнительных шагов, которые я оставлял без внимания.

Спасибо за любую помощь

При улучшении функциональности WordPress всегда используйте файл functions.php темы (обычно расположенный в {WP root}/wp-content/themes/{your theme}/functions.php ) или помещайте свой код в плагин .

Правила взлома кода ядра аналогичны правилам оптимизации.

  1. Не делай этого.
  2. (только для экспертов) Не делайте этого еще.

попробуй что-нибудь вроде этого

 add_action('init', 'doSomething'); function doSomething(){ global $newdb; $newdb = new wpdb(DB_USER, DB_PASSWORD, DB_NAME, DB_HOST); $newdb->show_errors(); }