Cambiar WordPress de nombre de dominio
A diferencia de otros gestores de contenido en los que no es necesario especificar el nombre de dominio en la configuración de la web, en WordPress es necesario indicar la url desde donde se va a acceder a la página. Este dato se puede modificar fácilmente desde el panel de control de WordPress, en Ajustes -> Generales.
Haciendo esto ya se puede acceder al panel de control y a la portada de la página WordPress desde el nuevo dominio, pero al intentar acceder a los posts, la página no funcionará correctamente, al estar las urls de estas páginas almacenadas en la base de datos con el nombre de dominio anterior.
Si se cuenta con acceso a la base de datos (desde phpMyAdmin por ejemplo), se pueden renombrar todas las url cambiando el nombre dominio antiguo por el nuevo, ejecutando estas consultas:
UPDATE wp_options SET option_value = replace(option_value, 'http://www.dominio-antiguo.es', 'http://www.dominio-nuevo.es') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'http://www.dominio-antiguo.es','http://www.dominio-nuevo.es');
UPDATE wp_posts SET post_content = replace(post_content, 'http://www.dominio-antiguo.es', 'http://www.dominio-nuevo.es');
Con la primer consulta se actualizan los datos del dominio de la página de configuración de WordPress (Ajustes -> Generales), mientra que en las siguientes actualizan los posts y el el resto de páginas.