Home > Mysql > Que cambiar en la base de datos al migrar WordPress de un dominio a otro

A mucho de nosotros no nos gusta usar plugins para hacer ciertas modificaciones en nuestras paginas por lo cual recurrimos siempre realizar los cambios de manera manual.

Hoy les mostrare como realizar la migración de un dominio a otro por ejemplo tenemos el dominioantiguo.com y queremos migrar todas nuestras entradas de wordpress al dominio nuevodominio.com lo que tenemos que hacer es descargar todos nuestros archivos del dominio viejo y la subimos al nuevo dominio configuramos nuestra base de datos y cambiamos los nuevo parámetros en el archivo wp-config.php donde cambiaremos los datos del usuario y la clave de acceso y el nombre de la base de datos en caso de que hubiésemos cambiado el nombre.

Luego lo mas importante es en nuestra base de datos cambiar las referencias del antiguo sitio al nuevo para lo cual ejecutaremos la siguiente consulta SQL donde cambiaremos la dirección del antiguo dominio por el nuevo

SET @antiguo='http://antiguo.com'; 
SET @nuevo='http://nuevo.com';
UPDATE wp_options SET option_value = replace(option_value, @antiguo, @nuevo) WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET post_content = replace(post_content, @antiguo, @nuevo);
UPDATE wp_links SET link_url = replace(link_url, @antiguo, @nuevo);
UPDATE wp_postmeta SET meta_value = replace(meta_value, @antiguo, @nuevo);