Добавить эту функцию ...
function get_wpdb_instance($file, $user, $pass, $name, $host='localhost') {
$wpdb = true;
function is_multisite() { return false; }
function wp_die($message) {}
require_once $file;
return new wpdb($user, $pass, $name, $host);
}
Затем в функции выполните следующие действия, изменив путь wp-db.php, как требуется.
$wpdb = get_wpdb_instance('../wp-includes/wp-db.php', 'username', 'password', 'database_name', 'localhost');
Затем вы можете использовать $wpdb, как вы хотите в этой функции ...
$results = $wpdb->get_results($wpdb->prepare("SELECT * FROM table ORDER BY id DESC LIMIT 5"), ARRAY_A);