Cómo cambiar el dominio en WordPress durante el desarrollo

Cambiar el dominio en WordPress, ya sea de http a https o entre entornos, puede ser delicado. Si haces un simple buscar/reemplazar en la base de datos, te enfrentarás a problemas porque muchos datos están serializados.

La forma correcta de hacerlo es usando WP-CLI. Por ejemplo, para cambiar http://sitioweb.local a https://sitioweb.local, necesitas escapar las barras para respetar la serialización:

wp search-replace 'http:\/\/sitioweb.local' 'https:\/\/sitioweb.local'
wp search-replace 'http://sitioweb.local' 'https://sitioweb.local'

Este comando no solo actualiza URLs, también respeta la serialización de los datos, asegurando que tu base de datos no se corrompa.

Recuerda hacer siempre una copia de seguridad antes de realizar cambios en tu base de datos.

¡Ahora puedes actualizar dominios con confianza durante el desarrollo!