Problema con los widgets (desaparecen) tras una migración.

Muchas veces después de hacer una migración se nos quedan desconfiguradas varias cosas. En esteartículo describo como se debe hacer de forma correcta manualmente:

Migrar wordpress manualmente

y en este otro un problema común que solventa muchos de los problemas.

Problema con la configuracion del theme al pasar de local a servidor o cambiar de dominio

Pues bien, recientemente me he encontrado con uno más. Y es que a pesar de tener todo correctos, si hay un punto fastidioso que desaparece, y son los widgets. Esto ocurre porque a pesar de habernos pasado la tabla options de forma correcta, la cadena que genera va vinculada con unos parámetros al dominio que teníamos, y si ahora lo hemos cambiado, esta configuración se pierde. La solución viene de hacer los cambios en esta tabla con la siguiente query, una vez que estamos haciendo la migración:

UPDATE wp_options
SET option_value = REPLACE(option_value, ‘http://localhost’, ‘http://www.mycoolwebsite.com’)
WHERE option_value LIKE ‘http://%’;

En vez de la habitual que describía en el proceso de migración, y la cual actualizo ahora en el artículo.

Espero os sirva.

Add Comment

Required fields are marked *. Your email address will not be published.