Cambiar las imágenes a otro dominio con SQL en Wordpress

Como cambiar la referencia de una imagen usando la instrucción REPLACE de MySQL para cambiar la dirección de las imágenes a otro dominio.

Ahora que cambié de blogsome a Wordpress muchas de las imágenes que estaban hospedadas en ese sitio quedaron mal referenciadas y por lo tanto no se muestran. Aprovechando la duda que dejo Warren Keffer en uno de los comentarios, esta es la forma de migrar las imágenes mediante SQL.

No es muy complicado hacer el cambio, lo único que hay que hacer es una búsqueda sustitución con la función REPLACE de MySQL.

Primero es necesario copiar todas las imágenes a su nuevo dominio, en mi caso hice una carpeta dentro de mi instalación de wordpress.

Busqué una imagen errónea y vi como estaba estructurado el enlace que era muy similar a este:

src='/images/

El objetivo es sustituirlo por este otro:

src='/wp-content/uploads/images/

La instrucción SQL quedaría más o menos así:

UPDATE wp_posts SET post_content =REPLACE(post_content,“src=’/images/”,“src=’/wp-content/uploads/images/”);

Para ejecutar esta instrucción utilicé el servicio de phpMyAdmin que ofrece mi servicio de hosting.

Ejecuntando la instrucción SQL

Una vez que ejecuté la consulta la gran mayoría de mis imágenes estrenaron dominio nuevo y se muestran correctamente.

Todas las imágenes, nombres de productos y nombres de empresa o logotipos citados en esta página web son propiedad de sus respectivos propietarios.
Creado con Hugo
Tema Stack diseñado por Jimmy