如何连接到另一个WP数据库并使用WP_QUERY?

时间:2013-05-24 作者:developdaly

我可以使用连接到其他数据库$db2 = new wpdb( $user, $pass, $db, $host );, 但是how to I get WP_Query() to use $db2?

我希望能够使用相同的循环$db2 正如我可以与原始连接。

1 个回复
最合适的回答,由SO网友:Matthew Boynes 整理而成

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;

结束