Cherry Framework es un conjunto de herramientas para WordPress que permite utilizar y personalizar plantillas. La verdad es que está muy bien todo salvo una pega: migrar un sitio web de un servidor a otro. Es entonces cuando los estilos CSS pueden dejar de funcionar si los hemos personalizado.

¿Por qué ocurre esto? realmente pasa porque Cherry usa caché less para ayudar a una carga más rápida del sitio, y esta caché se guarda con la ruta absoluta del virtualhost del servidor. Entonces cuando migramos el sitio web, la ruta absoluta no suele coincidir ya que depende del proveedor de hosting y el CSS almacenado en caché no encuentra los recursos.

Cómo migrar un sitio web de un servidor a otro

La solución pasa por eliminar el caché less de la nueva instalación del servidor y que esta se vuelva a regenerar cuando no encuentre estos archivos.

Eliminamos los archivos .less.cache:

Para Cherry Framework (wp-content/themes/CherryFramework/):
Eliminamos:

  • bootstrap/less/bootstrap.less.cache
  • bootstrap/less/style.less.cache

Para nuestro tema personalizado, (wp-content/themes/mitemaqueusacherry/):

  • /style.less.cache
  • bootstrap/less/bootstrap.less.cache

Es posible que debamos de sustituir nuestro fichero main-style.css de nuestro tema subido al nuevo servidor por el que teníamos en el viejo ya que hay veces que los CSS se machacan.

Espero que os sirva.