• Hola, intento llevar registros de la tabla posts a otra base de datos para poder crear un histórico por años, es decir, llevarme todos los posts de un año determinado a otra base de datos para conseguir limpiar de registros la principal y que funcione mejor.
    El caso es que lo intenté con $wpdb de la siguiente forma, cree un php texto.php con más o menos este código y funciona:
    global $wpdb;
    $thedb = $wpdb;
    $mydb = new wpdb(‘USR’,’PWD’,’DB’,’localhost’);
    $wpdb = $mydb;
    $result = $wpdb->get_results ( «
    SELECT * FROM post_1990 WHERE ID= «.$_GET[u] );
    //Luego saco los resultados de la consulta y todo bien

    //Vuelvo a asignar el valor de $wpdb a su valor antiguo
    $wpdb = $thedb;

    Luego tuve que cambiar el htaccess para que me lo pusiera como la URL amigable de WordPress, http://midominio.com/lo_que_sea.html poniendo esta linea de código:
    RewriteRule ^([^/]+)\.html$ /texto.php?u=$1 [L]

    El problema que tengo es que cuando pongo esa linea en el htaccess por encima del código de WordPress me sale el texto de la noticia del histórico pero los posts actuales que estan en la base de datos normal de WordPress me aparecen en blanco. Si el código lo pongo al final pasa al contrario, que el post de WordPress sale pero el de la base de datos del histórico aparece en blanco.
    Lo que quiero es sacar esta estructura http://midominio.com/lo_que_sea.html tanto llamando a los posts actuales de WordPress como cuando llamo a la base de datos con el histórico.

    Muchas gracias!!

  • El debate ‘Historico WP en otra tabla’ está cerrado a nuevas respuestas.