¿Cómo puedo conectarme a otra base de datos de WP y usar WP_Query?

2

Puedo conectarme a la otra base de datos con $db2 = new wpdb( $user, $pass, $db, $host ); , pero ¿cómo obtengo WP_Query() para usar $db2 ?

Quiero poder usar el bucle de la misma manera con $db2 que con la conexión original.

    
pregunta developdaly 24.05.2013 - 22:05

1 respuesta

6

WP_Query usa el $wpdb global. Lo que tendrás que hacer es reemplazar $wpdb , usa WP_Query y luego restablecerlo cuando hayas terminado.

global $wpdb;
$wpdb_backup = $wpdb;
$wpdb = new wpdb( $user, $pass, $db, $host );
# Do your stuff here...
# then when done...
$wpdb = $wpdb_backup;
    
respondido por el Matthew Boynes 24.05.2013 - 22:11

Lea otras preguntas en las etiquetas