$db2 = new wpdb( $user, $pass, $db, $Host );
で他のデータベースに接続できますが、$db2
を使用するにはどうすればWP_Query()
を取得できますか?
元の接続でできるのと同じように、$db2
と同じループを使用できるようにしたいです。
WP_Query
はグローバル$wpdb
を使用します。あなたがしなければならないのは$wpdb
を置き換え、WP_Query
を使い、それが終わったら元に戻すことです。
global $wpdb;
$wpdb_backup = $wpdb;
$wpdb = new wpdb( $user, $pass, $db, $Host );
# Do your stuff here...
# then when done...
$wpdb = $wpdb_backup;