Cuando migramos un proyecto de WordPress de dominio, esto puede ocurrir bien si cambiamos de dominio en Internet o si replicamos un proyecto ya publicado en Internet en nuestra máquina local, debemos modificar las URL almacenadas en la base de datos.
Para conseguir esto tenemos dos métodos, uno mediante un script llamado Search and Replace, el cual explico en este post https://raulperez.tieneblog.net/configurando-wordpress-despues-de-subirlo-de-local-a-internet/ y hacerlo desde Phpmyadmin con una serie de comandos SQL que detallo a continuación:
UPDATE wp_options SET option_value = REPLACE ( option_value, 'dominioantiguo.com', 'dominionuevo.com' ); UPDATE wp_posts SET guid = REPLACE ( guid, 'dominioantiguo.com', 'dominionuevo.com' ); UPDATE wp_posts SET post_content = REPLACE ( post_content, 'dominioantiguo.com', 'dominionuevo.com' ); UPDATE wp_postmeta SET meta_value = REPLACE ( meta_value, 'dominioantiguo.com', 'dominionuevo.com' );
Donde pone “dominioantiguo.com”, puede ser http://miweb.com y donde pone “dominionuevo.com”, si estoy migrando el proyecto a local puede ser http://localhost/miproyecto